Přeskočit na hlavní obsah
Verze: 0.24.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ý - opakováno po chyběDokonč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ánováný — 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 → Show variablesProhlédnete si název, typ a hodnotu každé proměnné přesně v tom okamžiku.
Pravým tlačítkem → Load into variablesVloží 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
Show in FolderOtevře správce souborů s už vybraným souborem logu daného běhu.
Copy pathZkopí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 → Show in Folder a přiložte to, co se označí.

Když akce selže

Selhaná akce vyvolá dialog Action Failed napsaný běžným jazykem, s tlačítky Retry a Copy Error Log místo surového výpisu chyby. Copy Error Log 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í