Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Durant el desenvolupament i l'execució, és possible que trobeu errors i avisos als fluxos de l'escriptori. Aquest article presenta els diferents tipus d'errors i avisos, el panell *Errors* i la funcionalitat de gestió d'errors disponible.
Tipus d'errors de fluxos d'escriptori
Els fluxos d'escriptori poden causar dos tipus d'errors:
Els errors de temps de disseny estan associats amb la configuració de les accions desplegades. Aquests errors apareixen durant el desenvolupament i impedeixen que els fluxos d'escriptori s'executin. Per exemple, un camp obligatori buit o una variable no definida poden causar aquest tipus d'error.
Els errors d'execució, també coneguts com a excepcions, es produeixen durant l'execució i fan que els fluxos d'escriptori fallin. Per exemple, una ruta de fitxer no vàlida pot causar aquest tipus d'error. Feu servir qualsevol de les opcions de gestió d'errors disponibles per evitar que els fluxos d'escriptori fallin.
Quan una acció genera un error, el dissenyador de flux mostra una icona al costat i un panell emergent amb informació rellevant. Si l'error s'ha produït en temps de disseny, el dissenyador de flux també mostra una descripció de l'error al modal de l'acció.
Avisos de fluxos d'escriptori
A part dels errors, el dissenyador de fluxos mostra avisos que indiquen problemes no crítics als fluxos de l'escriptori. Els avisos no impedeixen que els fluxos d'escriptori s'executin, però indiquen possibles funcionalitats no desitjades, com ara recursions infinites de subfluxos.
Revisar els errors i els avisos mitjançant el panell d'errors
El panell d'errors és el component del dissenyador de flux responsable de mostrar informació sobre els errors i els avisos que s'han produït.
Consta de quatre columnes:
- Tipus: Indica si l'element que es mostra és un error o un avís.
- Descripció: Una descripció de l'error o avís que s'ha produït.
- Subflux: El nom del subflux que conté l'acció errònia o l'acció que causa l'advertència.
- Línia: El número de línia de l'acció errònia o de l'acció que causa l'advertència.
El panell també proporciona filtres per mostrar errors, avisos i/o elements relacionats amb subfluxos específics.
Per veure informació addicional sobre un error o avís en temps de disseny, feu doble clic a l'element corresponent al panell d'errors. Un cop ho feu, apareixerà un quadre de diàleg que mostrarà informació sobre:
- Ubicació: El subflux, la línia i l'acció que han causat l'error o l'advertència en temps de disseny.
- Missatge d'error: El missatge de l'error o avís que s'ha produït en temps de disseny.
Per veure informació addicional sobre un error d'execució, feu doble clic a l'element corresponent al panell d'errors. Un cop ho feu, apareixerà un quadre de diàleg que mostrarà informació sobre:
- El missatge de l'error o l'advertència que s'ha produït.
- Ubicació: El subflux, la línia i l'acció que han causat l'error o l'advertència.
- Possibles passos de correcció per resoldre el problema que s'ha produït (actualment només s'aplica als errors de les accions de l'Excel).
- Detalls de l'error: L'identificador de correlació de l'error, així com una descripció tècnica extensa de l'error d'execució que s'ha produït.
Configura la funcionalitat de gestió d'errors
Power Automate us permet configurar la funcionalitat de gestió d'errors per a accions individuals i blocs d'accions als fluxos de l'escriptori.
Gestionar els errors d'accions individuals
Per defecte, els fluxos d'escriptori aturen la seva execució quan es produeix un error. Per configurar una funcionalitat personalitzada de gestió d'errors per a una acció específica, seleccioneu On error en el seu modal.
La primera opció disponible és la casella de selecció Acció de reintentació si es produeix un error . Aquesta opció fa que el flux executi l'acció un nombre determinat de vegades després d'un nombre determinat de segons. El valor per defecte és un reintent amb un interval de dos segons.
Per mantenir el flux d'escriptori en funcionament fins i tot si l'opció de reintent falla, seleccioneu Continua l'execució del flux. A través de la llista desplegable que es mostra, podeu:
- Ves a l'acció següent: Executa l'acció següent en ordre.
- Repeteix l'acció: Repeteix l'acció fins que s'executa correctament.
- Aneu a l'etiqueta: Executeu el flux d'escriptori des d'un punt definit per una acció Etiqueta .
Els fluxos d'escriptori ofereixen dues opcions més de gestió d'errors. Selecciona Nova regla per a:
- Estableix variable: Estableix el valor especificat a una variable seleccionada.
- Executa subflux: Executa un subflux especificat.
Si errors diferents requereixen una funcionalitat de gestió d'errors diferent, seleccioneu Avançat i configureu cada possible error per separat.
Autoreparació (previsualització) per a l'automatització d'interfícies d'usuari i navegadors
[Aquest tema és documentació preliminar i està subjecte a canvis.]
L'autoreparació (previsualització) a Power Automate per a escriptori és una capacitat impulsada per IA que ajuda els fluxos d'escriptori a recuperar-se de fallades d'automatització d'interfície d'usuari i navegadors causades per la manca o canvis d'elements de la interfície. En lloc d'aturar el flux quan no es pot trobar un element, l'auto-reparació pot intentar identificar l'element correcte més probable en temps d'execució i continuar l'execució.
L'auto-reparació actualment només està disponible per a accions específiques d'automatització de la interfície d'usuari i del navegador que interactuen amb un sol element de la interfície, i només s'aplica a errors d'element no trobat . Pots trobar més informació sobre l'autocuració en aquest article.
Important
Aquesta és una característica de visualització prèvia.
Gestionar els errors del grup d'accions
En alguns escenaris, pot ser que hàgiu d'implementar la mateixa funcionalitat de gestió d'errors per a diverses accions dels fluxos d'escriptori.
En lloc de configurar cada acció per separat, desplegueu el Error en bloc acció i configurar un comportament comú de gestió d'errors per a totes les accions dins del bloc.
Aquesta acció ofereix les mateixes opcions que la En cas d'error configuració d'accions individuals, però també permet capturar errors lògics inesperats, com ara intentar accedir a un element de la llista des d'una posició fora dels límits. Altres opcions inclouen proporcionar un nom per a aquest bloc, així com seleccionar continuar l'execució del flux des del principi o el final del bloc, després que es produeixi un error.
Nota
Si s'estableix una política de reintents i es produeix un error, el reintent es durà a terme des del principi del bloc.
Si tots els intents de bloc fallen, s'aplicaran les accions especificades al "Mode de gestió d'excepcions" del bloc.
La gestió d'errors/reintents individuals de les accions dins del bloc d'errors tenen prioritat sobre els reintents d'errors del bloc.
Recuperar errors que s'han produït en els fluxos d'escriptori
Per recuperar l'últim error que s'ha produït en un flux d'escriptori i utilitzar-lo en accions posteriors, feu servir Obtenir l'últim error acció.
Aquesta acció retorna una variable de tipus d'error que proporciona sis propietats diferents: el nom, la ubicació i l'índex de l'acció que ha fallat, el subflux que conté aquesta acció i els detalls i el missatge de l'acció.
Per evitar recuperar el mateix valor d'error més endavant al flux de l'escriptori, activeu l'opció Esborra l'error que esborra l'últim error després d'emmagatzemar-lo a la variable.