Darbvirsmas plūsmu kļūdu novēršana
Izstrādāšanas un darbības laikā darbvirsmas plūsmās var rasties kļūdas un brīdinājumi. Šajā rakstā ir aprakstīti dažādi kļūdu un brīdinājumu veidi, rūts Kļūdas un pieejamā kļūdu apstrādes funkcionalitāte.
Darbvirsmas plūsmu kļūdu veidi
Darbvirsmas plūsmas var izraisīt divu veidu kļūdas:
Projektēšanas laika kļūdas ir saistītas ar izvietoto darbību konfigurāciju. Šīs kļūdas parādās izstrādes laikā un neļauj darbvirsmas plūsmām darboties. Piemēram, tukšs obligātais lauks vai nedefinēts mainīgais var izraisīt šāda veida kļūdu.
Izpildes laika kļūdas, kas pazīstamas arī kā izņēmumi, rodas izpildes laikā, un tās dēļ darbvirsmas plūsmas neizdodas. Piemēram, nederīgs faila ceļš var izraisīt šāda veida kļūdu. Izmantojiet jebkuru no pieejamajām kļūdu apstrādes opcijām , lai novērstu darbvirsmas plūsmas kļūmes.
Ja darbība rada kļūdu, plūsmas noformētājs parāda ikonu blakus tai un uznirstošo rūti ar atbilstošu informāciju. Ja radusies kļūda ir noformēšanas laika kļūda, plūsmas noformētājs parāda arī kļūdas aprakstu darbības modālā.
Brīdinājumi par darbvirsmas plūsmām
Papildus kļūdām plūsmas noformētājs parāda brīdinājumus, kas norāda uz nekritiskām problēmām jūsu darbvirsmas plūsmās. Brīdinājumi neliedz darbvirsmas plūsmām darboties, bet norāda uz iespējamu nevēlamu funkcionalitāti, piemēram, bezgalīgu apakšplūsmu atkārtošanos.
Pārskatiet kļūdas un brīdinājumus, izmantojot kļūdu rūti
Kļūdu rūts ir plūsmas izstrādātāja komponents, kas atbild par informācijas rādīšanu par notikušajām kļūdām un brīdinājumiem.
Tas sastāv no četrām kolonnām:
- Tips: norāda, vai parādītais vienums ir kļūda vai brīdinājums.
- Apraksts: radušās kļūdas vai brīdinājuma apraksts.
- Apakšplūsma: tās apakšplūsmas nosaukums, kurā ir kļūdaina darbība vai darbība, kas izraisa brīdinājumu.
- Rinda: kļūdainas darbības vai darbības, kas izraisa brīdinājumu, rindas numurs.
Rūtī ir arī filtri, lai parādītu kļūdas, brīdinājumus un/vai vienumus, kas saistīti ar konkrētām apakšplūsmām.
Lai skatītu papildu informāciju par projektēšanas laika kļūdu vai brīdinājumu, kļūdu rūtī veiciet dubultklikšķi uz attiecīgā vienuma. Kad tas būs izdarīts, dialoglodziņā tiks parādīta informācija par:
- Atrašanās vieta: apakšplūsma, līnija un darbība, kas izraisīja projektēšanas laika kļūdu vai brīdinājumu.
- Kļūdas ziņojums: ziņojums par projektēšanas laika kļūdu vai brīdinājumu.
Lai skatītu papildu informāciju par izpildlaika kļūdu, kļūdu rūtī veiciet dubultklikšķi uz attiecīgā vienuma. Kad tas būs izdarīts, dialoglodziņā tiks parādīta informācija par:
- Ziņojums par notikušo kļūdu vai brīdinājumu.
- Atrašanās vieta: apakšplūsma, līnija un darbība, kas izraisīja kļūdu vai brīdinājumu.
- Iespējamās labošanas darbības, lai atrisinātu radušos problēmu (šobrīd attiecas tikai uz Excel darbību kļūdām).
- Detalizēta informācija par kļūdu: kļūdas korelācijas ID, kā arī garš, tehnisks notikušās izpildlaika kļūdas apraksts.
Konfigurējiet kļūdu apstrādes funkcionalitāti
Power Automate ļauj konfigurēt kļūdu apstrādes funkcionalitāti atsevišķām darbībām un darbību blokiem darbvirsmas plūsmās.
Apstrādājiet atsevišķu darbību kļūdas
Pēc noklusējuma darbvirsmas plūsmas aptur to izpildi, ja rodas kļūda. Lai konkrētai darbībai konfigurētu pielāgotu kļūdu apstrādes funkcionalitāti, tās modālā atlasiet Iestatot kļūdu.
Pirmā pieejamā opcija ir izvēles rūtiņa Atkārtoti, ja rodas kļūda . Šī opcija ļauj plūsmai veikt darbību noteiktu skaitu reižu pēc noteikta sekunžu skaita. Noklusējuma vērtība ir viens atkārtots mēģinājums ar divu sekunžu intervālu.
Lai darbvirsmas plūsma darbotos pat tad, ja atkārtotā mēģinājuma opcija neizdodas, atlasiet Turpināt plūsmas palaišanu. Izmantojot parādīto nolaižamo sarakstu, varat:
- Pāriet uz nākamo darbību: izpilda tālāk norādīto darbību secībā.
- Atkārtot darbību: darbību atkārto, līdz tā tiek veiksmīgi izpildīta.
- Pāriet uz iezīmi: palaidiet darbvirsmas plūsmu no punkta, ko nosaka darbība iezīme .
Darbvirsmas plūsmas piedāvā vēl divas kļūdu apstrādes iespējas. Atlasiet Jauna kārtula , lai:
- Iestatīt mainīgo: iestata norādīto vērtību atlasītajam mainīgajam.
- Palaist apakšplūsmu: izpilda norādīto apakšplūsmu.
Ja dažādām kļūdām nepieciešama atšķirīga kļūdu apstrādes funkcionalitāte, atlasiet Papildu un konfigurējiet katru iespējamo kļūdu atsevišķi.
Apstrādājiet darbību grupas kļūdas
Dažos gadījumos var būt nepieciešams ieviest vienu un to pašu kļūdu apstrādes funkcionalitāti vairākām darbībām darbvirsmas plūsmās.
Tā vietā, lai konfigurētu katru darbību atsevišķi, izvietojiet Bloķēšanas kļūda darbību un konfigurējiet izplatītu kļūdu apstrādes uzvedību visām darbībām blokā.
Šī darbība piedāvā tādas pašas iespējas kā Par kļūdu atsevišķu darbību iestatījumus, bet arī ļauj fiksēt negaidītas loģikas kļūdas, piemēram, mēģināt piekļūt saraksta vienumam no ārpuses. Citas opcijas ietver nosaukuma norādīšanu šim blokam, kā arī izvēli turpināt plūsmas palaišanu no bloka sākuma vai beigām pēc kļūdas rašanās.
Piezīmes
Ja ir iestatīta atkārtota mēģinājuma politika un rodas kļūda, atkārtots mēģinājums notiks no bloka sākuma.
Ja visi bloķēšanas mēģinājumi neizdodas, tiks piemērotas darbības, kas norādītas bloka “Izņēmumu apstrādes režīmā”.
Atsevišķu kļūdu apstrāde/atkārtoti mēģinājumi no darbībām kļūdu blokā ir priekšroka salīdzinājumā ar bloka kļūdu atkārtojumiem.
Izgūt darbvirsmas plūsmās radušās kļūdas
Lai izgūtu jaunāko kļūdu darbvirsmas plūsmā un izmantotu to vēlākās darbībās, izmantojiet Iegūt pēdējo kļūdu darbība.
Šī darbība atgriež kļūdas tipa mainīgo, kas nodrošina sešus dažādus rekvizītus: neveiksmīgās darbības nosaukumu, atrašanās vietu un indeksu, apakšplūsmu, kurā ir šī darbība, un darbības informāciju un ziņojumu.
Lai izvairītos no tās pašas kļūdas vērtības izgūšanas vēlāk darbvirsmas plūsmā, iespējojiet opciju Notīrīt kļūdu , kas notīra pēdējo kļūdu pēc tās saglabāšanas mainīgajā.