Delen via


Een batchtaak maken

Een batchtaak is een groep taken die voor automatische verwerking naar een AOS-exemplaar (Application Object Server) worden verzonden. Batchtaken worden uitgevoerd met behulp van de beveiligingsgegevens van de gebruiker die de taak heeft gemaakt. Voer de volgende procedure uit om een batchtaak te maken. Het bedrijf van de demogegevens dat wordt gebruikt om deze procedure te maken is USMF.

De batchtaak maken

  1. Ga naar Systeembeheer > Query's > Batchtaken.
  2. Selecteer Nieuw.
  3. Voer in het veld Taakomschrijving een beschrijving van de batchtaak in.
  4. Voer in het veld Geplande begindatum/-tijd de datum en het tijdstip in waarop de batchtaak moet worden uitgevoerd.
  5. Selecteer Opslaan.

Een terugkeerpatroon maken

  1. Selecteer in het actievenster de optie Batchtaak.
  2. Selecteer Terugkeerpatroon. Gebruik deze opties om een bereik en terugkeerpatroon in te voeren.
  3. Selecteer OK.

Opmerking

Alle terugkerende batchtaken worden automatisch teruggestuurd naar de wachtende status, ongeacht of ze mislukken of geslaagd zijn. Met dit gedrag zorgt u ervoor dat terugkerende taken alle werkzaamheden die in behandeling zijn, kunnen voltooien tijdens de volgende run als de vorige run is mislukt. Deze functionaliteit kan alleen worden ingeschakeld als de voorwaarden van het terugkeerpatroon van de batch taak nog steeds geldig zijn. De batchtaak moet bijvoorbeeld een resterende terugkeertelling hebben of een terugkeereinddatum die niet is verstreken.

Waarschuwingen toevoegen

  1. Selecteer in het actievenster de optie Batchtaak.
  2. Selecteer Waarschuwingen. Geef aan of u waarschuwingsberichten wilt laten verzenden wanneer de batchtaak is voltooid, wanneer er een fout optreedt of wanneer de batchtaak wordt geannuleerd. Geef vervolgens op of u waarschuwingen wilt laten weergeven als pop-upberichten.
  3. Selecteer OK.

Een taak toevoegen aan een batchtaak

  1. Selecteer op de pagina Batchtaken de optie Taken weergeven.

  2. Selecteer Ctrl+N om een taak te maken.

  3. Voer een beschrijving van de batchtaak in.

  4. Selecteer in het veld Bedrijfsrekeningen de bedrijfsdatabase waarin de taak moet worden uitgevoerd.

  5. Selecteer in het veld Klassennaam het proces dat door de taak moet worden uitgevoerd.

  6. Selecteer indien nodig een batchgroep voor de taak.

    Clienttaken moeten aan een batchgroep worden toegewezen. Zij worden automatisch toegewezen aan de standaardbatchgroep (ook wel de lege batchgroep genoemd).

  7. Selecteer Ctrl+S om de taak op te slaan.

  8. Als u de geselecteerde taak afhankelijk wilt maken van een andere taak in de klus, selecteert u het raster Heeft voorwaarden en volgt u deze stappen voor elke voorwaarde die u wilt definiëren:

    1. Selecteer Ctrl+N om een voorwaarde te maken.
    2. Selecteer de taak-id van de bovenliggende taak.
    3. Selecteer de status die de bovenliggende taak moet bereiken voordat de afhankelijke taak kan worden uitgevoerd.
    4. Selecteer Ctrl+S om de voorwaarde op te slaan.

    Als u meerdere voorwaarden definieert en als aan alle voorwaarden moet worden voldaan om de afhankelijke taak te kunnen laten uitvoeren, selecteert u het voorwaardetype Alle. Als de afhankelijke taak mag worden uitgevoerd als er aan een van de voorwaarden is voldaan, selecteert u Elke als voorwaardetype.

  9. Selecteren hoe taakproblemen moeten worden afgehandeld. Als u het mislukken van een specifieke taak wilt negeren, selecteert u op het tabblad Algemeen de optie Taakfout negeren voor die taak. Als deze optie is geselecteerd, faalt de taak niet als deze mislukt. U kunt ook in het veld Maximaal aantal pogingen opgeven hoe vaak er mag worden geprobeerd een taak uit te voeren voordat die taak als mislukt wordt beschouwd. Het is raadzaam om het veld Maximaal aantal pogingen niet in te stellen op een waarde van meer dan 5.

    Zie Nieuwe pogingen voor batch inschakelen voor meer informatie over nieuwe pogingen voor batchverwerking.

Batchtaakhistorie

  1. Onder de Batchtaken in Taken opslaan naar historie kunt u een van de drie opties selecteren: Altijd, Alleen fouten of Nooit.

    • Altijd: de historie voor de taak wordt altijd gemaakt, ongeacht de terminalstatus van de batchtaak.
    • Alleen fouten: de historie van de taak wordt alleen gemaakt als de taak is beëindigd met de foutstatus.
    • Nooit: er wordt geen historie gemaakt voor de batchtaak.
  2. Als de batchtaak een groot aantal batchtaken bevat, wordt u aangeraden om dit veld in te stellen op Alleen fouten of Nooit.

Belangrijk

Vanaf release 10.0.39 is het zo dat als de batchtaak meer dan 5000 batchtaken bevat, de bijbehorende taakhistorie alleen de eerste 2500 taken opslaat. waarbij de voorkeur wordt gegeven aan taken met status in deze volgorde: Fout>Geannuleerd>Gereed>Niet uitgevoerd. Deze maatregel is geïmplementeerd om blokkering van aan batch gerelateerde tabellen te voorkomen, die kunnen optreden als gevolg van dergelijke grote taken.

Status van batchtaak aanpassen

  1. Ga naar Systeembeheer>Query's>Batchtaken.

  2. Selecteer de gewenste batchtaak.

  3. Selecteer in het actievenster de optie Batchtaak>Functies>Status wijzigen.

  4. Selecteer de gewenste status:

    • Inhouden: stel de batchtaak in op Inhouden, zodat deze niet wordt opgenomen in de planner van batchtaken. Staat gelijk aan Stoppen.
    • Wachten: stel de batchtaak in op Wachten om deze in de wachtrij voor de planner van batchtaken te zetten. Staat gelijk aan Gaan.
  5. Selecteer OK.