Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Нещо се обърка с твоя поток. Започнете оттук, за да намерите решението бързо.
Започнете оттук: Какво се случи?
| Симптом | Отиди на |
|---|---|
| Потокът ми не се запазва | Грешки при запазване |
| Потокът ми се запази, но не работи | Проблеми с тригера |
| Моят поток бяга, но едно действие се проваля | Грешки при действия |
| Потокът ми тече, но дава грешни резултати | Логически въпроси |
| Не разбирам съобщението за грешка | Чести съобщения за грешки |
Грешки при запазване
Твоят поток не се запазва в дизайнера.
Най-честа причина: Изразът има синтактична грешка или изискваното поле е празно.
Бърза проверка: Потърсете червени контури на действията в дизайнера. Разширете всяко действие с предупредителен икона и прочетете съобщението за валидация.
Как да коригирате:
- Проверявайте всяко действие за червено маркирани полета. Попълнете задължителните полета, които са празни.
- Ако наскоро сте редактирали израз, отворете го и потърсете несъответстващи скоби, липсващи кавички или неправилни имена на функции.
- Ако бутонът за запазване показва Запазване... безкрайно, обнови страницата и опитай отново. Вашите незапазени промени може да бъдат загубени. Използвай Ctrl + S често.
Съвет
Копирайте сложен текст на израза в отделен текстов файл преди запазване. Ако сейвът се провали, можеш да го поставиш обратно, вместо да презаписваш от паметта.
Още ли си заклещен? Копирайте точния текст за грешка при валидиране и го потърсете в Power Automate Community Forums или го поставете в AI асистент за интерпретация.
Проблеми с тригера
Потокът ти се запази успешно, но в историята на ръновете не се появяват.
Най-честата причина: Тригър събитието не се е случило, или тригерът има филтърно състояние, което изключва тестовите ти събития.
Бърза проверка: Отворена история на ръновете. Ако е празен (няма никакви пробиви), спусъкът никога не се е задействал.
Как да коригирате:
- Планирани тригери: Уверете се, че началната дата е в миналото, повторението е правилно и часовата зона съвпада с очакванията ви. Поток, настроен на "Всеки 1 ден", започващ от "утре", не работи до утре.
- Тригери, базирани на събития (Когато се създаде елемент, Когато файл бъде модифициран и подобни): Създаване на нов тестов елемент или файл. Изчакай 5-10 минути. Тригерите не са мигновени. Има интервал за анкети.
- Тригерни състояния: Ако вашият тригер има израз на състояние, временно го премахнете и тестване. Ако потокът протича без условието, то филтрира вашите събития.
- Flow е изключен или спрян: Проверете статуса на потока на страницата с подробности. Спрените потоци спират да се задействат, докато не оправиш основния проблем и не ги включиш отново.
Бележка
Тригерите, базирани на събития, в Power Automate използват интервали за анкетиране, а не push известия в реално време. Стандартният интервал на анкетиране варира според конектора (обикновено 1-5 минути). Можеш да конфигурираш интервала в настройките на тригера.
Още ли си заклещен? Вземи подробен урок за "Поправяй повреди при връзки в облачни потоци".
Грешки при действия
Потокът ти се изпълнява, но едно или повече действия се провалят (червено в историята на играта).
Най-честата причина: Връзка е изтекла, или целевият ресурс е променен (преименуван, изтрит или премахнат разрешения).
Бърза проверка: Отвори неуспешния опит. Намерете червеното действие. Разширете го и прочетете кода за статус и съобщението за грешка.
Коригиране чрез код за грешка
| Код | Значение | Какво да правим |
|---|---|---|
| 401 | Удостоверяването не успя | Удостоверете връзката отново. Отидете в Connections в лявата навигация, намерете счупената и изберете Fix connection. |
| 403 | Разрешението е отказано | Загубихте достъп до ресурса или DLP политика блокира конектора. Първо провери разрешенията си; След това се консултирай с администратора си относно DLP. |
| 404 | Ресурс не е намерен | Списъкът SharePoint list, файлът, пощенската кутия или крайната точка бяха преименувани, преместени или изтрити. Актуализирайте действието, за да посочите към правилния ресурс. |
| 429 | Ограничен тариф | Добавете действие Забавяне преди тази стъпка или активирайте повторен опит с backoff в настройките на действието. |
| 500 | Грешка на сървъра | Целевата услуга има проблеми. Изчакай и опитай отново. Проверете здравната страница на услугата. |
Поправка за грешки в израза
Ако грешката казва "Невалиден шаблон" или "Невъзможно е да се обработват езикови изрази на шаблони", отворете действието и проверете всяко изражение. Най-честите грешки са:
- Позовавам се на динамично съдържание от стъпка, която не е изпълнена (в клон на състояние, който не е бил зает).
- Използване на грешен тип данни (предаване на низ, където се очаква число).
- Нулеви стойности. Добави a
coalesce()илиif(empty(...))отметка.
Съвет
Научете повече за готовите за употреба модели на изразяване с предупреждения за често срещани грешки в готварската книга Expression за облачни потоци.
Още ли си заклещен? Вземете подробен урок по конектор в раздела "Поправете прекъсвания на връзката в облачни потоци" или получете подробно обяснение на всеки код за грешка в Cloud flow code code reference.
Логически въпроси
Потокът ти работи успешно (всички са зелени отметки), но изходът е грешен.
Най-честа причина: Дадено състояние оценява по различен начин от очакваното или динамично съдържание препраща към грешно поле.
Бърза проверка: Отвори завършено преминаване и преминавай през всяко действие. Разширете всяка и сравнете входовете иизходите с това, което очаквате.
Как да коригирате:
-
Грешен резултат от условие: Разширете действието на състоянието в историята на пробега. Проверете реалните стойности, които са били сравнени. Чести проблеми: следващи интервали в низовете, чувствителност към регистри (
"Approved"vs"approved"), сравняване на число с представянето на низовете (1спрямо"1"). - Грешни данни в действия: Изберете действието и проверете входните му данни. Ако поле показва неочаквана стойност, изберете израза или динамичния токен, за да разберете откъде идва. Може да се позовавате на поле от грешна стъпка или към грешен елемент в цикъл.
-
Прилагайте за всяка обработка на грешни артикули: Проверете
Select an output from previous stepsвходните данни. Ако масивът съдържа повече или по-малко елементи от очакваното, действието Get Items или List Rows може да се нуждае от филтр. - Проблеми с времето: Ако вашият поток актуализира запис и веднага го прочете обратно, прочетените данни връщат остарели данни. Добавете кратко действие за забавяне (5-30 секунди) между записа и четенето.
Съвет
Добавете действия за съставяне на ключови точки от вашия поток, за да проверите междинните стойности. Настрой входа за Compose на динамичното съдържание, което искаш да провериш. Пуснете потока, след това проверете всеки изход на Compose в историята на изпълнения, за да проследите къде стойността греши.
Чести съобщения за грешки
Следващата таблица съдържа бързи препратки към съобщения за грешки, с които може да се сблъскате.
| Съобщение за грешка | Превод | Fix |
|---|---|---|
| "Поисканата операция е забранена, защото надвишава прага за изглед в списъка." | SharePoint Get Items връща повече от 5 000 елемента. | Добавете OData филтър или използвайте $top=5000 с пагинация. Филтрирай върху индексирана колона. |
| "Невалиден тип. Очаквах String, но получих Null." | Поле, към което се позоваваш, е празно (null) и действието очаква текст. | Увийте референцията или coalesce(field, '') добавете условие за проверка на null първо. |
| "ДействиеПровалено. Едно действие се провали. Никакви зависими действия не успяха." | Блокът на Scope не успя, което анулира всички последващи действия вътре в него. | Първо намери конкретното действие в Scope, което се е провалило. Поправи това действие. |
| "Flow run изтече." | Потокът надвиши максималната продължителност от 30 дни. | Дългосрочните потоци трябва да бъдат преработени. Използвайте детски поток за дългосрочната част или разделете се на няколко потока с флаг за статус. |
| "Оценката на изражениетоНеуспешна." | Изразът има синтактична грешка или се позовава на стойност, която не съществува по време на изпълнение. | Отвори действието, провери всяко изражение. Търсете неправилно изписани имена на функции, грешен брой параметри или препратки към стъпки, които може да не са се изпълнили. |
| "Връзката не е валидна." | Връзката беше изтрита или данните за достъп изтекли. | Изберете Връзки, намерете връзката и се удостоверете отново или създайте нова. |
| "Вложените потоци не се поддържат в този контекст." | Наричате детски поток от вътре или Apply to Each контекст, който не го подкрепя. |
Преместете повикването на дъщерния поток извън цикъла или преструктурирайте, за да предадете целия масив към дъщерния поток и цикъла вътре в него. |
Важно
Когато срещнете грешка, която не е посочена тук, копирайте точния текст на съобщението за грешка. Търсенето на точното съобщение в Power Automate Community Forums или в кода за грешка Cloud flow е най-бързият път към решение.
Свързана информация
- Отстраняване на повреди при връзки в облачни потоци
- Източник на код за грешка в облачния поток
- Извлечете максимума от Copilot в Power Automate дизайнер
- Готварска книга за изразяване за облачни потоци
- Power Automate Форуми на общността
Забележка: Авторът създаде тази статия с помощта на AI. Научете повече