Dijeli putem


Ispravljanje pogrešaka u tokovima radne površine

Tijekom razvoja i pokretanja možete naići na pogreške i upozorenja u tokovima radne površine. Ovaj članak prikazuje različite vrste pogrešaka i upozorenja, okno Pogreške i dostupnu funkciju rukovanja pogreškama.

Vrste pogrešaka tokova radne površine

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

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

  • Pogreške u vremenu izvođenja, poznate i kao iznimke, pojavljuju se tijekom izvršavanja i čine da tokovi radne površine ne uspiju. Na primjer, put datoteke koji nije valjan može uzrokovati ovu vrstu pogreške. Koristite bilo koju od dostupnih mogućnosti za rukovanje pogreškama da biste spriječili kvar tokova radne površine.

Kada akcija odbaci pogrešku, dizajner toka prikazuje ikonu pokraj nje i skočno okno s relevantnim informacijama. Ako je došlo do pogreške u vremenu dizajniranja, dizajner toka također prikazuje opis pogreške u modalu akcije.

Snimka zaslona s nekim pogreškama u oknu s pogreškama.

Upozorenja o tokovima radne površine

Osim pogrešaka, dizajner toka prikazuje upozorenja koja ukazuju na probleme koji nisu kritični u tokovima radne površine. Upozorenja ne sprječavaju pokretanje tokova radne površine, već ukazuju na moguće neželjene funkcije, kao što su beskonačne rekurzije podtokova.

Snimka zaslona upozorenja u oknu s pogreškama.

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

Okno s pogreškama 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.
  • Podtok: naziv podtoka koji sadrži pogrešnu radnju ili radnju koja uzrokuje upozorenje.
  • Redak: broj retka pogrešne akcije ili akcije koja uzrokuje upozorenje.

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

Snimka zaslona s dostupnim filtrom u oknu s pogreškama.

Da biste vidjeli dodatne informacije o pogrešci ili upozorenju o vremenu dizajniranja, dvokliknite odgovarajuću stavku u oknu s pogreškama. Kada to učinite, dijalog će prikazati informacije o:

  • Lokacija: podtok, linija i radnja koji su uzrokovali pogrešku ili upozorenje o vremenu dizajniranja.
  • Poruka o pogrešci: Poruka o pogrešci ili upozorenju o vremenu dizajniranja.

Snimka zaslona dijaloškog okvira pogreške u vremenu dizajniranja.

Da biste vidjeli dodatne informacije o pogrešci pri izvođenju, dvokliknite odgovarajuću stavku u oknu s pogreškama. Kada to učinite, dijalog će prikazati informacije o:

  • Poruka o nastaloj pogrešci ili upozorenju.
  • Lokacija: podtok, linija i radnja koja je uzrokovala pogrešku ili upozorenje.
  • Mogući koraci otklanjanja za rješavanje problema koji se pojavio (trenutno je primjenjivo samo na pogreške akcija programa Excel).
  • Detalji o pogrešci: ID korelacije pogreške, kao i dugačak, tehnički opis nastale pogreške pri izvođenju.

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

Konfiguriranje funkcije rukovanja pogreškama

Power Automate omogućuje konfiguriranje funkcije rukovanja pogreškama za pojedinačne akcije i blokove akcija u tokovima radne površine.

Rukovanje pogreškama pojedinačnih akcija

Prema zadanim postavkama, tokovi radne površine zaustavljaju njihovo izvršavanje kada dođe do pogreške. Da biste konfigurirali prilagođenu funkciju rukovanja pogreškama za određenu akciju, u modalu odaberite Uključeno.

Snimka zaslona s mogućnošću Pogreška uključeno u akciji.

Prva dostupna mogućnost je potvrdni okvir Pokušaj ponovno ako dođe do pogreške. Ova mogućnost pokreće akciju zadanim brojem nakon određenog broja sekundi. Zadana vrijednost je ponovni pokušaj u razmaku od dvije sekunde.

Snimka zaslona potvrdnog okvira Pokušaj ponovno u akciji.

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

  • Prelazak na sljedeću akciju: redom pokreće sljedeću akciju.
  • Akcija ponavljanja: Ponavlja akciju dok se uspješno ne pokrene.
  • Idi na natpis: Pokrenite tijek radne površine iz točke definirane akcijom Natpis .

Snimka zaslona s mogućnošću nastavka izvođenja tijeka u akciji.

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

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

Snimka zaslona s mogućnošću Novo pravilo u akciji.

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

Rukovanje pogreškama grupe akcija

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

Umjesto zasebnog konfiguriranja svake akcije, možete implementirati akciju pogreške Prilikom bloka i konfigurirati rukovanje pogreškama za sve akcije unutar bloka.

Ova akcija nudi gotovo iste mogućnosti kao i postavke pogreške Uključeno za pojedinačne akcije, ali vam omogućuje i bilježenje neočekivanih logičkih pogrešaka, kao što je pokušaj pristupa stavci popisa s položaja izvan granica.

Snimka zaslona akcije pogreške Prilikom blokiranja.

Dohvaćanje došlo je do pogrešaka u tokovima radne površine

Da biste dohvatili posljednju pogrešku u tijeku radne površine i koristili je u kasnijim akcijama, upotrijebite akciju Dohvati posljednju 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 ovu akciju te detalje i poruku akcije.

Da biste izbjegli dohvaćanje iste vrijednosti pogreške kasnije tijekom tijeka radne površine, omogućite mogućnost Očisti pogrešku koja briše posljednju pogrešku nakon spremanja u varijablu.

Snimka zaslona s akcijom Dohvati posljednju pogrešku.