Share via


Жұмыс үстелі ағындарындағы қателерді өңдеу

Әзірлеу және іске қосу кезінде жұмыс үстелі ағындарында қателер мен ескертулерге тап болуыңыз мүмкін. Бұл мақалада әр түрлі қателер мен ескерту түрлері, Қателер тамасы және қол жетімді қателерді өңдеу мүмкіндіктері берілген.

Жұмыс үстелі ағындарының қате түрлері

Жұмыс үстелі ағындары қателердің екі түрін тудыруы мүмкін:

  • Жобалау уақытының қателері орналастырылған әрекеттердің конфигурациясымен байланысты. Бұл қателер әзірлеу кезінде пайда болады және жұмыс үстелі ағындарының іске қосылуына жол бермейді. Мысалы, бос міндетті өріс немесе анықталмаған айнымалы қатенің бұл түрін тудыруы мүмкін.

  • Орындау уақытының қателері, сондай-ақ ерекше жағдайлар ретінде белгілі, орындау кезінде орын алады және жұмыс үстелі ағындарын сәтсіз етеді. Мысалы, жарамсыз файл жолы осындай қатені тудыруы мүмкін. Жұмыс үстелі ағындарының істен шығуын болдырмау үшін қол жетімді қателерді өңдеу опцияларының кез келгенін пайдаланыңыз.

Әрекет қате жібергенде, ағын құрастырушы оның жанындағы белгішені және тиісті ақпараты бар қалқымалы терезені көрсетеді. Егер орын алған қате жобалау уақытының қатесі болса, ағын құрастырушы әрекет модальінде қате сипаттамасын да көрсетеді.

Қателер аймағындағы кейбір қателердің скриншоты.

Жұмыс үстеліндегі ағындар туралы ескертулер

Қателерден басқа, ағын құрастырушы жұмыс үстелі ағындарындағы маңызды емес мәселелерді көрсететін ескертулерді көрсетеді. Ескертулер жұмыс үстелі ағындарының іске қосылуына кедергі келтірмейді, бірақ ішкі ағындардың шексіз рекурсиялары сияқты мүмкін қажетсіз функционалды көрсетеді.

Қателер аймағындағы ескертудің скриншоты.

Қателер тақтасын пайдаланып қателер мен ескертулерді қарап шығыңыз

Қателер тақтасы орын алған қателер мен ескертулерге қатысты ақпаратты көрсетуге жауапты ағын құрастырушысының құрамдас бөлігі болып табылады.

Ол төрт бағаннан тұрады:

  • Түр: Көрсетілген элемент қате немесе ескерту екенін көрсетеді.
  • Сипаттама: орын алған қате немесе ескерту сипаттамасы.
  • Ішкі ағын: Қате әрекетті немесе ескертуді тудыратын әрекетті қамтитын ішкі ағынның атауы.
  • Жол: қате әрекеттің немесе ескертуді тудыратын әрекеттің жол нөмірі.

Сондай-ақ, аумақ арнайы ішкі ағындарға қатысты қателерді, ескертулерді және/немесе элементтерді көрсету үшін сүзгілерді қамтамасыз етеді.

Қателер аймағындағы қолжетімді сүзгінің скриншоты.

Жобалау уақытының қатесі немесе ескертуіне қатысты қосымша ақпаратты көру үшін қателер аймағындағы тиісті элементті екі рет басыңыз. Мұны істегеннен кейін диалогтық терезеде келесі ақпарат көрсетіледі:

  • Орналасу: жобалау уақытының қатесін немесе ескертуін тудырған ішкі ағын, жол және әрекет.
  • Қате туралы хабар: орын алған жобалау уақытындағы қате немесе ескерту туралы хабар.

Дизайн уақыты қатесі диалогының скриншоты.

Орындау уақыты қатесіне қатысты қосымша ақпаратты көру үшін қателер аймағындағы тиісті элементті екі рет басыңыз. Мұны істегеннен кейін диалогтық терезеде келесі ақпарат көрсетіледі:

  • Орындалған қате немесе ескерту туралы хабарлама.
  • Орын: қате немесе ескерту тудырған ішкі ағын, жол және әрекет.
  • Орындалған мәселені шешуге арналған ықтимал түзету қадамдары (қазіргі уақытта тек Excel әрекеттерінің қателеріне қатысты).
  • Қате туралы мәліметтер: қатенің корреляция идентификаторы, сондай-ақ орын алған орындалу қатесінің ұзақ, техникалық сипаттамасы.

Қате туралы мәліметтер диалогының скриншоты.

Қателерді өңдеу функциясын конфигурациялаңыз

Power Automate жұмыс үстелі ағындарындағы жалғыз әрекеттер мен әрекеттер блоктары үшін қателерді өңдеу мүмкіндігін конфигурациялауға мүмкіндік береді.

Жалғыз әрекеттердің қателерін өңдеу

Әдепкі бойынша, қате орын алған кезде жұмыс үстелі ағындары олардың орындалуын тоқтатады. Арнайы әрекетке арналған қателерді өңдеудің теңшелетін функциясын конфигурациялау үшін оның модальінде қатені қосу опциясын таңдаңыз.

Әрекеттегі қосулы қате опциясының скриншоты.

Бірінші қолжетімді опция – Қате орын алса, қайталау әрекеті құсбелгі. Бұл опция ағынды әрекетті белгіленген секундтар санынан кейін белгіленген рет орындауға мүмкіндік береді. Әдепкі мән екі секунд аралығымен бір қайталау болып табылады.

Әрекеттегі әрекетті қайталау құсбелгісінің скриншоты.

Қайталау опциясы сәтсіз болса да жұмыс үстелі ағынының жұмысын жалғастыру үшін Ағынды іске қосуды жалғастыру таңдаңыз. Көрсетілген ашылмалы тізім арқылы сіз:

  • Келесі әрекетке өту: Келесі әрекетті ретімен орындайды.
  • Әрекетті қайталау: әрекет сәтті орындалғанша қайталанады.
  • белгісіне өтіңіз: a Жапсырма әрекетімен анықталған нүктеден жұмыс үстелі ағынын іске қосыңыз.

Әрекеттегі ағынды жалғастыру опциясының скриншоты.

Жұмыс үстелі ағындары қателерді өңдеудің тағы екі нұсқасын ұсынады. Жаңа ережені таңдаңыз:

  • Айнымалы мәнді орнату: Таңдалған айнымалыға көрсетілген мәнді орнатады.
  • Ішкі ағынды іске қосу: көрсетілген ішкі ағынды іске қосады.

Әрекеттегі Жаңа ереже опциясының скриншоты.

Егер әртүрлі қателер қателерді өңдеудің әртүрлі функцияларын қажет етсе, Кеңейтілген таңдап, әрбір ықтимал қатені бөлек конфигурациялаңыз.

Әрекеттер тобының қателерін өңдеу

Кейбір сценарийлер жұмыс үстелі ағындарындағы бірнеше әрекеттер үшін бірдей қателерді өңдеу функциясын енгізуді талап етуі мүмкін.

Әрбір әрекетті бөлек конфигурациялаудың орнына Блок қатесі әрекетін орналастыруға және блок ішіндегі барлық әрекеттер үшін қателерді өңдеуді конфигурациялауға болады.

Бұл әрекет опциялармен дерлік бірдей опцияларды ұсынады Қате туралы жалғыз әрекеттердің параметрлері, сонымен қатар тізім элементіне шектен тыс позициядан кіру әрекеті сияқты күтпеген логикалық қателерді түсіруге мүмкіндік береді.

Қосулы блок қате әрекетінің скриншоты.

Жұмыс үстелі ағындарында орын алған қателерді шығарып алыңыз

Жұмыс үстелі ағынында соңғы орын алған қатені шығарып алу және оны кейінгі әрекеттерде пайдалану үшін пайдаланыңыз Соңғы қатені алыңыз әрекет.

Бұл әрекет алты түрлі сипаттарды қамтамасыз ететін қате түрінің айнымалы мәнін қайтарады: аты, орны және орындалмаған әрекеттің индексі, осы әрекетті қамтитын ішкі ағын және әрекеттің мәліметтері мен хабары.

Бірдей қате мәнін кейінірек жұмыс үстелі ағынында шығарып алмау үшін, оны айнымалы мәнде сақтағаннан кейін соңғы қатені тазартатын Қатені жою опциясын қосыңыз.

Соңғы қатені алу әрекетінің скриншоты.