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.
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.
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.
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.
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.
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.
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.
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 .
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.
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.
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.