Řešení chyb cloudových toků

Něco se nepovedlo ve vašem toku. Začněte tady, abyste našli opravu rychle.

Začněte tady: Co se stalo?

Příznak Přejít na
Můj workflow se neukládá Uložit chyby
Můj tok se uložil, ale nespustí se Problémy s aktivačními událostmi
Můj tok běží, ale akce selže Chyby akcí
Tok se spouští, ale generuje nesprávné výsledky Problémy s logikou
Nerozumím chybové zprávě Běžné chybové zprávy

Chyby při ukládání

Váš pracovní postup se v návrhovém nástroji neukládá.

Nejběžnější příčina: Výraz má chybu syntaxe nebo je povinné pole prázdné.

Rychlá kontrola: Hledejte červené obrysy na akcích v návrhovém prostředí. Rozbalte libovolnou akci ikonou upozornění a přečtěte si ověřovací zprávu.

Postup opravy:

  1. Zkontrolujte červeně zvýrazněná pole u každé akce. Vyplňte požadovaná pole, která jsou prázdná.
  2. Pokud jste výraz nedávno upravili, otevřete ho a vyhledejte neshodné závorky, chybějící uvozovky nebo nesprávné názvy funkcí.
  3. Pokud se na tlačítku Uložit zobrazuje ukládání... neomezeně dlouho, aktualizujte stránku a zkuste to znovu. Vaše neuložené změny můžou být ztraceny. Často používejte Ctrl + s.

Tip

Před uložením zkopírujte text komplexního výrazu do samostatného textového souboru. Pokud se uložení nezdaří, můžete ho vložit zpět místo přepsání z paměti.

Pořád zaseklý? Zkopírujte přesný text chyby ověření a vyhledejte ho na fórech komunity Power Automate komunity nebo ho vložte do asistenta umělé inteligence pro interpretaci.

Problémy s triggry

Tok byl úspěšně uložen, ale v historii spuštění se nezobrazuje žádný běh.

Nejčastější příčina: Událost spuštění nenastala, nebo že spouštěč má filtrovací podmínku, která vylučuje vaše testovací události.

Rychlá kontrola: Otevřete historii spuštění. Pokud je prázdná (žádné spuštění), spouštěč se nikdy neaktivoval.

Postup opravy:

  1. Naplánované spouštěče: Ověřte, že počáteční datum je v minulosti, opakování je správné a časové pásmo odpovídá vašemu očekávání. Tok nastavený na "Každý 1 den", který začne "zítra", se nespustí dřív než zítra.
  2. Triggery založené na událostech (Při vytvoření položky, Při změně souboru a podobné): Vytvořte novou testovací položku nebo soubor. Počkejte 5 až 10 minut. Spouštěče nejsou okamžité. Existuje interval dotazování.
  3. Podmínky triggeru: Pokud má trigger podmínkový výraz, dočasně ho odeberte a otestujte. Pokud tok běží bez podmínky, podmínka filtruje vaše události.
  4. Tok je vypnutý nebo pozastavený: Zkontrolujte stav toku na stránce podrobností. Pozastavené toky se přestanou spouštět, dokud neopravíte základní problém a znovu je zapnete.

Poznámka:

Spouštěče založené na událostech v Power Automate používají pollingové intervaly, nikoli oznámení typu push v reálném čase. Výchozí interval dotazování se liší podle konektoru (obvykle 1–5 minut). Interval můžete nakonfigurovat v nastavení triggeru.

Pořád zaseklý? Podrobný návod naleznete v části Odstraňování selhání připojení v cloudových tocích.

Chyby akcí

Váš tok se spustí, ale jedna nebo více akcí selže (červená barva v historii spuštění).

Nejběžnější příčina: Vypršela platnost připojení nebo se změnil cílový prostředek (přejmenování, odstranění nebo odebrání oprávnění).

Rychlá kontrola: Otevřete nezdařené spuštění. Najděte červenou akci. Rozbalte ho a přečtěte si stavový kód a chybovou zprávu.

Oprava podle kódu chyby

Code Význam Co dělat
401 Ověření se nezdařilo Znovu ověřte připojení. V levém navigačním panelu přejděte na Připojení , najděte nefunkční připojení a vyberte Opravit připojení.
403 Oprávnění byla odepřena. Ztratili jste přístup k prostředku nebo zásady ochrany před únikem informací blokují konektor. Nejprve zkontrolujte svá oprávnění; poté se obraťte na svého správce ohledně DLP.
404 Zdroj nenalezen SharePoint seznam, soubor, poštovní schránka nebo koncový bod se přejmenovaly, přesunuly nebo odstranily. Aktualizujte akci, aby odkazovala na správný prostředek.
429 Omezení rychlosti Před tento krok přidejte akci Prodleva nebo v nastavení akce povolte opakování s exponenciálním navýšením intervalu.
500 Chyba serveru Cílová služba má problémy. Počkejte a zkuste to znovu. Zkontrolujte stránku stavu služby.

Oprava chyb výrazů

Pokud se zobrazí chybová zpráva "Neplatná šablona" nebo "Nelze zpracovat výrazy jazyka šablony", otevřete akci a zkontrolujte jednotlivé výrazy. Mezi nejběžnější chyby patří:

  • Odkazování na dynamický obsah z kroku, který se nespustil (uvnitř větve podmínky, která nebyla použita).
  • Použití nesprávného datového typu (předání řetězce s očekávaným číslem)
  • Nulové hodnoty. Přidejte coalesce() nebo zkontrolujte if(empty(...)).

Tip

Přečtěte si o vzorech výrazů připravených k použití a běžných chybách a upozorněních na ně v Příručce výrazů pro cloudové toky.

Ještě pořád nevíte, co dál? Podrobně si prostudujte tutoriál pro každý konektor v Oprava selhání připojení v cloudových tocích, nebo získejte podrobné vysvětlení každého kódu chyby v referenční příručce k chybovým kódům cloudového toku.

Problémy s logikou

Váš tok běží úspěšně (všechna zelená zaškrtnutí), ale výstup je chybný.

Nejběžnější příčina: Podmínka se vyhodnotí jinak, než se čekalo, nebo dynamický obsah odkazuje na nesprávné pole.

Rychlá kontrola: Otevřete dokončený běh a projděte krok za krokem každou akci. Rozbalte každý z nich a porovnejte jeho vstupy a výstupy s tím, co očekáváte.

Postup opravy:

  1. Nesprávný výsledek podmínky: Rozbalte podmínkovou akci v historii spuštění. Zkontrolujte skutečné hodnoty, které byly porovnány. Běžné problémy: koncové mezery v řetězcích, citlivost písmen ("Approved" vs "approved". ), porovnání čísla s řetězcovou reprezentací (1 vs "1". ).
  2. Nesprávná data v akcích: Vyberte akci a zkontrolujte její vstupy. Pokud pole zobrazuje neočekávanou hodnotu, vyberte výraz nebo token dynamického obsahu, abyste se dozvěděli, odkud pochází. Možná odkazujete na pole z nesprávného kroku nebo na nesprávnou položku ve smyčce.
  3. Uplatnit na každé zpracování chybných položek: Zkontrolujte vstup Select an output from previous steps. Pokud pole obsahuje více nebo méně položek, než se čekalo, může být potřeba filtr upstreamové akce Získat položky nebo řádky seznamu .
  4. Problémy s časováním: Pokud tok aktualizuje záznam a okamžitě ho znovu přečte, může se stát, že vrátí zastaralá data. Přidejte krátkou akci zpoždění (5 až 30 sekund) mezi zápisem a čtením.

Tip

Přidejte akce Compose v klíčových bodech toku pro kontrolu mezilehlých hodnot. Nastavte vstup pro Skládání na dynamický obsah, který chcete zkontrolovat. Spusťte tok a poté v historii spuštění zkontrolujte každý výstup akce Sestavit, abyste zjistili, kde dochází k chybě v hodnotě.

Běžné chybové zprávy

Následující tabulka obsahuje rychlé odkazy na chybové zprávy, se kterými se můžete setkat.

Chybová zpráva Převod Oprava
"Požadovaná operace je zakázaná, protože překračuje mezní hodnotu zobrazení seznamu." Funkce Získat položky ve SharePointu vrací více než 5 000 položek. Přidejte filtr OData nebo použijte $top=5000 se stránkováním. Filtrujte podle indexovaného sloupce.
"Neplatný typ. Byl očekáván řetězec, ale měl hodnotu Null." Pole, na které odkazujete, je prázdné (null) a akce očekává text. Zabalte odkaz coalesce(field, '') nebo přidejte podmínku, která nejprve zkontroluje hodnotu null.
Akce se nezdařila. Akce se nezdařila. Žádné závislé akce nebyly úspěšné." Blok rozsahu selhal, čímž byly zrušeny všechny následné akce uvnitř. Vyhledejte konkrétní akci uvnitř rozsahu, který se nejprve nezdařil. Opravte danou akci.
Časový limit běhu toku vypršel. Tok překročil maximální dobu trvání 30 dnů. Dlouhotrvající toky je potřeba přepracovat. Pro dlouhotrvající část použijte podřízený tok nebo proces rozdělte do více toků s využitím příznaku stavu.
"ExpressionEvaluationFailed." Výraz má chybu syntaxe nebo odkazuje na hodnotu, která za běhu neexistuje. Otevřete akci a zkontrolujte jednotlivé výrazy. Vyhledejte chybně napsané názvy funkcí, nesprávné počty parametrů nebo odkazy na kroky, které se nemusí provést.
Připojení není platné. Připojení bylo odstraněno nebo vypršela platnost přihlašovacích údajů. Vyberte Připojení, vyhledejte připojení a znovu ověřte nebo vytvořte novou.
"V tomto kontextu nejsou podporované vnořené toky." Voláte podřízený tok zevnitř smyčky Apply to Each nebo z kontextu, který tuto funkci nepodporuje. Přesuňte volání podřízeného toku mimo smyčku nebo změňte strukturu tak, aby se podřízenému toku předalo celé pole a smyčka proběhla uvnitř něho.

Important

Pokud se zobrazí chyba, která tu není uvedená, zkopírujte přesný text chybové zprávy. Vyhledání přesné zprávy ve fórech komunity Power Automate nebo v referenční příručce chybových kódů u flow cloudu je nejrychlejší cesta k řešení.

Poznámka: Autor vytvořil tento článek s pomocí umělé inteligence. Další informace