> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Geplande taken

> Geplande taken

Op het tabblad **Geplande taken** kunt u aangeven of een script of macro op bepaalde momenten moet worden uitgevoerd.

<Tip>
  Plan tijdrovende taken op momenten waarop weinig mensen SuperOffice gebruiken.
</Tip>

Klik op een taak in de lijst om de eigenschappen ervan te bewerken, zoals de laatste uitvoering ervan, de duur van de uitvoering en de verzonden/ontvangen objecten.

## Een nieuwe geplande taak maken

1. Ga naar **Instellingen en onderhoud**.

2. Klik op **CRMScript** en selecteer het tabblad **Geplande taken**.

3. Klik op **Nieuwe taak**.

4. Selecteer in de lijst **Frequentie** hoe vaak de taak moet worden uitgevoerd. U kunt **Uitvoeren na ander schema** gebruiken om een taak pas te laten starten nadat een andere taak is voltooid. U kunt deze optie gebruiken om taken aan elkaar te koppelen.

5. Klik op **OK**.

6. Vul de volgende velden in op het tabblad **Eigenschappen**:
   * **Naam**: Typ hier een naam voor de taak.
   * **ejScript/CRMScript**: Selecteer het te gebruiken script of de te gebruiken macro voor de taak.

7. Klik op **Toepassen** en ga naar het tabblad **Schema**.

8. Selecteer **Nu starten** om de taak uit te voeren zodra het systeem controleert op geplande taken (normaliter binnen 1 minuut).

9. Selecteer **Uitschakelen** als de taak voorlopig inactief moet blijven.

10. Bewerk het schema. De beschikbare velden zijn afhankelijk van de geselecteerde frequentie:

    * **Nooit**: De taak wordt niet uitgevoerd tenzij u **Nu starten** selecteert.
    * **Interval in minuten**: De taak wordt uitgevoerd met het geselecteerde interval (in minuten). Zorg ervoor dat het interval langer is dan de tijd die nodig is om de taak uit te voeren.
    * **Ieder uur**: De taak wordt ieder uur uitgevoerd, X minuten over het hele uur.
    * **Weekinterval**: De taak wordt wekelijks uitgevoerd. Voer het tijdstip in en de dag(en) waarop de taak moet worden uitgevoerd.
    * **Maandinterval**: De taak wordt maandelijks uitgevoerd. Voer het tijdstip in, de dag van de maand en de maand(en) waarin de taak moet worden uitgevoerd.
    * **Na**: De taak wordt uitgevoerd op de ingestelde datum en het ingestelde tijdstip.
    * **Uitvoeren na schema**: De taak wordt uitgevoerd wanneer de geselecteerde geplande taak is voltooid. U kunt deze optie gebruiken om taken aan elkaar te koppelen.

11. Stel **vergrendelingstijd in minuten in** om te voorkomen dat meerdere taken uit hetzelfde schema tegelijkertijd worden uitgevoerd. U moet deze waarde instellen op een hogere waarde dan de verwachte uitvoeringstijd van uw taak. Als uw taak meer tijd in beslag neemt dan hier is opgegeven, wordt deze taak beschouwd als mislukt en kan er een nieuwe taak uit hetzelfde schema worden uitgevoerd.

12. Stel **Aantal minuten opnieuw starten na fout** in. Deze instelling geeft aan hoeveel tijd er verstrijkt voordat een mislukte taak (een taak die is vastgelopen) opnieuw wordt uitgevoerd.

13. Klik op **OK**. De taak wordt toegevoegd aan de lijst en de status en het tijdstip van de volgende uitvoering van de taak zijn zichtbaar.


## Related topics

- [Beste praktijken voor CRMScript](/en/automation/crmscript/code-quality/best-practices.md)
