Pilvipalvelun työnkulun virhekoodiviittaus

Tämän artikkelin avulla voit tehdä Power Automate pilvipalvelutyönkulkujen yleisimpien virheiden vianmäärityksen. Jokaisessa merkinnässä kerrotaan, mitä virhe tarkoittaa, miksi se tapahtuu ja miten se korjataan.

Huomautus

Tämä viite koskee kaikkia Power Automate pilvipalvelun työnkulun käyttöoikeustasoja. Lue lisätietoja työpöydän työnkulkuihin ominaisista virheistä kohdasta Työpöydän työnkulun virheiden vianmääritys.

Suunnitteluaikavirheet

Nämä virheet ilmenevät, kun tallennat, vahvistat tai julkaiset työnkulun.

InvalidTemplate

Mitä se tarkoittaa: Työnkulun määritys sisältää syntaksivirheen lausekkeessa tai toimintomäärityksessä.

Yleisiä syitä:

  • Lausekkeen ristiriitaiset sulkeet tai lainausmerkit
  • Sellaisen toimintotulosteen viittaaminen, jota ei ole (kirjoitusvirhe toiminnon nimessä)
  • Käyttämällä funktiota, jolla on väärä määrä argumentteja (esimerkiksi createArray() ilman argumentteja)
  • Tyyppiristiriita yhtenäisessä lausekkeessa (esimerkiksi int('abc') tai div(100, 0))– moduuli vahvistaa nämä säästämisaikana
  • Kopiointi-liittämislausekkeet dokumentaatiosta, joka sisältää näkymättömiä Unicode-merkkejä

Korjaaminen:

  1. Avaa toiminto korostettuna punaisella suunnittelutoiminnossa.
  2. Tarkista lauseke kaavarivillä. Etsi vastaamattomia () merkkejä tai ' merkkejä.
  3. Tarkista, että lausekkeiden toimintonimet vastaavat tarkalleen (kirjainkoko on merkitsevä): outputs('Get_item') ei outputs('Get Item').
  4. Jos lauseke näyttää oikealta, poista se ja kirjoita se uudelleen manuaalisesti, jotta voit poistaa piilotetut merkit.

Vinkki

Lausekkeiden toimintonimissä käytetään alaviivoja välilyöntien sijaan. Jos toiminnon nimi on "Hae kohde", lausekeviittaus on outputs('Get_item').

Aiheeseen liittyvät tiedot: ExpressionEvaluationFailed, FlowCheckerError

FlowCheckerError

Mitä se tarkoittaa: työnkulun tarkistustoiminto löysi yhden tai useamman vahvistusongelman, joka estää tallentamisen.

Yleisiä syitä:

  • Pakollinen kenttä on tyhjä yhdessä tai useammassa toiminnossa
  • Yhteyttä ei ole valittu liitintoiminnolle
  • Lauseke viittaa dynaamiseen sisältöarvoon rinnakkaisesta haarasta (ei taata olevan olemassa)
  • Käynnistinsyötteet ovat epätäydelliset

Korjaaminen:

  1. Valitse suunnittelutyökalun yläosassa oleva virhepalkki, jolloin näkyviin tulee täydellinen luettelo ongelmista.
  2. Valitse jokainen virhe ja siirry toimintoon, jota toiminto koskee.
  3. Täytä pakolliset kentät, korjaa rikkinäiset lausekkeet ja valitse yhteydet.
  4. Tallenna uudelleen. Tarkistustoiminto suoritetaan automaattisesti tallennuksen jälkeen.

Aiheeseen liittyvät tiedot: InvalidTemplate, MissingRequiredProperty

DuplicateActionName

Mitä se tarkoittaa: kahdella tai useammalla työnkulun toiminnolla on sama sisäinen nimi.

Yleisiä syitä:

  • Toiminnon kopioiminen ja liittäminen nimeämättä sitä uudelleen
  • Manuaalisesti muokatun työnkulun määrityksen tuominen avaimien kaksoiskappaleilla
  • Toiminnon nimeäminen uudelleen nimeksi, jota toinen samassa laajuudessa jo käyttävä toiminto käyttää

Korjaaminen:

  1. Hae työnkulusta toimintoja, joilla on identtiset nimet (tarkista myös sisä- Apply to Each ja Scope säilöt).
  2. Nimeä yksi kaksoiskappale uudelleen. Valitse ... -valikko toiminnossa ja valitse sitten Nimeä uudelleen.
  3. Päivitä kaikki lausekkeet, jotka viittaavat uudelleennimettyyn toimintoon: outputs('Old_Name') kohteeseen outputs('New_Name').

Aiheeseen liittyvät tiedot: InvalidTemplate

MissingRequiredProperty

Mitä se tarkoittaa: toiminnon tai käynnistimen pakollinen syötekenttä on tyhjä.

Yleisiä syitä:

  • Liitintoiminnon lisääminen, mutta ei määrityksen loppuun suorittamista
  • Pakollisessa kentässä käytettiin dynaaminen sisältötunnusta, joka on ratkaistu tyhjäksi.
  • Työnkulku tuotu ratkaisusta, jossa ympäristömuuttujia ei ole määritetty

Korjaaminen:

  1. Avaa virheestä merkitty toiminto.
  2. Etsi kenttiä, jotka on merkitty punaisella tähdellä (*), jotka ovat tyhjiä.
  3. Täytä vaadittu arvo joko staattisella tekstillä tai dynaamisella sisältötunnuksella.
  4. Tarkista ratkaisun työnkuluissa, että kaikilla ympäristömuuttujilla on arvot kohdeympäristössä.

Aiheeseen liittyvät tiedot: FlowCheckerError

Suorituksenaikaisen lausekkeen virheet

Nämä virheet ilmenevät, kun työnkulku suoritetaan ja lauseketta ei voida laskea.

ExpressionEvaluationFailed

Mitä se tarkoittaa:

Lauseketta ei voitu arvioida suorituksen aikana, koska todelliset tiedot eivät vastanneet odotetun lausekkeen arvoa. Tämä virhe ilmenee vain, kun lauseke käyttää dynaamisia arvoja (muuttujat, käynnistävät leipätekstin ja toiminnon tulosteita), joita ei voi tarkistaa säästämisaikana.

Huomautus

Jos lauseke käyttää vain vakioarvoja (kuten int('abc') tai div(100, 0)), työnkulkumoduuli havaitsee virheen säästämisaikana nimellä InvalidTemplate .

Yleisiä syitä:

  • Kutsuminen int() muuttujalle, joka sisältää muun kuin numeerisen merkkijonon suorituksen aikana
  • Tyhjäarvoisen objektin ominaisuuden käyttäminen (outputs('Get_item')?['body/title'] kun Get_item ei palauttanut mitään)
  • Päivämäärämuotoristiriita kohteessa formatDateTime() tai parseDateTime() kun muoto on peräisin muuttujasta
  • Jakaminen nollalla, kun jakaja on dynaaminen arvo, joka sattuu olemaan 0

Korjaaminen:

  1. Avaa epäonnistunut suoritus ja valitse epäonnistunut toiminto näyttääksesi lausekkeen ja syötearvot.
  2. Rivitä riskialttiit lausekkeet tyhjäarvotarkistuksin: if(empty(triggerBody()?['value']), 'default', triggerBody()?['value']).
  3. Tätä käytetään coalesce() vara-arvojen tarjoamiseen: coalesce(outputs('Get_item')?['body/title'], 'Untitled').
  4. Vahvista tietotyypit ennen muuntamista: if(isInt(variables('input')), int(variables('input')), 0).

Vinkki

Tutustu kirjastoon, jossa on käyttövalmiita lausekemalleja ja tyhjäarvoa turvallinen käsittely pilvityönkulkujen Expression-keittokirjassa.

Aiheeseen liittyvät tiedot: InvalidTemplate, ContentConversionFailed

ContentConversionFailed

Mitä se tarkoittaa: työnkulku ei voinut muuntaa tietoja tyypistä toiseen toimintojen välillä.

Yleisiä syitä:

  • Merkkijonon välittäminen, kun odotetaan kokonaislukua tai totuusarvoa
  • Matriisin lähettäminen toimintoon, joka odottaa yksittäistä objektia
  • Päivämäärämerkkijono odottamattomassa muodossa (esimerkiksi silloin, DD/MM/YYYY kun MM/DD/YYYY on odotettavissa)
  • Tekstisyötettä varten välitetty binaarisisältö (tiedosto)

Korjaaminen:

  1. Tarkista epäonnistuneen toiminnon syötteet suoritushistoriassa. Vertaa todellista arvotyyppiä siihen, mitä toiminto odottaa.
  2. Käytä eksplisiittisiä muuntofunktioita: int(), float(), string(), bool(), json().
  3. Käytä päivämäärissä eksplisiittistä parseDateTime() aluekohtaista kohdetta tai formatDateTime() normalisoida ennen sen välittämistä.
  4. Matriiseissa voit poimia yhden kohteen käyttämällä first() kohdetta, jos jatkotoiminto odottaa yhtä arvoa.

Aiheeseen liittyvät tiedot: ExpressionEvaluationFailed

Yhteys- ja todennusvirheet

Nämä virheet ilmenevät, kun työnkulku ei voi todentaa yhdistettyyn palveluun.

Virheellinen yhteys

Mitä se tarkoittaa: Työnkulun yhteysviittaus osoittaa yhteyteen, joka on katkennut, poistettu tai vanhentunut.

Yleisiä syitä:

  • Yhteyden luonut käyttäjä on vaihtanut salasanansa tai palauttanut MFA:n.
  • Yhteys on poistettu Yhteydet-sivulta.
  • Järjestelmänvalvoja poisti yhteyden Power Platform -hallintakeskuksen kautta
  • Työnkulku on tuotu ympäristöön, jossa yhteyttä ei ole.

Korjaaminen:

  1. Avaa työnkulku muokkaustilassa. Toiminnot, joiden yhteydet ovat katkenneet, näyttävät varoituskuvakkeen.
  2. Valitse toiminto ja valitse Muuta yhteyttä tai Lisää uusi yhteys.
  3. Luo uusi yhteys kirjautumalla sisään asianmukaisilla tunnistetiedoilla.
  4. Tallenna ja testaa virta.

Tärkeää

Tuotantotyönkuluissa kannattaa harkita palvelun päänimiyhteyksien käyttämistä henkilökohtaisten käyttäjäyhteyksien sijaan. Palvelun päänimiyhteydet eivät vanhene, kun käyttäjä vaihtaa salasanansa tai poistuu organisaatiosta.

Aiheeseen liittyvät tiedot: ConnectionNotConfigured, ConnectionAuthorizationFailed

ConnectionNotConfigured

Mitä se tarkoittaa: Toiminto edellyttää yhteyttä, mutta yhtään niistä ei ole valittu.

Yleisiä syitä:

  • Flow on tuotu ratkaisusta, eikä yhteysviittauksia yhdistetty
  • Uusi toiminto lisättiin, mutta yhteysvaihe ohitettiin
  • Yhteyden viitepisteet ympäristömuuttujaan, jolla ei ole arvoa

Korjaaminen:

  1. Avaa työnkulku muokkaustilassa ja etsi toiminto yhteysvaroituksella.
  2. Valitse aiemmin luotu yhteys avattavasta valikosta tai luo uusi.
  3. Jos kyseessä on ratkaisun työnkulku, siirry kohtaan Ratkaisujen>oletusratkaisuyhteyden>viittaukset.
  4. Määritä kunkin viitteen yhteys.

Aiheeseen liittyvät tiedot: Virheellinen yhteys

Luvaton (401)

Mitä se tarkoittaa: Ohjelmointirajapinta hylkäsi pyynnön, koska todennustunnus on virheellinen tai vanhentunut.

Yleisiä syitä:

  • OAuth-tunnus on vanhentunut, joten yhteyttä ei voitu päivittää automaattisesti
  • Käyttäjän tili on poistettu käytöstä tai salasanaa on muutettu
  • Palvelun päänimen salasana tai varmenne on vanhentunut
  • Ehdollinen käyttöoikeuskäytäntö esti kirjautumisen (maantieteellinen sijainti, laitteen yhteensopivuus)

Korjaaminen:

  1. Siirry kohtaan Power Automate>Connections ja etsi epäonnistuneen toiminnon käyttämä yhteys.
  2. Jos yhteys näyttää varoituksen, valitse Korjaa yhteys ja todenna se uudelleen.
  3. Jos kyseessä on palvelun päänimiyhteys, kierrä salainen koodi Microsoft Entra ID ja päivitä yhteys.
  4. Tarkista ehdollisten käyttöoikeuslohkojen kirjautumislokit Microsoft Entra ID: Azure portal>Microsoft Entra ID>Sign-in logs, suodata sovelluksen nimen mukaan.

Aiheeseen liittyvät tiedot: Kielletty (403), Yhteyden myöntäminen epäonnistui

Kielletty (403)

Mitä se tarkoittaa: todennetulla käyttäjällä tai sovelluksella ei ole oikeutta suorittaa pyydettyä toimintoa.

Yleisiä syitä:

  • DLP (Data Loss Prevention) -käytäntö estää liittimen tai liittimen toiminnan tässä ympäristössä
  • Käyttäjältä puuttuu kohderesurssin käyttöoikeudet (esimerkiksi ei kirjoitusoikeuksia SharePoint list)
  • Järjestelmänvalvoja on rajoittanut liitintä vuokraajatason asetusten kautta.
  • Liitin vaatii Premium-käyttöoikeuden ja käyttäjällä on alkukirjaimen käyttöoikeus

Korjaaminen:

  1. Tarkista DLP-käytännöt: Power Platform -hallintakeskuksen>tietokäytännöt. Etsi käytäntöjä, jotka estävät liittimen käytön ympäristösi ryhmässä.
  2. Varmista, että yhteyden käyttäjällä on oikeat käyttöoikeudet kohdepalveluun (SharePoint sivuston käyttöoikeudet, Dataversen käyttöoikeusroolit ja vastaavat).
  3. Jos kyse on Premium-liittimen ongelmasta, varmista, että työnkulun omistajalla tai soittajalla on Power Automate Premium-käyttöoikeus.
  4. Ota yhteyttä järjestelmänvalvojaasi, jos DLP-käytäntöä on muokattava.

Aiheeseen liittyvät tiedot: Valtuuttamaton (401), DirectApiAuthorizationRequired

ConnectionAuthorizationFailed

Mitä se tarkoittaa: Yhteys on olemassa, mutta sen tallennetut tunnistetiedot eivät ole enää kelvollisia.

Yleisiä syitä:

  • Käyttäjän salasanaa on muutettu tai MFA-menetelmä on nollattu
  • OAuth-päivitystunnus vanhentui (yleistä, kun yhteyksiä ei käytetä yli 90 päivän ajan)
  • Järjestelmänvalvoja on kumonnut sovelluksen suostumuksen Microsoft Entra ID
  • Omistaja ei ole jakanut jaettua yhteyttä

Korjaaminen:

  1. Avaa Power Automate>Connections.
  2. Etsi yhteys, jota asia koskee.
  3. Valitse yhteys ja valitse sitten Korjaa yhteys uudelleen todennustaksi.
  4. Jos käytät jaettua yhteyttä, pyydä yhteyden omistajaa jakamaan se uudelleen.
  5. Palvelutileissä voit määrittää kalenterimuistutuksen kiertämään tunnistetiedot ennen niiden vanhenemista.

Vinkki

Etsi yksityiskohtainen opetusohjelma yhteysongelmista liittimen (SharePoint, Outlook, SQL Server, Dataverse, HTTP) avulla Fix-yhteysvirheet pilvipalvelutyönkuluissa.

Aiheeseen liittyvät tiedot: Virheellinen yhteys, Valtuuttamaton (401)

Liittimen ja ohjelmointirajapinnan virheet

Nämä virheet ovat peräisin jatkopalvelusta, jota työnkulku kutsuu.

Toiminto epäonnistui

Mitä se tarkoittaa: Toiminto palautti epäonnistumisen tilan. Tämä on yleinen kääre. Todelliset virhetiedot ovat toiminnon tulosteen leipätekstissä.

Yleisiä syitä:

  • Downstream-ohjelmointirajapinta palautti 4xx- tai 5xx-virheen
  • Alityönkulku (kutsutaan suorita alityönkulku )epäonnistui
  • Mukautettu liitin palautti odottamattoman vastausmuodon
  • Toiminnon configure-run-after-asetukset aiheuttivat sen suorittamisen aiemman virheen jälkeen

Korjaaminen:

  1. Avaa epäonnistunut suoritus ja valitse epäonnistunut toiminto.
  2. Laajenna Tulosteet , jos haluat nähdä todellisen virhesanoman ja tilakoodin ohjelmointirajapinnasta.
  3. Korjaa taustalla oleva ongelma määritetyn ohjelmointirajapinnan virheen perusteella (katso tämän viitteen 400, 401, 403 ja 404 merkintää).
  4. Jos toiminnon tulisi toimia, vaikka aiemmat toiminnot eivät toimisi, tarkista sen Määritä suorittaminen asetusten jälkeen .

Aiheeseen liittyvät tiedot: BadRequest (400), NotFound (404)

BadRequest (400)

Mitä se tarkoittaa: Liittimen ohjelmointirajapinta hylkäsi pyynnön, koska syötetiedot ovat epämuodostuneita tai virheellisiä.

Yleisiä syitä:

  • Väärän tietotyypin kentän lähettäminen (merkkijono numeron sijaan tai päinvastoin)
  • Pakolliset kentät puuttuvat pyynnön leipätekstistä
  • Virheelliset merkit tiedostonimissä tai luettelokohteiden otsikoissa
  • Kentän pituusrajan ylittäminen (esimerkiksi SharePoint yksirivinen teksti = 255 chars)

Korjaaminen:

  1. Avaa epäonnistunut toiminto suoritushistoriassa ja katso Syötteet-osiota , jotta näet tarkalleen, mitä lähetettiin.
  2. Vertaa syötteitä ohjelmointirajapinnan odotettuun rakenteeseen (tarkista liittimen ohjeet).
  3. Puhdista käyttäjän syöte poistamaan replace() virheelliset merkit ennen toimintoon välittämistä.
  4. Käytä substring() tai take() katkaise pitkiä arvoja kentän enimmäispituuteen.

Aiheeseen liittyvät tiedot: Toiminto epäonnistui, ContentConversionFailed

NotFound (404)

Mitä se tarkoittaa: resurssia, jota toiminto yrittää käyttää, ei ole.

Yleisiä syitä:

  • SharePoint list, kirjaston tai sivuston uudelleennimeäminen tai poistaminen
  • Outlook-kansio tai Teams-kanava poistettiin.
  • Työnkulku viittaa sellaisen resurssin kiinteästi koodattuun tunnukseen, jota ei enää ole
  • Toinen prosessi poisti Dataverse-taulukon tai -rivin

Korjaaminen:

  1. Tarkista, että resurssi on edelleen olemassa kohdepalvelussa.
  2. Jos nimi on uudelleen, päivitä toiminto käyttämään uutta nimeä tai tunnusta.
  3. Korvaa pysyväiskoodatut tunnukset dynaamisilla hauilla, jos se on mahdollista (esimerkiksi "Nouda kohteet" suodattimella "Hae kohde" -komennon sijaan staattisella tunnuksella).
  4. Lisää virheenkäsittely: määritä seuraava suoritettava toiminto suoritettavaksi, kun>se on epäonnistunut , ja käsittele 404 hallitusti.

Aiheeseen liittyvät tiedot: Toiminto epäonnistui

Käynnistinvirheet

Nämä virheet liittyvät työnkulun käynnistimiin, jotka eivät käynnisty tai epäonnistu.

TriggerConditionNotMet

Mitä se tarkoittaa: Käynnistin arvioi sen tilan ja päätti, ettei tapahtuman pidä aloittaa työnkulun suorittamista.

Yleisiä syitä:

  • Käynnistinehtolauseke antaa aina tulokseksi epätosi (logiikkavirhe)
  • Käynnistinehto viittaa kenttään, jota ei ole käynnistinkuormituksessa
  • Tapahtuma ilmeni, mutta tiedot eivät täsmänneet suodattimen kanssa (esimerkiksi "Kun kohde luodaan" ja tilalla tila oli tyhjä.

Korjaaminen:

  1. Siirry käynnistimen asetuksiin ja tarkista käynnistimen ehtolauseke.
  2. Testaa ehtoa tunnettujen tapahtumien hyötykuormilla. Näytä raakarakenne käyttämällä käynnistimen kurkistuskoodia .
  3. Poista ehto tilapäisesti, käynnistä työnkulku manuaalisesti ja tarkista käynnistimen tuloste kenttien nimien ja arvojen tarkistamiseksi.
  4. Korjaa lauseke ja ota ehto uudelleen käyttöön.

Aiheeseen liittyvät tiedot: ExpressionEvaluationFailed

Aikakatkaisu- ja rajoitusvirheet

Nämä virheet ilmenevät, kun työnkulku tai toiminto ylittää aika- tai korkorajoitukset.

ActionTimedOut

Tämä tarkoittaa sitä, että yksi toiminto ylitti määritetyn aikakatkaisun ja se peruutettiin.

Yleisiä syitä:

  • HTTP-toiminto, joka kutsuu hidasta ulkoista ohjelmointirajapintaa ja oletusarvon mukainen 100 sekunnin aikakatkaisu
  • "Odota hyväksyntää", jonka vanhentuminen on kulunut
  • Suurten tiedostojen lataaminen tai lataaminen hitaan yhteyden kautta
  • Dataverse-kysely, joka palauttaa liian monta riviä ilman sivutusta

Korjaaminen:

  1. Avaa toiminnon asetukset ja suurenna Timeout-arvoa (ISO 8601 -kesto esimerkiksi PT5M 5 minuuttia).
  2. Tarkista HTTP-toiminnoissa, onko ulkoisella ohjelmointirajapinnalla pitkäkestoinen toimintomalli (kysely, jossa yritetään uudelleen jälkeen).
  3. Lisää $filter ja $top vähennä tulosjoukkoa Dataversen osalta.
  4. Määritä hyväksynnöille kohtuullinen vanhentumisaika ja lisää aikakatkaisuhaara, joka käsittelee ei-vastauksia.

Aiheeseen liittyvät tiedot: OperationTimedOut

OperationTimedOut

Mitä se tarkoittaa: pitkään kestävä toiminto (webhook-odotus, hyväksyntä, HTTP-kysely) ylitti enimmäisodotusajan.

Yleisiä syitä:

  • HTTP webhook -toiminto, joka odottaa takaisinkutsua, jota ei koskaan tullut
  • Hyväksyntätoiminto ilman vanhentumista, kun työnkulun 30 päivän suoritusraja ylittyy
  • Viivytä kunnes -toiminnon arvoksi on asetettu päivämäärä, joka ylittää suorituksen 30 päivän kestorajan
  • Ulkoinen palvelu meni alas, eikä se koskaan lähettänyt odotettua vastausta

Korjaaminen:

  1. Määritä aina eksplisiittiset aikakatkaisut webhookin ja hyväksynnän toiminnoissa.
  2. OTA HTTP webhook -toiminnoissa käyttöön aikakatkaisuhaara, jonka käyttö onsuoritettu aikakatkaisun>.
  3. Pitkien odotusajan keskeytyminen lyhyempiin segmentteihin käyttämällä päivittäisiä tarkistuksia sisältävää silmukkaa.
  4. Suunnittele 30 päivän suoritusrajaksi uudelleen pitkäkestoiset prosessit niin, että ne käyttävät "relemallia": Lopeta nykyinen suoritus ja aloita uusi, tila välitetään Dataversen tai tiedoston kautta.

Tärkeää

Pilvipalvelun työnkulkujen enimmäiskesto on 30 päivää. Jos prosessi kestää kauemmin, jaa ne useisiin työnkulun suorituksiin, joissa on jaettu tila.

Aiheeseen liittyvät tiedot: ActionTimedOut

WorkflowRunActionRepetitionQuotaExceed

Mitä se tarkoittaa: Käytä kaikkiin -silmukka ylitti iteraatioiden enimmäismäärän (oletusarvo: 100 000 premiumille, 5 000 suorituskykyprofiileille).

Yleisiä syitä:

  • Suuren SharePoint list tai Dataverse-taulukon käsittely suodattamatta ensin
  • Sisäkkäiset Apply to Each silmukoiden kertolaskut (100 x 100 = 10 000)
  • Toiminto Get items , joka palauttaa kaikki rivit suodatetun alijoukon sijaan

Korjaaminen:

  1. Lisää suodattimia tietolähdetoimintoon, jos haluat vähentää silmukan edessä olevien kohteiden määrää.
  2. Käytä OData- $filter ja $topHae kohteet - toimintoja silmukan sisällä suodattamisen sijaan.
  3. Suurissa tietojoukoissa työ suoritetaan useissa työnkuluissa käyttämällä sivutustunnuksia tai päivämääräalueita.
  4. Harkitse käyttöä Select tai Filter array toimintoja sen sijaan Apply to Each , että sinun tarvitsee vain muuntaa tai suodattaa tietoja.

Aiheeseen liittyvät tiedot: FlowRunQuotaExceed

FlowRunQuotaExceed

Mitä se tarkoittaa: työnkulku tai vuokraaja ylitti päivittäisen toiminnon suoritusrajan.

Yleisiä syitä:

  • Siemeniä / maksutonta käyttöoikeutta: 6 000 toimintoa päivässä käyttäjää kohti
  • Premium-käyttöoikeus: 40 000 toimintoa päivässä käyttäjää kohti
  • Prosessin käyttöoikeus: 250 000 toimintoa päivässä työnkulkua kohden
  • Raskas silmukkatyönkulku, joka kuluttaa tuhansia toimintoja suoritusta kohti

Korjaaminen:

  1. Tarkista nykyinen käyttö Power Platform -hallintakeskuksessa>Analytics>Power Automate.
  2. Optimoi työnkulut, jotta voit käyttää vähemmän toimintoja: korvaa Käytä kaikkiin -vaihtoehto Select/Filter, batch operations -toiminnolla, pienennä kyselytiheyttä.
  3. Päivitä käyttöoikeustaso, jos kuormitus edellyttää oikeutetusti enemmän kapasiteettia.
  4. Voit jakaa kuormituksia useisiin työnkulkuihin tai ajoittaa suuret suoritukset huipputuntien ulkopuolella.

Huomautus

Lue lisää päivittäisistä toimintorajoituksista käyttöoikeustason mukaan Power Automate rajoissa ja määrityksessä.

Aiheeseen liittyvät tiedot: WorkflowRunActionRepetitionQuotaExceeded, DirectApiAuthorizationRequired

Käyttöoikeusvirheet

DirectApiAuthorizationRequired

Käytännössä tämä tarkoittaa sitä, että työnkulku käyttää Premium-liitintä, mutta soittajalla ei ole Premium-käyttöoikeutta.

Yleisiä syitä:

  • Premium-liittimiä (HTTP, SQL Server, Dataverse, mukautetut liittimet) sisältävän työnkulun suorittaa käyttäjä siemenillä Microsoft 365 käyttöoikeudella
  • Työnkulun omistajalla on Premium, mutta käynnistävällä käyttäjällä ei ole (soittajan käyttöoikeudella on merkitystä, ei omistajan)
  • Ajoitetun työnkulun omistaja menetti Premium-käyttöoikeutensa
  • Kontekstissa oleva työnkulku irrotettiin Power Appista, mikä teki siitä kontekstin ulkopuolisen

Korjaaminen:

  1. Selvitä, mikä liitin edellyttää Premiumia. Virhesanoma antaa sille yleensä nimen.
  2. Määritä Power Automate Premium -käyttöoikeus käyttäjälle, joka käynnistää tai suorittaa työnkulun.
  3. Varmista ajoitettujen tai automaattisten työnkulkujen osalta, että työnkulun omistajalla on Premium-käyttöoikeus.
  4. Harkitse, onko prosessin käyttöoikeus (työnkulkukohtaista) kustannustehokkaampi suuren volyymin jaetuille työnkuluille.

Aiheeseen liittyvät tiedot: Kielletty (403), FlowRunQuotaExceeded

Pikaviittaustaulukko

Virhe Luokka Todennäköinen korjaus
InvalidTemplate Suunnitteluaika Lausekkeen syntaksin korjaus
ExpressionEvaluationFailed Suorituksenaikainen Tyhjäarvotarkistusten lisääminen, tyyppien vahvistaminen
Toiminto epäonnistui Suorituksenaikainen Toimintotulosten tarkistaminen ohjelmointirajapintavirheen vuoksi
FlowCheckerError Suunnitteluaika Täytä pakolliset kentät, korjaa yhteydet
Virheellinen yhteys Yhteys Yhteyden todentaminen uudelleen
ConnectionNotConfigured Yhteys Yhteyden valitseminen tai luominen
Luvaton (401) Auth Korjaa yhteys, kierrä tunnistetiedot
Kielletty (403) Auth Tarkista DLP-käytännöt ja -käyttöoikeudet
BadRequest (400) API Vahvista syötteen tietomuoto
NotFound (404) API Tarkista resurssin olemassaolo, päivitä viittaukset
TriggerConditionNotMet Käynnistin Tarkista käynnistinehtolauseke
ActionTimedOut Aikakatkaisu Aikakatkaisun lisääminen toimintoasetuksissa
DuplicateActionName Suunnitteluaika Nimeä yksi toimintojen kaksoiskappaleista uudelleen
MissingRequiredProperty Suunnitteluaika Täytä pakolliset kentät
ContentConversionFailed Suorituksenaikainen Eksplisiittisten tyyppimuunnosten käyttäminen
WorkflowRunActionRepetitionQuotaExceed Kuristus Suodata tiedot ennen silmukoiden suodatusta
DirectApiAuthorizationRequired Käyttöoikeudet Premium-käyttöoikeuden määrittäminen soittajalle
FlowRunQuotaExceed Kuristus Optimoi toimien määrä, päivitä käyttöoikeus
ConnectionAuthorizationFailed Yhteys Korjaa yhteys, todenna uudelleen
OperationTimedOut Aikakatkaisu Aseta eksplisiittiset aikakatkaisut, käytä relekuviota

Huomautus: Artikkelin tekijä on luonut tämän artikkelin tekoälyn avulla. Lisätietoja