Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
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')taidiv(100, 0))– moduuli vahvistaa nämä säästämisaikana - Kopiointi-liittämislausekkeet dokumentaatiosta, joka sisältää näkymättömiä Unicode-merkkejä
Korjaaminen:
- Avaa toiminto korostettuna punaisella suunnittelutoiminnossa.
- Tarkista lauseke kaavarivillä. Etsi vastaamattomia
()merkkejä tai'merkkejä. - Tarkista, että lausekkeiden toimintonimet vastaavat tarkalleen (kirjainkoko on merkitsevä):
outputs('Get_item')eioutputs('Get Item'). - 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:
- Valitse suunnittelutyökalun yläosassa oleva virhepalkki, jolloin näkyviin tulee täydellinen luettelo ongelmista.
- Valitse jokainen virhe ja siirry toimintoon, jota toiminto koskee.
- Täytä pakolliset kentät, korjaa rikkinäiset lausekkeet ja valitse yhteydet.
- 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:
- Hae työnkulusta toimintoja, joilla on identtiset nimet (tarkista myös sisä-
Apply to EachjaScopesäilöt). - Nimeä yksi kaksoiskappale uudelleen. Valitse ... -valikko toiminnossa ja valitse sitten Nimeä uudelleen.
- Päivitä kaikki lausekkeet, jotka viittaavat uudelleennimettyyn toimintoon:
outputs('Old_Name')kohteeseenoutputs('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:
- Avaa virheestä merkitty toiminto.
- Etsi kenttiä, jotka on merkitty punaisella tähdellä (*), jotka ovat tyhjiä.
- Täytä vaadittu arvo joko staattisella tekstillä tai dynaamisella sisältötunnuksella.
- 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()taiparseDateTime()kun muoto on peräisin muuttujasta - Jakaminen nollalla, kun jakaja on dynaaminen arvo, joka sattuu olemaan 0
Korjaaminen:
- Avaa epäonnistunut suoritus ja valitse epäonnistunut toiminto näyttääksesi lausekkeen ja syötearvot.
- Rivitä riskialttiit lausekkeet tyhjäarvotarkistuksin:
if(empty(triggerBody()?['value']), 'default', triggerBody()?['value']). - Tätä käytetään
coalesce()vara-arvojen tarjoamiseen:coalesce(outputs('Get_item')?['body/title'], 'Untitled'). - 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/YYYYkunMM/DD/YYYYon odotettavissa) - Tekstisyötettä varten välitetty binaarisisältö (tiedosto)
Korjaaminen:
- Tarkista epäonnistuneen toiminnon syötteet suoritushistoriassa. Vertaa todellista arvotyyppiä siihen, mitä toiminto odottaa.
- Käytä eksplisiittisiä muuntofunktioita:
int(),float(),string(),bool(),json(). - Käytä päivämäärissä eksplisiittistä
parseDateTime()aluekohtaista kohdetta taiformatDateTime()normalisoida ennen sen välittämistä. - 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:
- Avaa työnkulku muokkaustilassa. Toiminnot, joiden yhteydet ovat katkenneet, näyttävät varoituskuvakkeen.
- Valitse toiminto ja valitse Muuta yhteyttä tai Lisää uusi yhteys.
- Luo uusi yhteys kirjautumalla sisään asianmukaisilla tunnistetiedoilla.
- 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:
- Avaa työnkulku muokkaustilassa ja etsi toiminto yhteysvaroituksella.
- Valitse aiemmin luotu yhteys avattavasta valikosta tai luo uusi.
- Jos kyseessä on ratkaisun työnkulku, siirry kohtaan Ratkaisujen>oletusratkaisuyhteyden>viittaukset.
- 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:
- Siirry kohtaan Power Automate>Connections ja etsi epäonnistuneen toiminnon käyttämä yhteys.
- Jos yhteys näyttää varoituksen, valitse Korjaa yhteys ja todenna se uudelleen.
- Jos kyseessä on palvelun päänimiyhteys, kierrä salainen koodi Microsoft Entra ID ja päivitä yhteys.
- 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:
- 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ä.
- Varmista, että yhteyden käyttäjällä on oikeat käyttöoikeudet kohdepalveluun (SharePoint sivuston käyttöoikeudet, Dataversen käyttöoikeusroolit ja vastaavat).
- Jos kyse on Premium-liittimen ongelmasta, varmista, että työnkulun omistajalla tai soittajalla on Power Automate Premium-käyttöoikeus.
- 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:
- Avaa Power Automate>Connections.
- Etsi yhteys, jota asia koskee.
- Valitse yhteys ja valitse sitten Korjaa yhteys uudelleen todennustaksi.
- Jos käytät jaettua yhteyttä, pyydä yhteyden omistajaa jakamaan se uudelleen.
- 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:
- Avaa epäonnistunut suoritus ja valitse epäonnistunut toiminto.
- Laajenna Tulosteet , jos haluat nähdä todellisen virhesanoman ja tilakoodin ohjelmointirajapinnasta.
- Korjaa taustalla oleva ongelma määritetyn ohjelmointirajapinnan virheen perusteella (katso tämän viitteen 400, 401, 403 ja 404 merkintää).
- 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:
- Avaa epäonnistunut toiminto suoritushistoriassa ja katso Syötteet-osiota , jotta näet tarkalleen, mitä lähetettiin.
- Vertaa syötteitä ohjelmointirajapinnan odotettuun rakenteeseen (tarkista liittimen ohjeet).
- Puhdista käyttäjän syöte poistamaan
replace()virheelliset merkit ennen toimintoon välittämistä. - Käytä
substring()taitake()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:
- Tarkista, että resurssi on edelleen olemassa kohdepalvelussa.
- Jos nimi on uudelleen, päivitä toiminto käyttämään uutta nimeä tai tunnusta.
- Korvaa pysyväiskoodatut tunnukset dynaamisilla hauilla, jos se on mahdollista (esimerkiksi "Nouda kohteet" suodattimella "Hae kohde" -komennon sijaan staattisella tunnuksella).
- 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:
- Siirry käynnistimen asetuksiin ja tarkista käynnistimen ehtolauseke.
- Testaa ehtoa tunnettujen tapahtumien hyötykuormilla. Näytä raakarakenne käyttämällä käynnistimen kurkistuskoodia .
- Poista ehto tilapäisesti, käynnistä työnkulku manuaalisesti ja tarkista käynnistimen tuloste kenttien nimien ja arvojen tarkistamiseksi.
- 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:
- Avaa toiminnon asetukset ja suurenna Timeout-arvoa (ISO 8601 -kesto esimerkiksi
PT5M5 minuuttia). - Tarkista HTTP-toiminnoissa, onko ulkoisella ohjelmointirajapinnalla pitkäkestoinen toimintomalli (kysely, jossa yritetään uudelleen jälkeen).
- Lisää
$filterja$topvähennä tulosjoukkoa Dataversen osalta. - 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:
- Määritä aina eksplisiittiset aikakatkaisut webhookin ja hyväksynnän toiminnoissa.
- OTA HTTP webhook -toiminnoissa käyttöön aikakatkaisuhaara, jonka käyttö onsuoritettu aikakatkaisun>.
- Pitkien odotusajan keskeytyminen lyhyempiin segmentteihin käyttämällä päivittäisiä tarkistuksia sisältävää silmukkaa.
- 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 Eachsilmukoiden kertolaskut (100 x 100 = 10 000) - Toiminto
Get items, joka palauttaa kaikki rivit suodatetun alijoukon sijaan
Korjaaminen:
- Lisää suodattimia tietolähdetoimintoon, jos haluat vähentää silmukan edessä olevien kohteiden määrää.
- Käytä OData-
$filterja$topHae kohteet - toimintoja silmukan sisällä suodattamisen sijaan. - Suurissa tietojoukoissa työ suoritetaan useissa työnkuluissa käyttämällä sivutustunnuksia tai päivämääräalueita.
- Harkitse käyttöä
SelecttaiFilter arraytoimintoja sen sijaanApply 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:
- Tarkista nykyinen käyttö Power Platform -hallintakeskuksessa>Analytics>Power Automate.
- Optimoi työnkulut, jotta voit käyttää vähemmän toimintoja: korvaa Käytä kaikkiin -vaihtoehto Select/Filter, batch operations -toiminnolla, pienennä kyselytiheyttä.
- Päivitä käyttöoikeustaso, jos kuormitus edellyttää oikeutetusti enemmän kapasiteettia.
- 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:
- Selvitä, mikä liitin edellyttää Premiumia. Virhesanoma antaa sille yleensä nimen.
- Määritä Power Automate Premium -käyttöoikeus käyttäjälle, joka käynnistää tai suorittaa työnkulun.
- Varmista ajoitettujen tai automaattisten työnkulkujen osalta, että työnkulun omistajalla on Premium-käyttöoikeus.
- 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 |
Liittyvät tiedot
- Pilvityönkulkujen lausekekeitto
- Pilvipalvelutyönkulkujen yhteysvirheiden korjaaminen
- Pilvipalvelutyönkulkuvirheiden vianmääritys
- Power Automate rajoitukset ja konfigurointi
- Power Automate -käyttöoikeusopas
Huomautus: Artikkelin tekijä on luonut tämän artikkelin tekoälyn avulla. Lisätietoja