Vytvoření dávkové úlohy

Dávková úloha představuje skupinu úkolů, které jsou odeslány k automatickému zpracování instancí aplikačního objektového serveru (AOS). Dávkové úlohy jsou spouštěny s bezpečnostním pověřením uživatele, který je vytvořil. Dávkovou úlohu můžete nastavit následujícím postupem. K vytvoření tohoto postupu jsou použita ukázková data společnosti USMF.

Vytvoření dávkové úlohy

  1. Přejděte na Správa systému > Dotazy > Dávkové úlohy.
  2. Vyberte možnost Nová.
  3. Do pole Popis úlohy zadejte popis dávkové úlohy.
  4. Do pole Datum/čas plánovaného zahájení zadejte datum a čas, kdy se má dávková úloha spustit.
  5. Zvolte možnost Uložit.

Vytvoření opakování

  1. V podokně akcí vyberte Dávková úloha.
  2. Vyberte Opakování. Pomocí těchto možností zadejte rozsah a vzor opakování.
  3. Vyberte tlačítko OK.

Poznámka

Všechny opakující se dávkové úlohy jsou automaticky vráceny do stavu čekání, bez ohledu na to, zda selžou nebo uspějí. Toto chování zajišťuje, že opakující se úlohy mohou dokončit jakoukoli čekající práci během dalšího spuštění, pokud předchozí spuštění selhalo. Tuto funkci lze zapnout pouze v případě, že podmínky opakování dávkové úlohy jsou stále platné. Například dávková úloha musí mít zbývající počet opakování nebo koncové datum opakování, které neuplynulo.

Přidání výstrah

  1. V podokně akcí vyberte Dávková úloha.
  2. Vyberte Upozornění. Určete, zda chcete odeslat upozornění po dokončení dávkové úlohy, dojde-li k chybě nebo dojde ke zrušení. Poté stanovte, zda chcete, aby se výstrahy zobrazily v místním okně.
  3. Vyberte OK.

Přidání úkolu do dávkové úlohy

  1. Na stránce Dávkové úlohy vyberte možnost Zobrazit úkoly.

  2. Vyberte Ctrl+N a vytvořte úkol.

  3. Zadejte popis dávkové úlohy.

  4. V poli Firemní účty vyberte databázi společnosti, ve které má být úloha spuštěna.

  5. V poli Název třídy vyberte proces, který má úkol spustit.

  6. Podle potřeby vyberte skupinu dávek pro úlohu.

    Klientské úkoly musejí být přiřazeny do dávkové skupiny. Jsou automaticky přiřazeny k výchozí dávkové skupině (také známé jako Prázdná dávková skupina).

  7. Vybrat Ctrl+S pro uložení úkolu.

  8. Chcete-li, aby byl vybraný úkol závislý na jiném úkolu v úloze, vyberte mřížku Má podmínky poté pro každou podmínku, kterou chcete definovat, postupujte takto:

    1. Vyberte Ctrl+N a vytvořte podmínku.
    2. Vyberte ID nadřazeného úkolu.
    3. Vyberte stav nadřazeného úkolu, kterého musí být dosaženo před spuštěním závislého úkolu.
    4. Vybrat Ctrl+S pro uložení podmíky.

    Jestliže definujete víc než jednu podmínku a pokud všechny podmínky musejí být před spuštěním závislého úkolu splněny, vyberte typ všechny. Má-li být závislý úkol spuštěn, pokud je splněna libovolná podmínka, vyberte typ podmínky Libovolná.

  9. Vyberte, jak se mají řešit selhání úloh. Chcete-li ignorovat selhání konkrétního úkolu, na kartě Všeobecné vyberte možnost Ignorovat selhání úlohy pro daný úkol. Pokud je tato možnost vybrána, pak selhání úkolu nezpůsobí selhání celé úlohy. Také můžete použít políčko Maximální počet opakování a upřesnit počet pokusů o opakované spuštění úkolu, než dojde k selhání. Jako osvědčený postup doporučujeme nenastavovat pole Maximální počet opakování na hodnotu, která je větší než 5.

    Další informace o dávkových opakováních viz Povolit dávkové opakování.

Historie dávkových úloh

  1. V části Dávkové úlohy v části Uložit úlohy do historie můžete vybrat jednu ze tří možností: Vždy, Pouze chyby nebo Nikdy.

    • Vždy – Historie úlohy se vytváří vždy, bez ohledu na stav terminálu dávkové úlohy.
    • Pouze chyby – Historie úlohy se vytvoří pouze v případě, že úloha skončila v chybovém stavu.
    • Nikdy – Pro dávkovou úlohu není vytvořena žádná historie.
  2. Pokud má dávková úloha mnoho dávkových úloh, doporučujeme nastavit toto pole na Pouze chyby nebo Nikdy.

Důležité

Počínaje verzí 10.0.39, pokud má dávková úloha více než 5000 dávkových úloh, pak by odpovídající historie úloh uložila pouze prvních 2500 úloh a upřednostňovala úlohy se stavem v následujícím pořadí: Chyba>Zrušeno>Dokončeno>Nespuštěno. Toto opatření bylo implementováno, aby se zabránilo blokování tabulek souvisejících s dávkami, ke kterému může dojít kvůli tak velkým úlohám.

Úprava stavu dávkové úlohy

  1. Přejděte na Správa systému>Dotazy>Dávkové úlohy.

  2. Vyberte odpovídající dávkovou úlohu.

  3. V podokně akcí vyberte Dávková úloha>Funkce>Změnit stav.

  4. Vyberte příslušný stav:

    • Srážka – Nastavte dávkovou úlohu jako srážku tak, aby byla zadržena plánovačem dávkových úloh. Ekvivalent zastavení
    • Čekání – Nastavte dávkovou úlohu jako čekání, aby čekala na vyzvednutí plánovačem úloh. Ekvivalent přejít
  5. Vyberte OK.