Felhőbeli folyamat hibakód-referenciája

Ez a cikk a felhőfolyamatok Power Automate leggyakoribb hibáinak elhárítására használható. Minden bejegyzés elmagyarázza, hogy mit jelent a hiba, miért történik, és hogyan lehet kijavítani.

Megjegyzés:

Ez a hivatkozás az összes Power Automate felhőalapú folyamat licencszintjeire vonatkozik. Az asztali folyamatokkal kapcsolatos hibák ismertetése az asztali folyamatok hibáinak elhárításában.

Tervezési idő hibái

Ezek a hibák egy folyamat mentésekor, ellenőrzésekor vagy közzétételekor fordulnak elő.

ÉrvénytelenSablon

Ez azt jelenti, hogy a folyamatdefiníció szintaxishibát tartalmaz egy kifejezés- vagy műveletkonfigurációban.

Gyakori okok:

  • Nem egyező zárójelek vagy idézőjelek egy kifejezésben
  • Nem létező műveletkimenetre való hivatkozás (elírás a műveletnévben)
  • Helytelen számú argumentumot tartalmazó függvény használata (például createArray() argumentumok nélkül)
  • Adjon meg eltérést egy állandó kifejezésben (például int('abc')div(100, 0))– a motor ezeket a rövid idő alatt érvényesíti
  • Nem látható Unicode-karaktereket tartalmazó dokumentációból származó kifejezések másolása

A javítás menete:

  1. Nyissa meg a piros színnel kiemelt műveletet a tervezőben.
  2. Ellenőrizze a kifejezést a szerkesztőlécen. Keresse meg a nem egyező () karaktereket vagy ' karaktereket.
  3. Ellenőrizze, hogy a kifejezésekben a műveletnevek pontosan egyeznek-e (a kis- és nagybetűk megkülönböztetése): outputs('Get_item') nem outputs('Get Item').
  4. Ha a kifejezés helyesen néz ki, törölje, és írja be manuálisan a rejtett karakterek eltávolításához.

Tipp

A kifejezésekben a műveletnevek szóközök helyett aláhúzásjeleket használnak. Ha a művelet neve "Elem lekérése", a kifejezéshivatkozás a következő outputs('Get_item'): .

Kapcsolódó információk: ExpressionEvaluationFailed, FlowCheckerError

FlowCheckerError

Ez azt jelenti, hogy a folyamatellenőrző talált egy vagy több érvényesítési problémát, amely megakadályozza a mentést.

Gyakori okok:

  • Egy kötelező mező üres egy vagy több műveletben
  • A kapcsolat nincs kijelölve összekötőművelethez
  • Egy kifejezés egy dinamikus tartalomértékre hivatkozik egy párhuzamos ágból (nem garantáltan létezik)
  • Az eseményindító bemenetei hiányosak

A javítás menete:

  1. Válassza ki a hibacímet a tervező tetején a problémák teljes listájának megjelenítéséhez.
  2. Jelölje ki az egyes hibákat az érintett művelethez való navigáláshoz.
  3. Töltse ki a szükséges mezőket, javítsa ki a hibás kifejezéseket, és válassza ki a kapcsolatokat.
  4. Mentse újra. A ellenőrző automatikusan fut mentéskor.

Kapcsolódó információk: InvalidTemplate, MissingRequiredProperty

DuplicateActionName

Ez azt jelenti, hogy a folyamat két vagy több műveletének ugyanaz a belső neve.

Gyakori okok:

  • Művelet másolása átnevezés nélkül
  • Ismétlődő kulcsokkal manuálisan szerkesztett folyamatdefiníció importálása
  • Művelet átnevezése egy másik művelet által már használt névre ugyanabban a hatókörben

A javítás menete:

  1. Keressen rá a folyamatra azonos nevű műveletekre (ellenőrizze a belső Apply to Each és Scope a tárolókat is).
  2. Nevezze át az egyik ismétlődést. Válassza a művelet ... menüjét, majd az Átnevezés lehetőséget.
  3. Frissítse az átnevezett műveletre hivatkozó kifejezéseket: a következőreoutputs('Old_Name'): outputs('New_Name') .

Kapcsolódó információ: InvalidTemplate

MissingRequiredProperty

Ez azt jelenti, hogy egy művelet vagy eseményindító kötelező beviteli mezője üres.

Gyakori okok:

  • Összekötő-művelet hozzáadása, de a konfiguráció befejezése nem
  • Az üresre feloldott dinamikus tartalom jogkivonatát egy kötelező mezőben használták
  • Olyan megoldásból importált folyamat, amelyben a környezeti változók nincsenek beállítva

A javítás menete:

  1. Nyissa meg a hibával megjelölt műveletet.
  2. Keressen üres piros csillaggal (*) jelölt mezőket.
  3. Töltse ki a szükséges értéket statikus szöveggel vagy dinamikus tartalom jogkivonattal.
  4. Megoldásfolyamatok esetén ellenőrizze, hogy minden környezeti változó rendelkezik-e értékekkel a célkörnyezetben.

Kapcsolódó információk: FlowCheckerError

Futtatókörnyezeti kifejezés hibái

Ezek a hibák akkor fordulnak elő, ha egy folyamat fut, és egy kifejezés nem értékelhető ki.

ExpressionEvaluationFailed

A következőt jelenti:

Egy kifejezés nem értékelhető ki futásidőben, mert a tényleges adatok nem felelnek meg a kifejezés által vártnak. Ez a hiba csak akkor fordul elő, ha a kifejezés olyan dinamikus értékeket (változókat, eseményindító törzset, műveletkimeneteket) használ, amelyeket nem lehet ellenőrizni a mentéskor.

Megjegyzés:

Ha egy kifejezés csak állandó értékeket használ (például int('abc') vagy div(100, 0)), a folyamatmotor a hibát a mentéskor InvalidTemplate értékként kapja meg.

Gyakori okok:

  • Olyan változó meghívása int() , amely futásidőben nem numerikus sztringet tartalmaz
  • Tulajdonság elérése null objektumon (outputs('Get_item')?['body/title'] amikor Get_item nem adott vissza semmit)
  • A formátum eltérése a dátumformátumban formatDateTime() , vagy parseDateTime() ha a formátum változóból származik
  • Osztás nullával, ha az osztó egy dinamikus érték, amely 0

A javítás menete:

  1. Nyissa meg a sikertelen futtatásokat, és válassza ki a sikertelen műveletet a kifejezés és a bemeneti értékek megjelenítéséhez.
  2. Kockázatos kifejezések körbefuttatása null értékű ellenőrzésekkel: if(empty(triggerBody()?['value']), 'default', triggerBody()?['value']).
  3. Tartalékértékek megadására használható coalesce() : coalesce(outputs('Get_item')?['body/title'], 'Untitled').
  4. Adattípusok érvényesítése átalakítás előtt: if(isInt(variables('input')), int(variables('input')), 0).

Tipp

Megismerheti a használatra kész kifejezésmintákat tartalmazó kódtárat, amely null-biztonságos kezeléssel rendelkezik a felhőalapú folyamatokhoz készült Expression-szakácskönyvben.

Kapcsolódó információk: InvalidTemplate, ContentConversionFailed

ContentConversionFailed

Ez azt jelenti, hogy a folyamat nem tudta egyik típusból a másikba konvertálni az adatokat a műveletek között.

Gyakori okok:

  • Olyan sztring átadása, amelyben egész szám vagy logikai érték várható
  • Tömb küldése egy olyan műveletre, amely egyetlen objektumot vár
  • Váratlan formátumú dátumsztring (például DD/MM/YYYY mikor MM/DD/YYYY várható)
  • Szöveges bemenetnek átadott bináris tartalom (fájl)

A javítás menete:

  1. Ellenőrizze a sikertelen művelet bemeneteit a futtatási előzményekben. Hasonlítsa össze a tényleges értéktípust a művelet várható értékével.
  2. Explicit konverziós függvények használata: int(), float(), string(), bool(). json()
  3. Dátumok esetén használjon parseDateTime() explicit területi beállítással, vagy formatDateTime() normalizálja a dátumokat az átadás előtt.
  4. Tömbök esetén egyetlen elem kinyerésére használható first() , ha az alsóbb rétegbeli művelet egy értéket vár.

Kapcsolódó információ: ExpressionEvaluationFailed

Csatlakozási és hitelesítési hibák

Ezek a hibák akkor fordulnak elő, ha a folyamat nem tud hitelesítést végezni egy csatlakoztatott szolgáltatásban.

InvalidConnection

Ez azt jelenti, hogy a folyamat kapcsolati hivatkozása egy megszakadt, törölt vagy lejárt kapcsolatra mutat.

Gyakori okok:

  • A kapcsolatot létrehozó felhasználó módosította a jelszavát, vagy alaphelyzetbe állította az MFA-t
  • A kapcsolat törölve lett a Kapcsolatok lapról
  • Egy rendszergazda eltávolította a kapcsolatot a Power Platform Felügyeleti központban
  • A folyamat olyan környezetbe lett importálva, ahol a kapcsolat nem létezik

A javítás menete:

  1. Nyissa meg a folyamatot szerkesztési módban. A megszakadt kapcsolatokat tartalmazó műveletek figyelmeztető ikont jelennek meg.
  2. Válassza ki a műveletet, és válassza a Kapcsolat módosítása vagy Az új kapcsolat hozzáadása lehetőséget.
  3. Új kapcsolat létrehozásához jelentkezzen be a megfelelő hitelesítő adatokkal.
  4. Mentse és tesztelje a flowt.

Fontos

Éles folyamatok esetén fontolja meg a szolgáltatásnév-kapcsolatok használatát a személyes felhasználói kapcsolatok helyett. A szolgáltatásnév-kapcsolatok nem járnak le, ha egy felhasználó módosítja a jelszavát, vagy kilép a szervezetből.

Kapcsolódó információk: ConnectionNotConfigured, ConnectionAuthorizationFailed

ConnectionNotConfigured

Ez azt jelenti, hogy egy művelethez kapcsolat szükséges, de egyik sem lett kiválasztva.

Gyakori okok:

  • A folyamat egy megoldásból lett importálva, és a kapcsolathivatkozások nem lettek leképezve
  • Új művelet lett hozzáadva, de a kapcsolati lépés kimaradt
  • A kapcsolati referencia egy érték nélküli környezeti változóra mutat

A javítás menete:

  1. Nyissa meg a folyamatot szerkesztési módban, és keresse meg a műveletet a kapcsolati figyelmeztetéssel.
  2. Válasszon ki egy meglévő kapcsolatot a legördülő listából, vagy hozzon létre egy újat.
  3. Megoldásfolyamatok esetén nyissa meg a Megoldások>alapértelmezett>.
  4. Minden hivatkozáshoz állítsa be a kapcsolatot.

Kapcsolódó információ: InvalidConnection

Nem engedélyezett (401)

Ez azt jelenti, hogy az API elutasította a kérést, mert a hitelesítési jogkivonat érvénytelen vagy lejárt.

Gyakori okok:

  • Az OAuth-jogkivonat lejárt, és a kapcsolat nem tudott automatikusan frissíteni
  • A felhasználó fiókja le lett tiltva, vagy a jelszó módosult
  • A szolgáltatásnév titkos kódja vagy tanúsítványa lejárt
  • A feltételes hozzáférési szabályzat letiltotta a bejelentkezést (geo, eszközmegfelelés)

A javítás menete:

  1. Lépjen a Power Automate>Connections elemre, és keresse meg a sikertelen művelet által használt kapcsolatot.
  2. Ha a kapcsolat figyelmeztetést jelenít meg, válassza a Kapcsolat javítása és az újbóli hitelesítés lehetőséget.
  3. Egyszerű szolgáltatáskapcsolatok esetén forgassa el a titkos kulcsot a Microsoft Entra ID, és frissítse a kapcsolatot.
  4. Ellenőrizze Microsoft Entra ID bejelentkezési naplókat a feltételes hozzáférési blokkokhoz: Azure portál>Microsoft Entra ID>Bejegyzési naplók, szűrjön az alkalmazás neve alapján.

Kapcsolódó információk: Tiltott (403), ConnectionAuthorizationFailed

Tiltott (403)

Ez azt jelenti, hogy a hitelesített felhasználó vagy alkalmazás nem rendelkezik engedéllyel a kért művelet végrehajtásához.

Gyakori okok:

  • A DLP (Data Loss Prevention) szabályzat blokkolja az összekötő vagy összekötő műveletét ebben a környezetben
  • A felhasználó nem rendelkezik engedélyekkel a célerőforráshoz (például nincs írási hozzáférés egy SharePoint list)
  • Egy rendszergazda bérlőszintű beállításokkal korlátozta az összekötőt
  • Az összekötőhöz prémium licenc szükséges, a felhasználó pedig egy kiemelt csomagban van

A javítás menete:

  1. DLP-szabályzatok ellenőrzése: A Power Platform felügyeleti központ>adatszabályzatai. Keresse meg azokat a szabályzatokat, amelyek blokkolják az összekötőt a környezet csoportjában.
  2. Ellenőrizze, hogy a kapcsolatfelhasználó rendelkezik-e a megfelelő engedélyekkel a célszolgáltatáshoz (SharePoint webhelyengedélyekhez, Dataverse biztonsági szerepkörökhöz és hasonlókhoz).
  3. Ha prémium szintű összekötővel kapcsolatos probléma, ellenőrizze, hogy a folyamat tulajdonosa vagy hívója rendelkezik-e Power Automate Premium-licenccel.
  4. Forduljon a rendszergazdához, ha módosítani kell egy DLP-szabályzatot.

Kapcsolódó információk: Jogosulatlan (401), DirectApiAuthorizationRequired

ConnectionAuthorizationFailed

Ez azt jelenti, hogy a kapcsolat létezik, de a tárolt hitelesítő adatai már nem érvényesek.

Gyakori okok:

  • A felhasználó jelszava megváltozott, vagy az MFA-módszer alaphelyzetbe lett állítva
  • Az OAuth frissítési jogkivonata lejárt (gyakori a 90+ napig nem használt kapcsolatok esetében)
  • A rendszergazda visszavonta az alkalmazás hozzájárulását a Microsoft Entra ID
  • A megosztott kapcsolatot a tulajdonos nem osztotta meg

A javítás menete:

  1. Nyissa meg a Power Automate>Connections.
  2. Keresse meg az érintett kapcsolatot.
  3. Válassza ki a kapcsolatot, majd válassza a Kapcsolat javítása lehetőséget az újbóli hitelesítéshez.
  4. Ha megosztott kapcsolatot használ, kérje meg a kapcsolat tulajdonosát, hogy ossza meg újra.
  5. Szolgáltatásfiókok esetén állítson be egy naptáremlékeztetőt a hitelesítő adatok elévülése előtt történő elforgatására.

Tipp

Az összekötők (SharePoint, Outlook, SQL Server, Dataverse, HTTP) csatlakozási hibáiról részletes oktatóanyagot talál a Fix kapcsolati hibákról a felhőfolyamatokban.

Kapcsolódó információk: InvalidConnection, Jogosulatlan (401)

Összekötő- és API-hibák

Ezek a hibák a folyamat által hívott alsóbb rétegbeli szolgáltatásból származnak.

ActionFailed

Ez azt jelenti, hogy egy művelet hibaállapotot adott vissza. Ez egy általános burkoló. A tényleges hiba részletei a művelet kimeneti törzsében találhatók.

Gyakori okok:

  • A downstream API 4xx vagy 5xx hibát adott vissza
  • A gyermekfolyamat (a "Gyermekfolyamat futtatása") nem sikerült
  • Egy egyéni összekötő váratlan válaszformátumot adott vissza
  • A művelet konfigurálás utáni beállításai miatt a művelet egy korábbi hiba után hajtható végre

A javítás menete:

  1. Nyissa meg a sikertelen futtatásokat, és válassza ki a sikertelen műveletet.
  2. Bontsa ki a Kimenetek elemet az API tényleges hibaüzenetének és állapotkódjának megjelenítéséhez.
  3. Javítsa ki az alapul szolgáló hibát az adott API-hiba alapján (tekintse át a jelen referencia 400, 401, 403 és 404 bejegyzését).
  4. Ha a műveletnek akkor is futnia kell, ha a korábbi műveletek sikertelenek, ellenőrizze a konfigurálási futást a beállítások után.

Kapcsolódó információk: BadRequest (400), NotFound (404)

BadRequest (400)

Ez azt jelenti, hogy az összekötő API elutasította a kérést, mert a bemeneti adatok helytelenek vagy érvénytelenek.

Gyakori okok:

  • Nem megfelelő adattípusú mező küldése (szám helyett sztring, vagy fordítva)
  • A kérelem törzséből hiányzó kötelező mezők
  • Érvénytelen karakterek a fájlnevekben vagy listaelem-címekben
  • Mezőhossz-korlát túllépése (például SharePoint egysoros szöveg = 255 karakter)

A javítás menete:

  1. Nyissa meg a sikertelen műveletet a futtatási előzményekben, és tekintse meg a Bemenetek szakaszt, hogy pontosan megjelenítse az elküldött műveletet.
  2. Hasonlítsa össze a bemeneteket az API várt sémájával (ellenőrizze az összekötő dokumentációját).
  3. A művelet végrehajtása előtt fertőtlenítse a felhasználói bemenetet replace() , hogy érvénytelen karaktereket sztriptízeljen.
  4. Hosszú értékeket használhat substring() vagy take() csonkíthat a mező maximális hosszára.

Kapcsolódó információk: ActionFailed, ContentConversionFailed

NotFound (404)

Ez azt jelenti, hogy a művelet által elérni kívánt erőforrás nem létezik.

Gyakori okok:

  • Átneveztek vagy töröltek egy SharePoint list, tárat vagy webhelyet
  • El lett távolítva egy Outlook mappa vagy Teams-csatorna
  • A folyamat egy már nem létező erőforrás merevlemez-azonosítóját hivatkozik
  • A Dataverse-táblát vagy -sort egy másik folyamat törölte

A javítás menete:

  1. Ellenőrizze, hogy az erőforrás még létezik-e a célszolgáltatásban.
  2. Ha átnevezték, frissítse a műveletet az új név vagy azonosító használatára.
  3. Ha lehetséges, cserélje le a merevlemez-azonosítókat dinamikus keresésekre (például az "Elemek lekérése" helyett egy szűrőre az "Elem lekérése" helyett statikus azonosítóval).
  4. Hibakezelés hozzáadása: konfigurálja a következő műveletet futtatásraa> után, és kezelje a 404-et elegánsan.

Kapcsolódó információk: ActionFailed

Triggerhibák

Ezek a hibák olyan folyamatindítókhoz kapcsolódnak, amelyek nem aktiválódnak vagy sikertelenek.

TriggerConditionNotMet

Ez azt jelenti, hogy az eseményindító kiértékelte a feltételét, és megállapította, hogy az esemény nem indíthat folyamatfuttatást.

Gyakori okok:

  • Az eseményindító feltétel kifejezése mindig hamisnak (logikai hiba) értékeli ki a függvényt.
  • Az eseményindító feltétel olyan mezőre hivatkozik, amely nem létezik az eseményindító hasznos adatai között
  • Az esemény történt, de az adatok nem egyeztek meg a szűrővel (például "Amikor egy elem létrejön" állapot feltétellel, de az állapot üres volt)

A javítás menete:

  1. Nyissa meg az eseményindító Beállításait , és tekintse át az eseményindító feltételkifejezését.
  2. Tesztelje a feltételt egy ismert esemény hasznos adataival. A nyers séma megjelenítéséhez használja az eseményindító Betekintő kódját .
  3. Ideiglenesen távolítsa el a feltételt, aktiválja manuálisan a folyamatot, és vizsgálja meg az eseményindító kimenetét a mezőnevek és értékek ellenőrzéséhez.
  4. Javítsa ki a kifejezést, és engedélyezze újra a feltételt.

Kapcsolódó információ: ExpressionEvaluationFailed

Időtúllépési és szabályozási hibák

Ezek a hibák akkor fordulnak elő, ha a folyamat vagy egy művelet túllépi az idő- vagy sebességkorlátokat.

ActionTimedOut

Ez azt jelenti, hogy egyetlen művelet túllépte a konfigurált időtúllépést, és megszakították.

Gyakori okok:

  • HTTP-művelet lassú külső API meghívása alapértelmezett 100 másodperces időtúllépéssel
  • "Várakozás jóváhagyásra" lejárt lejárattal
  • Nagy fájlfeltöltés vagy letöltés lassú kapcsolaton keresztül
  • Túl sok sort visszaadó dataverse-lekérdezés lapozás nélkül

A javítás menete:

  1. Nyissa meg a művelet Beállításait , és növelje az időtúllépési értéket (például PT5M 5 percre az ISO 8601 időtartamát).
  2. HTTP-műveletek esetén ellenőrizze, hogy a külső API hosszú ideig futó működési mintával rendelkezik-e (újrapróbálkozással végzett lekérdezés).
  3. Dataverse esetén adja hozzá $filter és $top csökkentse az eredményhalmazt.
  4. Jóváhagyáshoz állítsa be a megfelelő lejárati időt, és adjon hozzá egy időtúllépési ágat a nem válaszok kezeléséhez.

Kapcsolódó információk: OperationTimedOut

OperationTimedOut

Ez azt jelenti, hogy egy hosszú ideig futó művelet (webhook-várakozás, jóváhagyás, HTTP-lekérdezés) túllépte a maximális várakozási időt.

Gyakori okok:

  • HTTP-webhook-művelet, amely soha nem érkezett visszahívásra vár
  • Jóváhagyási művelet lejárat nélkül, eléri a 30 napos folyamatfuttatási korlátot
  • A "Delay until" művelet a 30 napos futtatási időtartamkorlátot meghaladó dátumra van beállítva
  • A külső szolgáltatás leállt, és soha nem küldte el a várt választ

A javítás menete:

  1. Mindig állítson be explicit időtúllépéseket a webhookokon és a jóváhagyási műveleteken.
  2. HTTP-webhook-műveletekhez implementáljon egy időtúllépési ágat a Konfigurálás futása az> után.
  3. A hosszú várakozásokat rövidebb szegmensekre bonthatja egy hurkot használva napi ellenőrzésekkel.
  4. A 30 napos futtatási korlátnál tervezz újra a hosszú ideig futó folyamatokat a "relay" minta használatára: Fejezd be az aktuális futtatásokat, és indíts el egy újat a Dataverse vagy egy fájl által átadott állapottal.

Fontos

A felhőfolyamatok maximális futási időtartama 30 nap. A hosszabb ideig tartó folyamatok esetén ossza fel őket több, megosztott állapotú folyamatfuttatásra.

Kapcsolódó információk: ActionTimedOut

WorkflowRunActionRepetitionQuotaExceeded

Ez azt jelenti, hogy az Alkalmazás minden ciklusra túllépte az iterációk maximális számát (alapértelmezés szerint 100 000 prémium, teljesítményprofilok esetén 5000).

Gyakori okok:

  • Nagy SharePoint list vagy Dataverse-tábla feldolgozása szűrés nélkül
  • Iterációs számokat szorzó beágyazott Apply to Each hurkok (100 x 100 = 10 000)
  • A Get items szűrt részhalmaz helyett az összes sort visszaadó művelet

A javítás menete:

  1. Szűrők hozzáadása az adatforrásművelethez a ciklus előtti elemek számának csökkentése érdekében.
  2. Az OData $filter és $top az Elemek lekérése művelet használata a cikluson belüli szűrés helyett.
  3. Nagy adathalmazok esetén több folyamatfuttatáson kötegelheti a munkát lapszámozási jogkivonatok vagy dátumtartományok használatával.
  4. AhelyettSelect, hogy csak az adatok átalakítását vagy szűrését szeretné elvégezni, fontolja meg a használatot Filter array vagy Apply to Each a műveleteket.

Kapcsolódó információk: FlowRunQuotaExceeded

FlowRunQuotaExceeded

Ez azt jelenti, hogy a folyamat vagy a bérlő túllépte a napi műveletvégrehajtási korlátot.

Gyakori okok:

  • Magolt/ingyenes licenc: felhasználónként naponta 6000 művelet
  • Prémium licenc: naponta 40 000 művelet felhasználónként
  • Folyamatlicenc: 250 000 művelet naponta folyamatonként
  • Több ezer műveletet használó, ciklusigényes folyamat futtatásonként

A javítás menete:

  1. Ellenőrizze az aktuális használatot a Power platform felügyeleti központjában>Analytics>Power Automate.
  2. Optimalizálja a folyamatokat, hogy kevesebb műveletet használjon: cserélje le az Apply to Each (Mindegyikre alkalmazva) elemet a Kiválasztás/Szűrés, a Kötegműveletek és a lekérdezési gyakoriság csökkentése gombra.
  3. Frissítse a licencszintet, ha a számítási feladatnak jogosan több kapacitásra van szüksége.
  4. Számítási feladatok elosztva több folyamat között, vagy nagy mennyiségű futtatás ütemezése csúcsidőn kívül.

Megjegyzés:

További információ a licencszintenkénti napi műveletkorlátokról a Power Automate korlátaiban és konfigurációjában.

Kapcsolódó információk: WorkflowRunActionRepetitionQuotaExceeded, DirectApiAuthorizationRequired

Licencelési hibák

DirectApiAuthorizationRequired

Ez azt jelenti, hogy a folyamat prémium szintű összekötőt használ, de a hívó nem rendelkezik prémium licenccel.

Gyakori okok:

  • A prémium szintű összekötőket (HTTP, SQL Server, Dataverse, egyéni összekötők) tartalmazó folyamatot egy felhasználó futtatja egy kiemelt Microsoft 365 licenccel
  • A folyamat tulajdonosa prémium szintű, de az eseményindító felhasználó nem (a hívó licence számít, nem a tulajdonosé)
  • Az ütemezett folyamat tulajdonosa elvesztette prémium licencét
  • A környezeten belüli folyamat el lett választva a Power Apptól, így a környezeten kívülre került

A javítás menete:

  1. Határozza meg, hogy melyik összekötőhöz van szükség prémium szintűre. A hibaüzenet általában elnevozza.
  2. Rendeljen hozzá egy Power Automate Premium-licencet ahhoz a felhasználóhoz, aki elindítja vagy futtatja a folyamatot.
  3. Ütemezett vagy automatizált folyamatok esetén győződjön meg arról, hogy a folyamat tulajdonosa prémium licenccel rendelkezik.
  4. Fontolja meg, hogy a folyamatlicencek (folyamatonként) költséghatékonyabbak-e a nagy mennyiségű megosztott folyamatok esetében.

Kapcsolódó információk: Tiltott (403), FlowRunQuotaExceeded

Gyorshivatkozási táblázat

Hiba Kategória Valószínűleg javítás
ÉrvénytelenSablon Tervezési idő Kifejezésszintaxis javítása
ExpressionEvaluationFailed Futási idő Null értékű ellenőrzések hozzáadása, típusok érvényesítése
ActionFailed Futási idő Api-hiba műveleti kimeneteinek ellenőrzése
FlowCheckerError Tervezési idő Töltse ki a szükséges mezőket, javítsa ki a kapcsolatokat
InvalidConnection Kapcsolat A kapcsolat ismételt hitelesítése
ConnectionNotConfigured Kapcsolat Kapcsolat kiválasztása vagy létrehozása
Nem engedélyezett (401) Auth Kapcsolat javítása, hitelesítő adatok elforgatása
Tiltott (403) Auth DLP-szabályzatok, engedélyek ellenőrzése
BadRequest (400) API Bemeneti adatformátum ellenőrzése
NotFound (404) API Erőforrás meglétének ellenőrzése, hivatkozások frissítése
TriggerConditionNotMet Eseményindító Eseményindító feltételkifejezésének áttekintése
ActionTimedOut Időkorlát Időtúllépés növelése a műveleti beállításokban
DuplicateActionName Tervezési idő Az ismétlődő műveletek egyikének átnevezése
MissingRequiredProperty Tervezési idő Kötelező mezők kitöltése
ContentConversionFailed Futási idő Explicit típusú konverziók használata
WorkflowRunActionRepetitionQuotaExceeded Throttling Adatok szűrése ciklus előtt
DirectApiAuthorizationRequired Licenckezelés Prémium licenc hozzárendelése a hívóhoz
FlowRunQuotaExceeded Throttling Műveletszám optimalizálása, licenc frissítése
ConnectionAuthorizationFailed Kapcsolat Kapcsolat javítása, újbóli hitelesítés
OperationTimedOut Időkorlát Explicit időtúllépések beállítása, továbbítási minta használata

Megjegyzés: A szerző az AI segítségével hozta létre ezt a cikket. További információ