Iniciar un flux en una aplicació de llenç (retirat)
Podeu utilitzar el Power Automate per crear la lògica que realitza una o diverses tasques quan es produeix una incidència en una aplicació de llenç. Per exemple, podeu configurar un botó que realitzi una sola tasca o diverses tasques. Quan es prem el botó, es crea un element en una llista (llistes de Microsoft), s'envia un correu electrònic o una sol·licitud de reunió i s'afegeix un fitxer al núvol. Podeu configurar qualsevol control de l'aplicació per iniciar el flux, que es continua executant fins i tot si tanqueu el Power Apps.
Nota
Quan un usuari executa un flux des d'una aplicació, l'usuari ha de tenir permisos per dur a terme les tasques que s'especifiquen al flux. Altrament, el flux fallarà.
Habilitar l'experiència clàssica del Power Automate
Per defecte, la subfinestra Power Automate nova està habilitada per defecte. Per utilitzar l'experiència clàssica Power Automate per crear un flux, torneu a l'experiència antiga manualment.
Important
Es recomana que utilitzeu el Power Automate tauler per crear un flux. L'experiència clàssica del Power Automate només s'ha d'utilitzar per solucionar problemes. L'experiència clàssica es retirarà aviat i no estarà disponible.
Obriu una aplicació nova o existent a Power Apps Studio.
Seleccioneu Configuració a la part superior.
Seleccioneu Pròximes funcions.
A la pestanya Retirada , seleccioneu Activa el tauler clàssic Power Automate per establir el commutador a Activat.
Requisits previs
- Inscriu-te Power Apps.
- Obteniu informació sobre com podeu configurar un control.
- Un lloc del SharePoint amb dues llistes.
- Llista RepairShop conté les columnes Títol i ContacteCorreu electrònic.
- La llista d'actius conté les columnes Títol, Tipus d'actiu i Taller. La columna AssetType és una columna d'elecció amb opcions com ara "Escriptori" o "Portàtil".
- La columna RepairShop de la llista Assets és una columna de cerca que obté valors de la columna ContactEmail de la llista RepairShop.
- Creeu uns quants elements a la llista RepairShop per a contactes d'exemple.
Creació d'un flux
En aquesta secció, creeu un flux mitjançant Power Automate el qual es crea un element d'una llista mitjançant el valor d'entrada de la columna de llista d'una aplicació creada Power Apps. Creeu l'aplicació que utilitza aquest flux a la secció següent.
Inicieu la sessió a Power Apps.
A la subfinestra esquerra, seleccioneu Fluxos.
Select+ Flux>nou Flux de núvol instantani.
Introduïu el nom del flux, com ara FlowInApp.
A Trieu com activar aquest flux, seleccioneu Power Apps.
Seleccioneu Crea.
Seleccioneu + Pas nou.
A Tria una operació, cerqueu o seleccioneu SharePoint el connector.
Cerqueu o seleccioneu l'acció Crea un ítem .
Per a Adreça del lloc, introduïu o trieu el lloc SharePoint que tingui les llistes Actius i Taller.
Per a Nom de la llista, seleccioneu lallista Recursos .
Per a Títol, trieu Demana a Power Apps la pestanya Contingut dinàmic. L'acció s'actualitza automàticament a Createitem_Title.
Trieu els valors de AssetType Value i RepairShop ID que trieu.
Seleccioneu Desa.
Important
Els arguments que passen de Power Apps a són visibles com a Power Automate trànsit de xarxa i es poden interceptar. La majoria del trànsit és probable que siguin dades inofensives que són irrellevants fora de l'aplicació, per exemple, arguments com "sí" o "Redmond".
Avalueu els paràmetres passats i Power Automate considereu les conseqüències (si n'hi ha) si són canviats per un actor anterior. Per mitigar els riscos, valideu els valors dels paràmetres passats.
Per exemple, si envieu dades sensibles a una persona de la vostra organització per correu electrònic, per exemple someuser@contoso.com
, valideu l'adreça Power Automate. Podeu comprovar els arguments entrants per confirmar l'organització @contoso.com
i només permetre que el flux continuï si hi ha l'organització correcta.
Afegir un flux a una aplicació
En aquesta secció, creeu una aplicació que Power Apps utilitzi el flux creat a la secció anterior. L'aplicació utilitza el text introduït en un quadre de text quan se selecciona el botó per disparar el flux per crear un element a la llista seleccionada.
Creeu una aplicació de llenç en blanc amb un nom com AppWithFlow.
Selecciona + (Insereix) al panell esquerre.
Seleccioneu Control d'entrada de text.
Seleccioneu Control de botons .
Al llenç, desplaceu el control del botó sota el control d'entrada de text.
Seleccioneu el menú Acció a la part superior i, a continuació, seleccioneu Power Automate.
Nota
Afegir un flux al control o component seleccionat esborra qualsevol fórmula existent per a la propietat escollida. Per exemple, quan afegiu un flux a la propietat
OnSelect
d'un botó que té una fórmula complexa, l'addició de flux elimina aquesta fórmula. Assegureu-vos de fer una còpia de la fórmula abans d'afegir el flux. Tanmateix, aquest comportament és diferent quan s'afegeix un flux amb el panell Power Automate activat. Més informació a Com fer referència a un flux.D'altra banda, si heu activat la funció de vista prèvia Activa Power Automate tauler , podeu triar el vostre flux al panell esquerre de l'interior Power Apps Studio.
Més informació: Utilitza Power Automate tauler (visualització prèvia)
Seleccioneu FlowInApp.
A la barra de fórmules, traieu la fórmula de la propietat OnVisible seleccionada.
Seleccioneu el control d'entrada de text.
A la part superior esquerra de la pantalla, seleccioneu la llista desplegable de propietats i, a continuació, seleccioneu la propietat Predeterminada .
A la barra de fórmules, canvieu el valor de la propietat predeterminat de
"Text input"
a"Enter Asset Title"
.Seleccioneu el control del botó.
A la part superior esquerra de la pantalla, seleccioneu la llista desplegable de propietats i, a continuació, seleccioneu la propietat Text .
A la barra de fórmules, canvieu el valor de la propietat del text de
"Button"
a"Create Asset"
.A la llista de propietats de la part superior esquerra, seleccioneu la propietat OnSelect del botó.
Introduïu la fórmula següent a la barra de fórmules.
FlowInApp.Run(TextInput1.Text)
En aquesta fórmula, FlowInApp és el nom del flux que heu afegit mitjançant Power Automate. El .Run especifica el flux a executar. El flux s'executa amb el control d'entrada de text TextInput1 afegit a aquest llenç, amb el valor introduït en aquest quadre de text (.Text). a39>).
Quan se selecciona aquest botó, l'aplicació executa el flux amb el valor del control d'entrada de text, passant el valor de text al flux per executar-lo. I el flux crea l'element de la llista amb aquest valor d'entrada de text juntament amb la resta de la selecció dins de la configuració del flux.
Desa i publica l'aplicació.
Provar el flux
Ara que teniu tant el flux com l'aplicació creats, executeu l'aplicació i verifiqueu la creació d'un element dins de la llista seleccionada.
A Power Apps, seleccioneu Aplicacions i, a continuació, seleccioneu l'aplicació AppWithFlow .
Introduïu un valor al quadre d'entrada de text i, a continuació, seleccioneu Crea un actiu.
Comproveu que s'hagi creat l'element a la llista.
Ara que heu creat una aplicació de mostra que executa un flux i afegeix un element dins d'una llista, podeu crear aplicacions més complexes. Les vostres aplicacions poden interactuar amb Power Automate i manipular dades dins de diverses fonts de dades.