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.
Avui dia, la gent crea fluxos que requereixen desenes o centenars de passos; tanmateix, si intenteu posar totes aquestes accions en un sol flux, pot ser difícil navegar i mantenir aquest flux.
Podeu utilitzar fluxos secundaris per gestionar fàcilment els fluxos, evitant fluxos amb centenars de passos. Aquest enfocament és especialment beneficiós si voleu reutilitzar tasques en diversos llocs d'un flux al núvol o fins i tot en diversos fluxos.
Vegem un exemple en què teniu un flux secundari en què voleu crear o actualitzar un contacte en funció del nom d'aquest contacte. Dataverse
Necessitareu una solució amb dos fluxos.
- Un flux de fills. Aquest és el flux que està imbricat dins del flux *parent* i conté les tasques més petites que voleu executar. Podeu tenir diversos fluxos fills dins d'un flux pare.
- Un flux parent . Aquest flux pot tenir qualsevol tipus de disparador i cridarà al flux fill.
Crear el flux secundari en una solució
Inicieu la sessió a Power Automate, seleccioneu Solucions i, a continuació, seleccioneu una solució existent.
Alternativament, podeu crear una solució si no voleu utilitzar una solució existent.
Seleccioneu Nova>Automatització>Cloud flow>Instantània.
Apareix la pantalla Crea un flux de núvol instantani .
Posa un nom al teu flux per tal que el puguis identificar fàcilment més tard.
Seleccioneu el disparador Activa manualment un flux .
Seleccioneu Crea.
Seleccioneu Afegeix una entrada.
L'entrada que definiu aquí es passarà al flux fill des del flux principal.
Per a aquesta guia, el flux secundari crea un contacte, per la qual cosa necessita camps d'entrada per al Nom del contacte i Correu electrònic del contacte. Afegiu una entrada NomDeContacte i una CorreuElectrònicDeContacte a la targeta Activa manualment un flux .
Construeix la lògica que vols que executi el flux secundari. Aquesta lògica pot contenir tants passos com calgui.
Després dels passos, heu de retornar les dades al flux principal. En aquest cas, podeu utilitzar una de les dues accions següents.
i. Respon a una aplicació de la Power App o a un flux (al connector Power Apps ).
ii. Response (al connector de sol·licitud/resposta HTTP premium).
Igual que amb el disparador, podeu definir tantes sortides com vulgueu que el flux fill torni al flux principal. A la captura de pantalla següent, el flux secundari respon amb l'ID del contacte.
Aleshores, heu de provar el flux del vostre fill. Podeu activar manualment fluxos instantanis, de manera que podeu provar-los directament dins del dissenyador. Prova-ho amb un parell d'entrades diferents i comprova que les sortides siguin les que esperes.
Finalment, si el vostre flux utilitza qualsevol cosa que no siguin accions integrades o el connector, heu d'actualitzar el flux per utilitzar les connexions integrades al flux. Microsoft Dataverse Per fer això, aneu a la pàgina de propietats del flux secundari i, a continuació, seleccioneu Edita a la peça Executa només usuaris .
Al panell que apareix, per a cada connexió utilitzada al flux, haureu de seleccionar Utilitza aquesta connexió (<nom de la connexió>) en lloc de Proporcionada per l'usuari només d'execució.
Seleccioneu Desa.
Nota
En aquest moment, no podeu passar connexions del flux principal al flux secundari. Si no ho feu, rebreu un error que indica que el nom no es pot utilitzar com a flux de treball secundari perquè els fluxos de treball secundaris només admeten connexions incrustades.
Crear el flux principal en una solució
Creeu el flux principal a la mateixa solució en què heu creat el flux secundari.
Alternativament, podeu incorporar un flux existent a aquesta solució. El flux principal pot tenir qualsevol tipus de disparador.
Cerqueu el lloc del vostre flux principal des d'on voleu cridar el flux fill i, a continuació, afegiu l'acció Executar un flux fill que es troba al connector Fluxos a la pestanya Integrats .
Trieu el flux secundari que heu creat anteriorment.
Nota
Només veieu els fluxos als quals teniu accés i que es troben en una solució. Els fluxos secundaris també han de tenir un dels tres activadors esmentats anteriorment.
Després de seleccionar el flux secundari, veureu les entrades que heu definit al flux secundari. Després de l'acció del flux fill, podeu utilitzar qualsevol de les sortides d'aquest flux fill.
Quan s'executa el flux principal, espera que el flux secundari es completi durant tota la vida útil del flux (un any per als fluxos que utilitzen connexions integrades i Dataverse o 30 dies per a tots els altres fluxos).
Desa i prova aquest flux.
Propina
Quan exporteu la solució que conté aquests dos fluxos i l'importeu a un altre entorn, els nous fluxos principal i secundari s'enllacen automàticament, de manera que no cal actualitzar les URL.
Problema conegut
Estem treballant per solucionar el següent problema i limitació coneguts.
Hauries de crear el flux principal i tots els fluxos secundaris directament a la mateixa solució. Si importeu un flux a una solució, és possible que obtingueu resultats inesperats.