Ispravljanje pogrešaka u tokovima radne površine

Tijekom razvoja i izvođenja možete naići na pogreške i upozorenja u tijekovima radne površine. U ovom su članku predstavljene različite vrste pogrešaka i upozorenja, okno Pogreške i dostupne funkcije rukovanja pogreškama.

Vrste pogrešaka tijekova radne površine

Tijekovi radne površine mogu uzrokovati dvije vrste pogrešaka:

  • Pogreške u vremenu dizajna povezane su s konfiguracijom implementiranih akcija. Te se pogreške pojavljuju tijekom razvoja i sprječavaju pokretanje tijekova radne površine. Na primjer, prazno obvezno polje ili nedefinirana varijabla mogu uzrokovati ovu vrstu pogreške.

  • Pogreške tijekom izvođenja, poznate i kao iznimke, javljaju se tijekom izvršavanja i uzrokuju neuspjeh tijekova radne površine. Na primjer, nevažeći put datoteke može uzrokovati ovu vrstu pogreške. Upotrijebite bilo koju od dostupnih mogućnosti rješavanja pogrešaka da biste spriječili neuspjeh tijekova radne površine.

Kada akcija izbacuje pogrešku, dizajner tijeka prikazuje ikonu pokraj nje i skočni prozor s relevantnim informacijama. Ako je pogreška nastala pogreška u vrijeme dizajna, dizajner tijeka također prikazuje opis pogreške u modalu akcije.

Snimka zaslona nekih pogrešaka u oknu s pogreškama.

Upozorenja tijekova radne površine

Osim pogrešaka, dizajner tijeka prikazuje upozorenja koja ukazuju na nekritične probleme u vašim tijekovima radne površine. Upozorenja ne sprječavaju pokretanje tijekova radne površine, ali ukazuju na moguće neželjene funkcije, kao što su beskonačne rekurzije podtijekova.

Snimka zaslona upozorenja u oknu s pogreškama.

Pregled pogrešaka i upozorenja pomoću okna s pogreškama

Okno pogrešaka komponenta je dizajnera tijeka odgovorna za prikaz informacija o nastalim pogreškama i upozorenjima.

Sastoji se od četiri stupca:

  • Vrsta: Označava je li prikazana stavka pogreška ili upozorenje.
  • Opis: opis nastale pogreške ili upozorenja.
  • Podtijenac: Naziv podtijena koji sadrži pogrešnu radnju ili radnju koja uzrokuje upozorenje.
  • Redak: broj retka pogrešne radnje ili radnje koja uzrokuje upozorenje.

Okno također nudi filtre za prikaz pogrešaka, upozorenja i/ili stavki povezanih s određenim podtijevima.

Snimka zaslona dostupnog filtra u oknu s pogreškama.

Da biste vidjeli dodatne informacije o pogrešci ili upozorenju u vrijeme dizajna, dvokliknite odgovarajuću stavku u oknu pogrešaka. Nakon što to učinite, prikazat će se dijaloški okvir o:

  • Lokacija: podtijec, linija i radnja koja je uzrokovala pogrešku ili upozorenje u vrijeme dizajna.
  • Poruka o pogrešci: poruka o pogrešci ili upozorenju u vrijeme dizajna.

Snimka zaslona dijaloškog okvira pogreške u vrijeme dizajna.

Da biste vidjeli dodatne informacije o pogrešci tijekom izvođenja, dvokliknite odgovarajuću stavku u oknu s pogreškama. Nakon što to učinite, prikazat će se dijaloški okvir o:

  • Poruka o nastaloj pogrešci ili upozorenju.
  • Lokacija: podtijec, redak i radnja koji su uzrokovali pogrešku ili upozorenje.
  • Mogući koraci za otklanjanje problema koji se pojavio (trenutačno se primjenjuje samo na pogreške akcija programa Excel).
  • Pojedinosti o pogrešci: ID korelacije pogreške, kao i dugačak, tehnički opis nastale pogreške tijekom izvođenja.

Snimka zaslona dijaloškog okvira s pojedinostima o pogrešci.

Konfiguriranje funkcije rješavanja pogrešaka

Power Automate Omogućuje vam konfiguriranje funkcije rukovanja pogreškama za pojedinačne akcije i blokove radnji u tijekovima radne površine.

Rukovanje pogreškama pojedinačnih radnji

Prema zadanim postavkama, tijekovi radne površine zaustavljaju svoje izvršavanje kada dođe do pogreške. Za konfiguraciju prilagođene funkcionalnosti rukovanja pogreškama za određenu radnju, odaberite On error u njenom modalu.

Snimka zaslona opcije Na pogrešci u radnji.

Prva dostupna opcija je potvrdni okvir Pokušaj ponovi ako dođe do pogreške. Ova mogućnost omogućuje tijek da pokrene akciju određeni broj puta nakon određenog broja sekundi. Zadana vrijednost je jedan ponovni pokušaj s intervalom od dvije sekunde.

Snimka zaslona potvrdnog okvira Pokušaj ponovno u akciji.

Da bi tijek radne površine bio pokrenut čak i ako mogućnost ponovnog pokušaja ne uspije, odaberite Nastavi s izvođenjem tijeka. Putem prikazanog padajućeg popisa možete:

  • Idi na sljedeću radnju: pokreće sljedeću radnju redom.
  • Ponovi radnju: Ponavlja radnju dok se uspješno ne pokrene.
  • Idi na oznaku: pokrenite tijek radne površine od točke definirane radnjom Oznaka .

Snimka zaslona opcije nastavka pokretanja tijeka u radnji.

Tijekovi radne površine nude još dvije mogućnosti rukovanja pogreškama. Odaberite Novo pravilo za:

  • Postavi varijablu: Postavlja navedenu vrijednost na odabranu varijablu.
  • Pokreni podtijec: Pokreće određeni podtijek.

Snimka zaslona opcije Novo pravilo u radnji.

Ako različite pogreške zahtijevaju različite funkcije rukovanja pogreškama, odaberite Napredno i konfigurirajte svaku moguću pogrešku zasebno.

Samoizlječenje (pregled) za automatizaciju sučelja i preglednika

[Ova je tema predizdanje dokumentacije i podložna je promjenama.]

Samoliječenje (pregled) u Power Automateu za desktop je mogućnost pokretana umjetnom inteligencijom koja pomaže tijekovima radne površine da se oporave od kvarova automatizacije sučelja i preglednika uzrokovanih nedostajućim ili promijenjenim elementima sučelja. Umjesto zaustavljanja toka kada se element ne može pronaći, samoliječenje može pokušati identificirati najvjerojatniji ispravan element u vrijeme izvođenja i nastaviti tok.

Samoliječenje je trenutno dostupno samo za specifične radnje automatizacije sučelja i preglednika koje interagiraju s jednim UI elementom, i primjenjuje se samo na pogreške koje nisu pronađene u elementu . Više informacija o samoozdravljenju možete pronaći u ovom članku.

Važno

To je značajka pretpregleda.

Rukovanje pogreškama grupe radnji

Neki scenariji mogu zahtijevati da implementirate istu funkciju rukovanja pogreškama za nekoliko radnji u tijekovima radne površine.

Umjesto da konfigurirate svaku akciju zasebno, implementirajte radnju Pogreška u bloku i konfigurirajte uobičajeno ponašanje rukovanja pogreškama za sve radnje unutar bloka.

Ova akcija nudi iste mogućnosti kao i postavke Pogreška pri pojedinačnim akcijama, ali također omogućuje bilježenje neočekivanih logičkih pogrešaka, kao što je pokušaj pristupa stavci popisa s položaja izvan granica. Ostale mogućnosti uključuju davanje naziva za ovaj blok, kao i odabir nastavka izvođenja tijeka od početka ili kraja bloka, nakon što dođe do pogreške.

Napomena

Ako je postavljeno pravilo ponovnog pokušaja i dođe do pogreške, ponovni pokušaj odvijat će se od početka bloka.

Ako svi ponovljeni pokušaji bloka ne uspiju, tada će se primijeniti radnje navedene u 'Načinu rukovanja iznimkama' bloka.

Pojedinačno rukovanje pogreškama/ponovljeni pokušaji iz radnji unutar bloka pogrešaka imaju prednost pred ponovnim pogreškama u bloku.

Snimka zaslona radnje Pogreška pri blokiranju.

Dohvaćanje nastalih pogrešaka u tijekovima radne površine

Da biste dohvatili posljednju pogrešku koja se pojavila u tijeku radne površine i koristili je u kasnijim akcijama, upotrijebite radnju Dohvati zadnju pogrešku .

Ova akcija vraća varijablu vrste pogreške koja pruža šest različitih svojstava: naziv, mjesto i indeks akcije koja nije uspjela, podtijek koji sadrži tu akciju te pojedinosti i poruku akcije.

Da biste izbjegli dohvaćanje iste vrijednosti pogreške kasnije u tijeku radne površine, omogućite opciju Izbriši pogrešku koja briše posljednju pogrešku nakon što je pohranite u varijablu.

Snimka zaslona radnje Dohvati zadnju pogrešku.