Monitorování a správa procesů pracovních postupů v reálném čase

Chcete-li sledovat a spravovat procesy, musíte vyhledat proces, vyhodnotit jeho stav a provést příslušné akce, které jsou nezbytné k vyřešení problémů.

Sledování pracovních postupů a akcí v reálném čase

Pracovní postupy v reálném čase a akce nepoužívají řádky systémových úloh, protože se objevují náhle. Všechny chyby, ke kterým dojde, se zobrazí uživateli v aplikaci s nadpisem Chyba obchodního procesu.

Neexistuje žádný protokol pro úspěšné operace. Můžete povolit protokolování chyb označením možnosti Uchovat protokoly úloh pracovních postupů, ve kterých se stala chyba v oblasti Uchování protokolů pracovních postupů na kartě Správa pro proces.

Chcete-li zobrazit protokol chyb pro konkrétní proces, otevřete definici pracovního postupu v reálném čase nebo akce a přejděte na kartu Relace procesu. kartu. Tato možnost zobrazí všechny chyby zaznamenané pouze pro tento proces.

Pokud chcete zobrazit všechny chyby pro všechny procesy, přejděte k možnosti Rozšířené hledání a vytvořte zobrazení obsahující chyby tabulky relace procesu.

Stav procesů pracovního postupu v reálném čase

Při zobrazení seznamu pracovních postupů v reálném čase může mít každý individuální proces jednu z následujících hodnot Stavu a Důvodu stav:

Stav Důvod stavu
Připravena Čekání na prostředky
Pozastaveno Čekání
Uzamčeno Probíhá

Pozastavování

Rušení
Dokončené Úspěšně

Nepovedlo se.

Zrušeno

Odstranění řádků protokolu procesů

Pokud vaše organizace používá pracovní postupy na pozadí nebo toky obchodních procesů, které se často spouštějí, objem řádků protokolu procesů může narůst do té míry, že to bude způsobovat problémy s výkonem a využívat značné množství úložiště. K odstranění řádků protokolu procesů, které nebyly odstraněny jednou ze standardních úloh hromadného odstraňování řádků, můžete pomocí funkce hromadného odstranění systémových úloh vytvořit úlohu hromadného odstranění řádků.

  1. Přejděte do Nastavení > Správa dat > Hromadné odstranění řádků.

  2. V oblasti Hromadné odstranění řádků vyberte Nový.

  3. Na úvodní stránce Průvodce hromadným odstraněním vyberte Další.

  4. V seznamu Hledat vyberte položku Systémové úlohy.

  5. Následující podmínky se používají pro vytvoření úlohy hromadného odstranění řádků pro odstranění řádků protokolu procesů.

    • Typ systémové úlohy se rovná pracovnímu postupu: Cílí na řádky pracovního postupu v reálném čase.

    • Stav se rovná Dokončeno: Úloha se může spouštět pouze na dokončené pracovní postupy.

    • Důvod stavu se rovná Úspěch: Odstranění úspěšných, zrušených a neúspěšných úloh.

    • Dokončeno rovná se Starší než X dnů 30: Sloupec Dokončeno slouží k odstranění pouze řádků protokolu procesu pracovního postupu v reálném čase, které jsou starší než 30 dní.

    Zobrazení stránky vlastního hromadného odstraňování řádků.

  6. Vyberte Další.

  7. Nastavte frekvenci spouštění úlohy hromadného odstranění. Provádění úlohy můžete nastavit na stanovené intervaly nebo můžete vytvořit jednorázovou úlohu pomocí možnosti Okamžitě. V tomto příkladu je opakovaná úloha nastavena na spuštění 21. května 2018 a poté každých 30 dní.

    Možnosti hromadného odstranění řádků.

Použití možnosti Okamžitě

Můžete provést synchronní hromadné odstranění řádků okamžitě tak, že vyberete přepínač Okamžitě. Toto odstranění se provede přímým spuštěním SQL Serveru na rozdíl od předávání každého řádku do kanálu události odstranění, což může snížit negativní dopad na výkon systému. Tato možnost je vhodná tehdy, když chcete rychle vyčistit nadbytečné řádky pracovního postupu v reálném čase namísto použití úlohy hromadného odstranění čekající na zpracování v asynchronním frontě.

Možnost Okamžitě lze použít, pokud jsou splněny tyto podmínky:

  • Úloha hromadného odstranění je pro tabulku Systémové úlohy.
  • Kritéria vyhledávání mají podmínku Typ systémové úlohy se rovná Pracovní postup.
  • Uživatel, který vytváří úlohu hromadného odstranění, má v tabulce AsyncOperation oprávnění k odstranění s globálním dosahem. Toto oprávnění má role zabezpečení správce systému.

Synchronní hromadné odstranění odstraní pouze řádky typu AsyncOperation ve stavu Dokončeno. Při každém vyvolání se zpracuje maximálně 1 milion řádků. Pokud má vaše prostředí více než 1 milion řádků k odstranění, budete muset tuto úlohu spustit několikrát.

Další kroky

Osvědčené postupy pro procesy pracovních postupů v reálném čase

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).