Skapa ett batchjobb

Ett batchjobb är en grupp med uppgifter som skickas till en AOS-instans (Application Object Server) för automatisk bearbetning. Batchjobb körs med hjälp av säkerhetsreferenserna för användaren som skapade jobbet. Gör på följande sätt när du skapar ett batchjobb. Det demonstrationsdataföretag som används för att skapa den här proceduren är USMF.

Skapa batchjobbet

  1. Gå till Systemadministration > Förfrågningar > Batchjobb.
  2. Välj Ny.
  3. I fältet Jobbeskrivning ange en beskrivning av batch-jobbet.
  4. I fältet Tidsplanerat startdatum/-tid, ange datum och tid när batchjobbet ska köras.
  5. Välj Spara.

Skapa en upprepning

  1. Klicka på Batchjobb i Åtgärdsfönstret.
  2. Ange upprepning. Använd dessa alternativ om du vill ange ett intervall och mönster för upprepningen.
  3. Välj OK.

Obs

Alla återkommande batchjobb går automatiskt tillbaka till vänteläge, oavsett om de misslyckas eller lyckas. Detta innebär att återkommande jobb kan utföra väntande arbete under nästa körning om den föregående körningen misslyckas. Den här funktionen kan bara aktiveras om upprepningsvillkoren för batchjobbet fortfarande gäller. Batchjobbet måste till exempel ha ett återstående återkommande antal eller ett slutdatum för upprepningen som inte har passerat.

Lägg till notifieringar

  1. Klicka på Batchjobb i Åtgärdsfönstret.
  2. Välj notifieringar. Ange om du vill att notifieringar ska skickas när batchjobbet avslutas, innehåller ett fel eller annulleras. Sedan anger du om du vill att notifieringarna ska visas som popup-meddelanden.
  3. Välj OK.

Lägga till en uppgift i ett batchjobb

  1. På sidan batchjobb, välj visa uppgifter.

  2. Välj Ctrl+N för att skapa en uppgift.

  3. Ange en beskrivning av batch-uppgift.

  4. I fältet Företagskonton, välj den företagsdatabas som uppgiften ska köras i.

  5. I fältet Klassnamn, välj den process som uppgiften ska köras i.

  6. Välj en batchgrupp för uppgiften om det behövs.

    Klientuppgifter måste tilldelas en batchgrupp. De tilldelas automatiskt till standardbatchgruppen (även kallad "tom batchgrupp").

  7. Välj Ctrl+S för att spara uppgiften.

  8. Om du vill göra den valda uppgiften beroende av en annan uppgift i jobbet väljer du rutnätet Har villkor och följer sedan dessa steg för varje villkor som du vill ange:

    1. Välj Ctrl+N för att skapa ett villkor.
    2. Välj uppgifts-ID för den överordnade uppgiften.
    3. Välj status som den överordnade uppgiften måste ha innan den beroende uppgiften kan köras.
    4. Välj Ctrl+S för att spara villkoret.

    Om du definierar mer än ett villkor och om alla villkor måste uppfyllas innan den beroende uppgiften kan köras, väljer du villkorstypen Alla. Om den beroende uppgiften kan köras efter att något av villkoren uppfylls, väljer du villkorstypen Något.

  9. Välj hur misslyckade uppgifter ska hanteras. För att ignorera misslyckandet med en specifik uppgift, på fliken Allmänt, välj alternativet Ignorera uppgiftsfel för den uppgiften. Om du markerar det här alternativet misslyckas inte jobbet om uppgiften misslyckas. Du kan också använda fältet Maximalt antal försök igen om du vill ange antalet gånger som en uppgift måste försöka köras igen innan den betraktas som misslyckad. Vi rekommenderar att du inte anger fältet Maximalt antal försök igen till ett värde som är högre än 5.

    Mer information om nya batchförsök finns i Aktivera nya batchförsök.

Historik över batchjobb

  1. Under Batchjobb i Spara jobb i historik kan du välja ett av tre alternativ: Alltid, Endast fel eller Aldrig.

    • Alltid – Jobbets historik skapas alltid, oavsett batchjobbets terminalstatus.
    • Endast fel – Historiken för jobbet skapas endast om jobbet avslutades med felstatus.
    • Aldrig – Ingen historik skapas för batchjobbet.
  2. Om batchjobbet har många batchuppgifter rekommenderar vi att du ställer in det här fältet på Endast fel eller Aldrig.

Viktigt

Från och med version 10.0.39: Om batchjobbet har fler än 5 000 batchuppgifter skulle motsvarande jobbhistorik endast spara de första 2 500 uppgifterna och härvid ge företräde åt uppgifter med status i följande ordning: Fel>Annullerat>Avslutat>Ej körts. Detta mått har implementerats i syfte att förhindra spärrning av batchrelaterade tabeller som kan inträffa på grund av så stora jobb.

Justera batchjobbstatus

  1. Gå till Systemadministration>Förfrågningar>Batchjobb.

  2. Välj lämplig batchjobb.

  3. Klicka på Batchjobb>Funktioner>Ändra status i åtgärdsfönstret.

  4. Välj lämplig status.

    • Undanhåll – Ställ in batchjobbet som undanhåll så att det inte tas med i batchjobbets tidsplan. Motsvarar stopp.
    • Väntar – Ställ in batchjobbet som väntar så att det väntar på att hämtas av batchjobbets tidsplan. Motsvarar .
  5. Välj OK.