Kopīgot, izmantojot


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

Dažu kļūdu ekrānuzņēmums kļūdu rūtī.

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.

Ekrānuzņēmums ar brīdinājumu kļūdu rūtī.

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.

Kļūdu rūtī pieejamā filtra ekrānuzņēmums.

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.

Dizaina laika kļūdas dialoga ekrānuzņēmums.

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.

Kļūdas informācijas dialoglodziņa ekrānuzņēmums.

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.

Darbības opcijas Ieslēgta kļūda ekrānuzņēmums.

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.

Darbībā esošās izvēles rūtiņas Mēģināt darbību vēlreiz ekrānuzņēmums.

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 .

Ekrānuzņēmums ar darbības turpināšanas plūsmas palaišanas opciju.

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.

Darbības opcijas Jauns noteikums ekrānuzņēmums.

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.

Bloķēšanas kļūdas darbības ekrānuzņēmums.

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

Darbības Iegūt pēdējo kļūdu ekrānuzņēmums.