Přeskočit na hlavní obsah
Verze: 0.25.0

Panel Běhy – prohlížení historie scénářů

Panel Běhy je auditní záznam všeho, co proběhlo jako celý scénář, ať už to spustil člověk nebo Orchestrator. Běhy spuštěné z označené větve stromu akcí se nezaznamenávají — objevují se jen běhy celého scénáře.

poznámka

Ve verzi 0.14.2 se panel jmenoval Historie běhů; tlačítko v bočním panelu je nyní Běhy. Prohlížeč logů byl ve verzi 0.23 postavený znovu, s filtrováním sloupců a podporou externích logů.

Proč na tom záleží

  • Ověříte, že noční úlohy dobehly.
  • Přesně určíte akci, řádek logu a obrazovku, kde došlo k chybě.
  • Máte doklad o tom, co robot udělal, pro audit i pro předání práce.

Otevření panelu​

Klikněte na ikonu hodin v bočním panelu. Na jedné straně se objeví seznam minulých běhů, na druhé podrobnosti vybraného běhu; bez výběru je v panelu podrobností napsáno No selected run data. Tlačítko Obnovit běhy seznam znovu načte — použijte ho, když scénáře provádí jiná instance Editoru.

Panel Běhy s vybraným neúspěšným během


Stavy běhu​

StavVýznam
ÚspěšnýDokončeno bez chyb.
Úspěšný - Výjimka opakovánaDokončeno, ale alespoň jedna akce selhala a byla zopakována. Vyplatí se prozkoumat — scénář je křehký, i když je běh zelený.
NeúspěšnýAkce skončila chybou a scénář se zastavil.
ZrušenZastaveno záměrně tlačítkem Zastavit.
Zrušen - Vynucené ukončeníPřerušeno tlačítkem Vynutit zastavení.
PoškozenýLog běhu nešlo přečíst celý.

Každý běh si také zaznamenává Druh spuštění — Manuální nebo Naplánovaný — takže poznáte, zda ho spustil člověk, nebo Orchestrator.


Karty​

KartaCo uvidíteTypické použití
PodrobnostiNázev scénáře, Soubor projektu, Umístění souboru, Čas vytvoření, Čas ukončení, Doba trvání, Stav a Druh spuštění.Rychlá kontrola a statistiky běhu.
ProjektStrom všech akcí přesně jako ve scénáři, jen pro čtení, každá označená stavem, ve kterém skončila.Nalezení konkrétního kroku, který selhal.
LogyChronologický log se sloupci Čas, Úroveň a Zpráva.Čtení varování, chyb a hodnot vypsaných během běhu.
ObrázkyGalerie snímků obrazovky pořízených během běhu.Zjištění, co robot skutečně viděl v daném okamžiku.

Zkombinujte všechny tři a zjistíte, proč krok selhal: najděte selhávající akci v Projektu, přečtěte její zprávu v Logách a pak se podívejte na Obrázky pořízené v jejím okolí.


Stavy akcí na kartě Projekt​

StavVýznam
ÚspěchAkce se dokončila.
ChybaAkce selhala a zastavila scénář.
Chyba - přeskočenoAkce selhala, ale měla vypnutý Vyžadovaný úspěch, takže běh pokračoval.
PřeskočenoAkce se neprovedla — Spustit akci bylo Vypnuto, nebo neplatila její podmínka prostředí či selhání.
ZastavenoBěh byl přerušen na této akci.
NespuštěnoBěh se k této akci vůbec nedostal.
BežíPrávě se provádí.
NeznáméLog zapsala novější verze Editoru, než která ho čte.
tip

Chyba - přeskočeno si zaslouží pozornost. Běh je celkově zelený, ale něco selhalo — pravidelné hledání tohoto stavu odhalí scénáře, které už týdny tiše fungují jen napůl.


Snapshoty proměnných​

Kdykoli nějaký krok změní proměnnou, karta Logy zapíše zvýrazněný řádek Variables snapshot. Je to nejrychlejší způsob, jak odpovědět na otázku „co v té proměnné scénář skutečně měl, když se to rozbilo?“

AkceEfekt
Dvojklik na řádek, nebo pravým tlačítkem → Zobrazit proměnnéProhlédnete si název, typ a hodnotu každé proměnné přesně v tom okamžiku.
Pravým tlačítkem → Načíst do proměnnýchVloží snapshot zpět do panelu Proměnné, takže můžete reprodukovat a pokračovat ze stavu, kde se to pokazilo.
poznámka

Tajné hodnoty z trezoru se do snapshotů nikdy neukládají.

Vlastní zprávy do stejného logu zapíšete akcí Log (Nástroje) — hodí se na označení fází dlouhého scénáře.

📸 Potřeba snímek — /img/editor/recent-runs/variables-snapshot.png

Zachytit: kartu Logy se zvýrazněným řádkem Variables snapshot a otevřeným prohlížečem snapshotu vedle. Ne kartu Screenshots: dodaný snímek ukazoval detail běhu na kartě Screenshots, takže nebyl vidět ani řádek snapshotu, ani prohlížeč. Před fotením otevřete Logy a dvojklikněte na řádek Variables snapshot. Nejdřív přepněte na ukázková data: tentýž snímek navíc odhalil e-mail příjemce, URL zákaznického portálu a cestu na sdílený disk v panelu Proměnné a ve stavovém řádku. Proč je nový: snapshoty před verzí 0.24.0 neexistovaly.

Odeslání běhu na podporu​

Klikněte pravým tlačítkem na kterýkoli běh — v tomto panelu nebo v seznamu běhů:

PříkazEfekt
Zobrazit ve složceOtevře správce souborů s už vybraným souborem logu daného běhu.
Kopírovat cestuZkopíruje cestu, připravenou k vložení do chatu nebo ticketu.

Na kartě Podrobnosti je Umístění souboru samo klikatelný odkaz, který dělá totéž.

tip

Tím končí prohrabávání složky s anonymními .zip soubory. Když podpora požádá o „log z toho běhu“, klikněte pravým → Zobrazit ve složce a přiložte to, co se označí.

Když akce selže​

Selhaná akce vyvolá dialog Akce selhala napsaný běžným jazykem, s tlačítky Zkusit znovu a Kopírovat log chyby místo surového výpisu chyby. Kopírovat log chyby je to, co vložíte do ticketu na podporu.

Filtrování a externí logy​

FunkceJak
Filtrovat sloupecKlikněte pravým tlačítkem na hlavičku filtrovatelného sloupce. Aktivní filtr je na hlavičce označený tečkou.
Úrovně logůZáznamy jsou dělené na DEBUG, INFO, WARNING a ERROR. Před reprodukcí problému nastavte Nastavení → Upravit konfiguraci → Aiviro → Úroveň logování na DEBUG.
Otevřít externí logSoubor → Otevřít externí log → .zip log (editor) nebo složka s logy (core). Takto prohlédnete běh z kolegova stroje nebo z produkčního virtuálního stroje.
Odeslání běhu na podporu

Soubor → Otevřít externí log → .zip log (editor) míří na zabalený log běhu. Tento archiv přiložte k ticketu na podporu — obsahuje log, výsledky akcí i snímky obrazovky pohromadě.


Vyšetření chyby​

  1. Vyberte neúspěšný běh v horní části seznamu.
  2. Na kartě Projekt rozbalte strom, dokud nenajdete první akci označenou Chyba — tam problém začal, ne nutně tam, kde se běh zastavil.
  3. Přepněte na Logy a přečtěte zprávu s odpovídajícím časem.
  4. Otevřete Obrázky a podívejte se na stejný okamžik. Většina chyb je jedna ze tří: obrazovka ještě nebyla připravená (přidejte Počkat na), prvek tam byl, ale byl popsaný příliš vágně (zpřesněte objekt k vyhledání), nebo se objevil nečekaný dialog.
  5. Opravte scénář, spusťte znovu a zkontrolujte, že záznam zezelenal.

Související​