Vyberte ikonu lupy napište Položky fronty úloh a poté vyberte související odkaz.
Nová položka se vytváří ze seznamu fronty úloh tlačítkem Nový. Seznam fronty úloh vyhledáte kliknutím na Ikonu lupy (Hledat) a vypsáním části textu „Položky fronty úloh”.
Po kliknutí na tlačítko Nový se otevře nová Karta položky fronty úloh.
Popis tlačítek v horní liště:
Záložka Proces (Proces):
Nastavit stav na připraveno (Set status to Ready)
Stav, v kterém se úloha spouští podle nastavených parametrů
Restartovat (Restart)
Pokud je úloha v jinem stavu jako „ Připraveno“ tak pomocí tlačítka Restartovat se úloha dostane do stavu „Přípraveno“
Zobrazit chybu (Show Error)
Pokud úloha skončila na chybu, kliknutím na toto tlačítko se zobrazí Chybová zpráva s popisem chyby
Nastavit Vyčkávat (Set on Hold)
Pokud chcete měnit parametre nebo nechcete aby se úloha nějaký čas spouštela nastavíte tlačítkem na stav „Vyčkávat“
Spustit jednou (popředí) (Run once (foreground)
Po kliknutí na tlačítko se jednou spustí kópie otevřené úlohy. Toto spuštení nemá vlyv na nastavení dané úlohy. Neposouva dané úloze den ani cas spuštení. Uloha se jenom jako kopie spustí a vykoná danou akci.
Tato kopie nezaznamená ani řádek v položkách protokolu a v případe chyby ani nezapíše chybu do seznamu chybových zpráv. Chybu s popisem jenom zobrazí po ukončení úlohy v chybové hlášce.
Záložka Fronta úloh (Job queue):
Dialog sestavy (Report request page)
Pro Typ spouštěného objektu = úlohu typu „Sestava“ je možné spustiť úlohu, která bude filtrovaná možnostemi v dial.okne daé sestavy. Po nastavení dial.okna se přepne pole Parametry dialogu sestavy na hodnotu = ANO
Zobrazit záznam (Show Record)
Pokud je úloha s dokumenten uloženým v interní databáze, může si ho uživatel tlačítkem zobrazit. (např. faktura)
Položky protokolu (Log Entries)
Seznam s položkami ukončených úloh. Uživatel vidí s akým stavem úloha skončila, chybové správy
Pole:
Záložka obecné (General)
Typ spouštěného objektu (Object Type to Run)
Určuje typ objektu, reportu nebo procedury, která se spustí pro položku fronty úloh. Poté co určíte typ, vyberte ID objektu tohoto typu v poli ID objektu ke spuštění.
Pokud se vybere typ „Procedura“ nebude k dispozici záložka Parametry sestavy
ID spouštěného objektu (Object ID to Run)
Určuje ID objektu, který je určen k spuštění této práce. Můžete vybrat ID, které je jenom z typu objektu, který jste určili v poli Typ objektu ke spuštěni.
Titulek spouštěného objektu (Object Caption to Run)
Název objektu, který je zvolen v poli ID spouštěného objektu.
Popis (Description)
Popis položky fronty úloh. Popis můžete upravovat a aktualizovat na kartě položky fronty úloh. Popis se zobrazí také v okně položky fronty úloh, ale nelze ho aktualizovat.
Řetězec parametrů (Parameter String)
Určuje textový řetězec, který je použit jako parametr front úloh, když je spuštěna.
Kód kategorie fronty úloh (Job Queue Category Code)
Určuje kód kategorie fronty úloh, do které položka fronty úloh patří. Vyberte pole ke zvolení kódu ze seznamu.
do verze 24.4.
Po spuštění úlohy plánovač zkontroluje, zda jsou spuštěny další úlohy se stejnou kategorií jako aktuální úloha. Pokud ano, přeplánuje aktuální úlohu na pozdější dobu (přibližně o několik sekund později).
To nekdy vede k mnoha přeplánovaným úlohám.
od verze verze 24.4
Po spuštění úlohy plánovač zkontroluje, zda jsou spuštěny další úlohy se stejnou kategorií jako aktuální úloha. Pokud ano, přeplánuje aktuální úlohu tak, aby běžela nyní, a nastaví stav úlohy na "neaktivní" a stav fronty úloh ve stavu čekání.
Po dokončení již spuštěné úlohy plánovač zkontroluje, zda nečekají nějaké další úlohy se stejnou kategorií. Pokud ano, aktivuje se úkol s nejnižší prioritou pro danou kategorii (kontroluje datum vytvoření úkolu a pole priority)
Priorita (od verze verze 24.4)
Po spuštění úlohy plánovač zkontroluje, zda jsou spuštěny další úlohy se stejnou kategorií jako aktuální úloha. Pokud ano, přeplánuje aktuální úlohu tak, aby běžela nyní, a nastaví stav úlohy na "neaktivní" a stav fronty úloh ve stavu čekání.
Po dokončení již spuštěné úlohy plánovač zkontroluje, zda nečekají nějaké další úlohy se stejnou kategorií. Pokud ano, aktivuje se úkol s nejnižší prioritou pro danou kategorii (kontroluje datum vytvoření úkolu a pole priority).
ID uživatele (User ID)
Určuje ID uživatele, který úlohu nastavil na připravenu.
Maximální počet pokusů o spuštění (Maximum No. of Attempts to Run)
Typ pole Integer
Velkost 4
Určuje, kolikrát by měla být úloha fronty úloh znovu spuštěna v případě, že se vyskytne chyba. Toto je užitečné v situaci, ve které úloha neodpovídá. Např. úloha neodpovídá, protože závisí na externím zdroji, který je nedostupný.
Počet pokusů o spuštění (No. of Attempts to Run)
Typ pole Integer
Velkost 4
Určuje, kolik sekund bude systém čekat před opětovným spuštěním této úlohy fronty úloh v případě selhání.
Poslední změna na Připraveno (Last Ready State)
Určuje datum a čas, kdy byla naposledy položka fronty úloh nastavena na připraveno a odeslána do fronty úloh.
Datum a čas prvního spuštění (Earliest Start Date/Time)
Typ pole Datatime
Hodnota v poli ukazuje čas příštího spuštění úlohy. Existuje několik faktorů, které mohou ovlivnit, zda se položka fronty úloh v daném okamžiku skutečně spustí. Nejběžnějšími faktory jsou počet položek fronty úloh v prostředí a celkový počet naplánovaných úloh. Pro ochranu úrovní výkonu existují provozní limity. Pokud máte ve frontě velké množství položek a například jedna z nich selže nebo položky trvají déle, než se čekalo, další úloha se nemusí spustit v očekávaném čase. Pokud máte jednotky kódu, které generují 100 000 nebo více naplánovaných úloh, měli byste prozkoumat, jestli skutečně potřebujete všechny tyto úlohy. Seznam všech naplánovaných úloh je k dispozici na stránce Naplánované úlohy.
Datum a čas expirace (Expiration Date/Time)
Typ pole Datatime
Určuje datum a čas vypršení platnosti položky fronty úloh, po kterém nebude položka fronty úloh spuštěna. Formát data a času musí být měsíc/den/rok hodina: minuta 10. 3. 2021 12:00.
Časový limit úlohy (Job Timeout)
Určuje maximální dobu, po kterou může být položka fronty úloh spuštěna
Stav (Status)
Určuje stav položky řady úloh. Když vytvoříte řadu úloh, je stav nastaven na Přidrženo. Můžete stav nastavit na Připraveno nebo zpět na Přidrženo. Jinak se stav v tomto poli aktualizuje automaticky
Stavy:
Vyčkávat (On Hold)
Výchozí stav položky fronty úloh při jejím vytvoření.
Vyberte akci Nastavit stav na Připraveno a změňte stav na Připraveno.
Výběrem akce Nastavit Vyčkávat vrátíte stav na Blokováno.
Připraveno (Ready)
Položka fronty úloh je připravena ke spuštění.
Probíhá (In Process)
Probíhá zadávání do fronty úloh. Toto pole se aktualizuje, když je fronta úloh spuštěna.
Chyba (Error)
Něco se pokazilo. Zvolte Zobrazit chybu, aby se zobrazila chybová zpráva
Dokončeno (Finished)
Položka fronty úloh je úspěšné dokončena.
Vyčkávat s časovým limitem nečinnosti (On hold with inaktivity Timeout)
Po úspěšném dokončení je úloha odebrána ze seznamu položek fronty úloh, pokud se nejedná o opakovanou úlohu. Pokud se jedná o opakovanou úlohu, pole Datum a čas prvního spuštění se upraví tak, aby ukazovalo příští očekávané spuštění úlohy
Stav Blokováno z důvodu nečinnosti se používá především pro položky fronty úloh, které plánují synchronizaci mezi Business Central a jinou aplikací, jako je například Dataverse. Pokud hodnota v tomto poli není nula a fronta úloh během posledního spuštění nenašla žádné změny, Business Central pozastaví položku fronty úloh.
Když k tomu dojde, v poli Stav fronty úloh se zobrazí stav “Blokováno z důvodu nečinnosti” a Business Central počká po dobu určenou v poli Časový limit nečinnosti, než znovu spustí položku fronty úloh.
Přiklad:
Například ve výchozím nastavení položka fronty úlohy MĚNA, která synchronizuje měny v Dataverse se směnnými kurzy v Business Central, bude hledat změny směnných kurzů každých 30 minut. Pokud nejsou nalezeny žádné změny, Business Central pozastaví položku fronty úloh.
Poznámka: Business Central automaticky aktivuje položky fronty úloh, které jsou pozastaveny, pouze v případě, že dojde ke změnám v Business Central. Změny v Dataverse neaktivují položky fronty úloh.
MĚNA na 720 minut (dvanáct hodin). Pokud dojde ke změně směnného kurzu v Business Central, zatímco je položka fronty úloh pozastavena, Business Central automaticky znovu aktivuje položku fronty úloh a restartuje frontu úloh.
Záložka Parametry sestavy (Report Parameters)
Parametry dialogu sestavy (Report Request Page Options)
Určuje, zda jsou nastavené možnosti v dialogovým okně parametrů pro danou úlohu. Pokud je políčko zvoleno, pak možnosti byly zvoleny pro rozvržení dané úlohy.
Typ výstupu sestavy (Report Output Type)
Určuje výstup plánované sestavy
Název tiskárny (Printer Name)
Určuje tiskárnu k použití k tisku plánované sestavy
Záložka Perioda (Recurrence)
Periodická úloha (Recurring Job)
Určuje, zda položka fronty úloh je periodická. Pokud je vybráno pole Periodická úloha, pak se položka fronty úloh opakuje. Pokud pole není vybráno, pak se položka fronty úloh neopakuje. Poté co určíte, že položka fronty úloh je periodická, musíte určit, které dny v týdnu se položka fronty úloh spouští. Volitelně také můžete určit čas dne pro spuštění úlohy a určit počet minut mezi spuštěními
Spustit v pondělí (Run on Mondays)
Určuje, že položka fronty úloh běží každé pondělí
Spustit v úterý (Run on Tuesdays)
Určuje, že položka fronty úloh běží každé úterý.
Spustit ve středu (Run on Wednesdays)
Určuje, že položka fronty úloh běží každou středu
Spustit ve čtvrtek (Run on Thursdays)
Určuje, že položka fronty úloh běží každý čtvrtek
Spustit v pátek (Run on Fridays)
Určuje, že položka fronty úloh běží každý pátek
Spustit v sobotu (Run on Saturdays)
Určuje, že položka fronty úloh běží v soboty
Spustit v neděli (Run on Sundays)
Určuje, že položka fronty úloh běží každou neděli
Vzorec data příštího spuštění (Next Run Date Formula)
Určuje vzorec data, který se použije k výpočtu příštího spuštění opakované položky fronty úloh. Pokud použijete vzorec data, všechna ostatní nastavení opakování budou vymazána
Počáteční čas (Starting Time)
Určuje, kdy nejdříve bude fronta úloh spuštěna.
Koncový čas (Ending Time)
Určuje nejpozdější dobu dne, kdy položka periodické fronty úloh má být spuštěna
Počet minut mezi spuštěními (No. of Minutes between Runs)
Určuje minimální počet minut, které mají uplynout mezi spuštěním položek fronty úloh. Hodnota nemůže být menší než jedna minuta. Toto pole má význam pouze v případě, že je položka fronty úloh nastavena jako opakovaná úloha. Pokud nepoužijete počet minut mezi jednotlivými spuštěními, je nastavení vzorce data vymazáno.
Časový limit nečinnosti (Inactivity Timeout Period)
Určuje počet minut, které uplynou před tím než periodická úloha, která má stav Vyčkávat s časovým limitem nečinnosti, je automaticky restartována. Hodnota nemůže být kratší než pět minut.