Resolució d'errors de flux al núvol

Alguna cosa va fallar amb el teu ritme. Comença aquí per trobar la solució ràpidament.

Comença aquí: Què ha passat?

Símptoma Ves a
El meu flux no s'estalvia Errors de desat
El meu flux s'ha guardat però no s'executa Problemes amb els disparadors
El meu flux s'executa però una acció falla Errors d'acció
El meu flux corre però dóna resultats incorrectes Qüestions de lògica
No entenc el missatge d'error Missatges d'error comuns

Errors de desat

El teu flux no s'estalvia en el dissenyador.

Causa més comuna: Una expressió té un error de sintaxi, o un camp requerit està buit.

Comprovació ràpida: Busca contorns vermells en les accions del dissenyador. Amplia qualsevol acció amb una icona d'avís i llegeix el missatge de validació.

Com solucionar-ho:

  1. Comprova cada acció per si hi ha camps ressaltats en vermell. Omple els camps obligatoris que estiguin en blanc.
  2. Si recentment has editat una expressió, obre-la i busca parèntesis desajustades, cometes que falten o noms de funcions incorrectes.
  3. Si el botó de desar mostra Desar... indefinidament, actualitza la pàgina i torna-ho a provar. Els teus canvis no desats podrien perdre's. Fes servir Ctrl + s sovint.

Propina

Copia text d'expressió complexa a un fitxer de text separat abans de desar. Si la partida falla, pots enganxar-la de nou en comptes de reescriure-la de memòria.

Encara encallat? Copia el text exacte de l'error de validació i cerca'l a Power Automate Fòrums de la Comunitat o enganxa'l en un assistent d'IA per a la interpretació.

Problemes amb els disparadors

El teu flux s'ha desat amb èxit, però no apareix cap execució a l'historial d'execucions.

Causa més comuna: L'esdeveniment desencadenant no va ocórrer, o el desencadenant té una condició de filtre que exclou els teus esdeveniments de prova.

Comprovació ràpida: Historial de curses obertes. Si està buit (no fa cap cursa), el gallet mai s'ha disparat.

Com solucionar-ho:

  1. Desencadenants programats: Verifica que la data d'inici sigui passada, que la recurrència sigui correcta i que el fus horari coincideixi amb la teva expectativa. Un flux configurat a "Cada 1 dia" a partir de "demà" no s'executa fins demà.
  2. Desencadenants basats en esdeveniments (quan es crea un element, quan es modifica un fitxer, i similars): Crea un nou element o fitxer de prova. Espera 5-10 minuts. Els desencadenants no són instantanis. Hi ha un interval de votació.
  3. Condicions desencadenants: Si el teu desencadenant té una expressió de condició, elimina-la temporalment i prova-la. Si el flux funciona sense la condició, la condició està filtrant els teus esdeveniments.
  4. El flux està desactivat o suspès: Comprova l'estat del flux a la pàgina de detalls. Els fluxos suspesos deixen de desencadenar-se fins que arregles el problema subjacent i els tornes a activar.

Nota

Els triggers basats en esdeveniments a Power Automate utilitzen intervals de consulta, no notificacions push en temps real. L'interval de consulta per defecte varia segons el connector (normalment d'1 a 5 minuts). Pots configurar l'interval a la configuració del disparador.

Encara encallat? Fes un tutorial detallat sobre com arreglar fallades de connexió en fluxos al núvol.

Errors d'acció

El teu flux s'executa, però una o més accions fallen (vermell a l'historial d'execució).

La causa més comuna: Una connexió ha caducat, o el recurs objectiu ha canviat (reanomenat, eliminat o permisos eliminats).

Comprovació ràpida: Obre la sortida fallida. Troba l'acció vermella. Amplia'l i llegeix el codi d'estat i el missatge d'error.

Correcció per codi d'error

Codi Significat Què fer
401 Fallida l'autenticació Torna a autenticar la connexió. Ves a Connexions a la navegació esquerra, troba la que està trencada, selecciona Arreglar connexió.
403 Permís denegat Has perdut l'accés al recurs, o bé una política DLP està bloquejant el connector. Comprova primer els teus permisos; després consulta amb el teu administrador sobre el DLP.
404 Recurs no trobat La llista, fitxer, bústia o punt final de SharePoint list, mogut o eliminat es va renombrar, moure o eliminar. Actualitza l'acció perquè apunti al recurs correcte.
429 Taxa limitada Afegeix una acció de retard abans d'aquest pas, o activa el reintent amb retrocés a la configuració de l'acció.
500 Error del servidor El servei objectiu està tenint problemes. Espera i torna-ho a intentar. Consulta la pàgina de salut del servei.

Correcció d'errors d'expressió

Si l'error diu "Plantilla invàlida" o "No es pot processar expressions de llenguatge de plantilla", obre l'acció i comprova cada expressió. Els errors més comuns són:

  • Referenciar contingut dinàmic d'un pas que no s'ha executat (dins d'una branca de condició que no s'ha pres).
  • Utilitzar el tipus de dades incorrecte (passar una cadena on s'espera un nombre).
  • Valors nuls. Afegeix un coalesce() o if(empty(...)) una comprovació.

Propina

Aprèn sobre els patrons d'expressió llestos per utilitzar amb advertències d'errors comuns al llibre de receptes Expression per a fluxos de núvol.

Encara encallat? Fes un tutorial detallat per connector a Fix connections failures in cloud flows, o obtén una explicació detallada de cada codi d'error a Cloud flow error code reference.

Qüestions de lògica

El teu flux s'executa correctament (tots els punts de verificació verds), però la sortida és incorrecta.

La causa més comuna: una condició s'avalua de manera diferent del que s'esperava, o el contingut dinàmic fa referència al camp equivocat.

Comprovació ràpida: Obre una partida completada i passa per cada acció. Amplia cadascun i compara'n les entrades i sortides amb el que esperes.

Com solucionar-ho:

  1. Resultat de la condició incorrecta: Expandeix l'acció de condició a l'historial d'execució. Comprova els valors reals que s'han comparat. Problemes comuns: espais finals en cadenes, sensibilitat a majúscules ("Approved" vs "approved"), comparant un nombre amb la seva representació de cadenes (1 vs "1").
  2. Dades incorrectes en les accions: selecciona l'acció i comprova'n les entrades. Si un camp mostra un valor inesperat, selecciona l'expressió o el token de contingut dinàmic per saber d'on prové. Potser estàs referenciant un camp del pas equivocat o l'element equivocat en un bucle.
  3. Aplica a cada producte que processa productes incorrectes: Comprova l'entrada Select an output from previous steps . Si l'array conté més o menys elements del que s'esperava, l'acció Get Items o List Rows podria necessitar un filtre.
  4. Problemes de temps: Si el teu flux actualitza un registre i després el llegeix immediatament, la lectura pot tornar dades obsoletes. Afegeix una breu acció de retard (5-30 segons) entre l'escriptura i la lectura.

Propina

Afegeix accions de Composició en punts clau del teu flux per inspeccionar valors intermedis. Configura l'entrada Compose al contingut dinàmic que vols comprovar. Executa el flux i després comprova cada sortida de Compose a l'historial d'execució per rastrejar on el valor falla.

Missatges d'error comuns

La taula següent conté referències ràpides de missatges d'error que puguis trobar.

Missatge d'error Traducció Fix
"L'operació sol·licitada està prohibida perquè supera el llindar de visuals de llista." SharePoint Get Items està retornant més de 5.000 articles. Afegeix un filtre OData o utilitza'l $top=5000 amb paginació. Filtra en una columna indexada.
"Tipus invàlid. Esperava String però em van donar Null." Un camp que estàs referenciant està buit (nul) i l'acció espera text. Embolica la referència o coalesce(field, '') afegeix una condició per comprovar primer si hi ha nul·la.
"AccióFallida. Una acció va fracassar. Cap acció dependent va tenir èxit." Un bloc Scope va fallar, cosa que va cancel·lar totes les accions posteriors dins d'aquest. Troba l'acció específica dins del Telescopi que va fallar primer. Arregla aquesta acció.
"Flux d'execució acabat." El cabal va superar la durada màxima de 30 dies. Els fluxos de llarga durada han de ser redissenyats. Utilitza un flux fill per a la part de llarga durada, o divideix en diversos fluxos amb una bandera d'estat.
"ExpressióAvaluacióFallida." Una expressió té un error de sintaxi o fa referència a un valor que no existeix en temps d'execució. Obre l'acció, comprova cada expressió. Busca noms de funcions mal escrits, recompte de paràmetres incorrectes o referències a passos que potser no s'hagin executat.
"La connexió no és vàlida." La connexió es va eliminar o les credencials van caducar. Selecciona Connexions, troba la connexió i torna a autenticar-la o crea'n una de nova.
"Els fluxos anidats no són compatibles en aquest context." Estàs cridant un flux infantil des de dins d'un Apply to Each context que no ho suporta. Mou la crida de flux fill fora del bucle, o reestructura per passar tota l'array al flux fill i el bucle dins d'aquest.

Important

Quan trobis un error que no es llista aquí, copia el text exacte del missatge d'error. Cercar el missatge exacte als fòrums comunitaris Power Automate o a la referència del codi d'error Cloud flow és el camí més ràpid cap a una solució.

Nota: L'autor va crear aquest article amb l'ajuda de la IA. Més informació