Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Під час розробки та запуску ви можете зіткнутися з помилками та попередженнями у потоках робочого столу. У цій статті наведено різні типи помилок і попереджень, панель «Помилки » та доступні функції обробки помилок.
Типи помилок потоків на робочому столі
Потоки робочого столу можуть спричиняти два типи помилок:
Помилки під час проектування пов’язані з конфігурацією розгорнутих дій. Ці помилки з’являються під час розробки та перешкоджають запуску потоків робочого столу. Наприклад, порожнє обов’язкове поле або невизначена змінна можуть спричинити помилку такого типу.
Помилки під час виконання, також відомі як винятки, виникають під час виконання та спричиняють збій потоків робочого столу. Наприклад, невірний шлях до файлу може спричинити таку помилку. Використовуйте будь-який із доступних варіантів обробки помилок, щоб запобігти збою потоків робочого столу.
Коли дія видає помилку, дизайнер ланцюжків відображає іконку поруч із нею та спливаючу панель із відповідною інформацією. Якщо сталася помилка під час проектування, дизайнер потоку також відображає опис помилки в модальному режимі дії.
Попередження про потоки на робочому столі
Крім помилок, дизайнер ланцюжків відображає попередження, які вказують на некритичні проблеми в потоках робочого столу. Попередження не перешкоджають роботі потоків робочого столу, але вказують на можливі небажані функції, такі як нескінченні рекурсії підпотоків.
Перегляд помилок і попереджень за допомогою панелі помилок
Панель помилок — це компонент конструктора потоків, який відповідає за відображення інформації про виниклі помилки та попередження.
Він складається з чотирьох колонок:
- Тип: вказує, якщо відображений елемент є помилкою або попередженням.
- Опис: опис виниклої помилки або попередження.
- Підпотік: назва підпотоку, який містить помилкову дію або дію, що викликає попередження.
- Рядок: номер рядка помилкової дії або дії, яка викликає попередження.
Панель також містить фільтри для відображення помилок, попереджень та/або елементів, пов’язаних із конкретними підпотоками.
Щоб переглянути додаткові відомості про помилку або попередження під час проектування, двічі клацніть відповідний елемент в області помилок. Як тільки ви це зробите, у діалоговому вікні з’явиться інформація про:
- Розташування: підпотік, лінія та дія, які спричинили помилку або попередження під час проектування.
- Повідомлення про помилку: повідомлення про сталася помилку або попередження під час проектування.
Щоб переглянути додаткові відомості про помилку під час виконання, двічі клацніть відповідний елемент в області помилок. Як тільки ви це зробите, у діалоговому вікні з’явиться інформація про:
- Повідомлення про виниклу помилку або попередження.
- Розташування: підпотік, лінія та дія, які спричинили помилку або попередження.
- Можливі кроки виправлення для вирішення проблеми, що виникла (наразі застосовується лише до помилок дій Excel).
- Відомості про помилку: ідентифікатор кореляції помилки, а також довгий технічний опис виниклої помилки під час виконання.
Налаштування функції обробки помилок
Power Automate Дозволяє налаштовувати функціональність обробки помилок для окремих дій і блоків дій у потоках робочого столу.
Обробка помилок окремих дій
За замовчуванням потоки робочого столу припиняють своє виконання при виникненні помилки. Щоб налаштувати власну функцію обробки помилок для конкретної дії, виберіть помилку On у її модалі.
Першою доступною опцією є пункт « Повторити спробу при виникненні помилки». Ця опція змушує потік запускати дію встановлену кількість разів через задану кількість секунд. За замовчуванням використовується одна повторна спроба з інтервалом у дві секунди.
Щоб потік на робочому столі продовжував працювати, навіть якщо опція повторної спроби не вдається, виберіть Продовжити запуск потоку. За допомогою випадаючого списку, що з’явиться, ви можете:
- Перейти до наступної дії: виконує наступну дію по порядку.
- Повторити дію: повторює дію, доки вона не буде успішно виконана.
- Перейти до мітки: запустіть потік робочого столу з точки, визначеної дією «Мітка ».
Потоки робочого столу пропонують ще два варіанти обробки помилок. Виберіть Нове правило , щоб:
- Встановити змінну: встановлює вказане значення для вибраної змінної.
- Запустити підпотік: запускає вказаний підпотік.
Якщо різні помилки вимагають різних функцій обробки помилок, виберіть «Додатково» та налаштуйте кожну можливу помилку окремо.
Самовідновлення (попередній перегляд) для автоматизації інтерфейсу та браузерів
[Ця тема є передрелізною документацією та може бути змінена.]
Самовідновлення (попередній перегляд) у Power Automate для десктопу — це функція на основі штучного інтелекту, яка допомагає робочим столам відновлюватися після збоїв UI та автоматизації браузера, спричинених відсутністю або зміною елементів інтерфейсу. Замість того, щоб зупиняти потік, коли елемент не знайдено, Самозцілення може спробувати визначити найбільш імовірно правильний елемент під час виконання і продовжити пробіг потоку.
Самовідновлення наразі доступне лише для конкретних дій UI та браузера, які взаємодіють з одним елементом UI, і застосовується лише до помилок, які не були знайдені . Більше інформації про самозцілення ви можете знайти у цій статті.
Важливо
Це функція попереднього перегляду.
Обробка помилок групи дій
У деяких сценаріях вам може знадобитися реалізувати однакову функціональність обробки помилок для кількох дій у потоках робочого столу.
Замість того, щоб налаштовувати кожну дію окремо, розгорніть дію On block error і налаштуйте загальну поведінку обробки помилок для всіх дій всередині блоку.
Ця дія пропонує ті самі параметри, що й параметри помилки У разі окремої дії, але також дає змогу фіксувати неочікувані логічні помилки, наприклад спроби отримати доступ до елемента списку з положення за межами виділеної області. Інші варіанти включають надання імені для цього блоку, а також вибір продовження запуску потоку з початку або кінця блоку після виникнення помилки.
Примітка
Якщо налаштована політика повторних спроб і виникає помилка, повторна спроба буде відбуватися з початку блокування.
Якщо всі спроби блокування не вдаються, то будуть застосовані дії, вказані в режимі обробки винятків блоку.
Індивідуальна обробка помилок/повторні спроби дій у блоці помилок мають пріоритет після спроб помилки блоку.
Виправлення помилок у потоках робочого столу
Щоб отримати останню помилку в потоці робочого столу та використати її в подальших діях, скористайтеся дією Отримати останню помилку .
Ця дія повертає змінну типу помилки, яка надає шість різних властивостей: ім’я, розташування та індекс дії, яка не вдалася, підпотік, який містить цю дію, а також деталі та повідомлення дії.
Щоб уникнути отримання того самого значення помилки пізніше в потоці робочого столу, увімкніть опцію Очистити помилку , яка видаляє останню помилку після її збереження в змінній.