Crear unha aplicación de lenzo que poida desencadear un fluxo de Power Automate
Power Automate pódese usar para crear unha lóxica que realiza unha ou máis tarefas cando se produce un evento nunha aplicación de lenzo. Por exemplo, pódese configurar un botón para que, cando un usuario o seleccione, se cree un elemento nunha lista, se envíe un correo electrónico ou unha solicitude de reunión, se engada un ficheiro á nube ou todo isto. Pódese configurar calquera control da aplicación para iniciar o fluxo, que continúa executándose aínda que peche a aplicación.
Neste artigo, aprenderemos a crear e activar un fluxo usando aplicacións de lenzo.
Mire este vídeo para aprender a crear unha aplicación de lenzo que poida activar un fluxo:
Requisitos previos
Para completar esta lección, necesitará un contorno de Power Automate e Power Apps cunha base de datos de Dataverse. Se non ten unha licenza, pode inscribirse no Plan para programadores de Power Apps ou usar unha proba de Power Apps.
Crear un ambiente de proba
Un ambiente en Power Apps é un espazo para almacenar, xestionar e compartir datos de empresa, aplicacións, bots de chat e fluxos da súa organización. Tamén serve como contedor para separar aplicacións que poidan ter diferentes funcións, requisitos de seguranza ou audiencias obxectivo. Cada ambiente pode ter unha base de datos de Dataverse.
Para asegurarnos de que ten o que necesita para completar esta lección, imos crear un novo contorno que inclúa unha base de datos de Dataverse. Esta é unha proba de 30 días que desaparecerá ao final dos 30 días, pero pode actualizalo a un ambiente de produción ou de illamento de procesos se o quere conservar.
Imos crear un ambiente de proba que incluirá unha base de datos de Dataverse e os datos de mostra empregados neste artigo.
Seleccione Contornos.
Seleccione Nova.
Asígnelle ao contorno o nome Proba de Dataverse.
Seleccione Proba para o tipo de ambiente.
Axuste Crear base de datos en Si.
Seleccione Seguinte.
Axuste Implementar aplicacións de mostra e datos en Si.
Seleccione Gardar.
Agora crearase o seu contorno de proba, incluída unha base de datos de Dataverse e datos de mostra.
Crear unha aplicación de lenzo
Nesta lección, crearemos unha aplicación para buscar, ver e crear contas de clientes mediante a táboa Contas en Dataverse.
Comeza creando un aplicación de lenzo en branco.
Seleccione Crear unha galería.

Seleccione a táboa Contas.
Estire a galería ata a parte inferior da pantalla e engada unha etiqueta á parte superior co texto Contas. A continuación, actualice as outras propiedades como se enumeran a continuación.
Propiedade Valor Tipo de letra Open Sans Tamaño do tipo de letra 21 Espesura do tipo de letra Negra Aliñamento do texto Centro Altura automática Desactivada Altura da liña 1.2 Desbordamento Oculto Modo de visualización Editar Visible Nesa data Posición (X, Y) 0, 0 Tamaño (ancho, altura) 640, 71 Enchemento 5 arriba, 5 inferior, 5 esquerda, 5 dereita 
Engada unha icona Engadir na parte superior dereita da pantalla seleccionando Inserir > Icona > Engadir. A continuación, actualice as propiedades da icona á cor branca e un recheo de 5 por todos os lados.

Na parte superior esquerda da pantalla, seleccione Nova pantalla > Formulario.

Actualice o título do formulario a Nova conta e seleccione a orixe de datos como Contas desde o panel da parte dereita da pantalla.

Seleccione Editar campos no panel dereito.
Seleccione Engadir campo e engada Correo electrónico ao formulario.
O campo de correo electrónico engádese ao formulario.
Establece o modo predeterminado do formulario en Novo.

Seleccione Pantalla1 que ten a galería de contas e configure a propiedade OnSelect da icona + en
Navigate(Screen2).
Seleccione Inserir > Nova pantalla > Pantalla en branco para engadir unha nova pantalla á aplicación.
Seleccione Inserir > Icona e, a continuación, seleccione a icona Comprobar (insignia) para engadila á pantalla.

Mova a icona ao centro superior do lenzo.

Engada unha etiqueta co texto A conta creouse correctamente. e móvaa baixo a icona engadida no paso anterior.

Engada unha etiqueta adicional a debaixo da etiqueta engadida no paso anterior co texto Enviar unha nota de benvida ao cliente?

Engada unha caixa de Entrada de texto seleccionando Inserir > Entrada > Entrada de texto. Configure o Modo do control en Varias liñas e estableza o texto predeterminado Grazas por crear unha conta connosco. Estamos desexando atendelo. Movo o control a debaixo da etiqueta engadida no paso anterior.

Configure a propiedade OnVisible de Pantalla3 en
Reset(TextInput1).
Engada dous botóns á pantalla co texto Si e Non e colóqueos debaixo da caixa de texto de entrada engadida no paso anterior.

Vaia á pantalla do formulario Nova conta e configure a propiedade OnVisible da pantalla en
ResetForm(EditForm3).
Seleccione a icona de verificación da parte superior dereita e configure a propiedade OnSelect en
SubmitForm(EditForm3);Navigate(Screen3).
Seleccione o botón X da parte superior dereita e configure a propiedade OnSelect en
Back().
Volva á Pantalla3 seleccionando Pantalla3 na vista de árbore.

Seleccione o botón Non e estableza a propiedade OnSelect do botón en
Navigate(Screen1).
Seleccione o botón Si, seleccione Acción na parte superior e logo seleccione Power Automate.

Seleccione Crear un fluxo novo para crear un fluxo de Power Automate novo.

Crear o fluxo Power Automate
Despois de que se abra Power Automate, seleccione + Crear > Fluxo de nube instantáneo.

Introduza un nome para o fluxo como "Fluxo activado por Power Apps" e seleccione Power Apps como o desencadeador.

Seleccione + Novo paso.

Insira "Enviar un correo electrónico" na caixa de texto de conexións de busca e seleccione a acción Enviar un correo electrónico (V2).

Para o campo Para, seleccione Engade contido dinámico > seleccione Preguntar en Power Apps > seleccione Sendanemail(V2)_To.

Para o campo Corpo, seleccione Engade contido dinámico > seleccione Preguntar en Power Apps > seleccione Sendanemail(V2)_Body


Insira "Grazas polo seu negocio". no campo Asunto.

Garde o fluxo Power Automate e volva a Power Apps.
Desencadee o fluxo desde a aplicación de lenzo
Seleccione o botón Si > seleccione Acción > Power Automate e seleccione o fluxo creado anteriormente.

A función
FlowtriggeredbyaPowerapp.Run(engádese tamén á propiedade OnSelect.Encha os dous parámetros para o enderezo de correo electrónico de destino e o corpo do correo electrónico do seguinte xeito:
FlowtriggeredbyaPowerapp.Run( EditForm3.LastSubmit.Email, TextInput1.Text ); Navigate(Screen1);Nota
O enderezo de correo electrónico recóllese no rexistro da conta nova creado na pantalla anterior. e o corpo do correo electrónico escóllese do texto da caixa de texto capturado nesta pantalla.

Probar a aplicación
Execute a aplicación no modo de vista previa. Nesta proba, crearemos unha nova conta introducindo detalles como o nome da conta, o número de teléfono, a cidade e o enderezo de correo electrónico na pantalla Nova conta. Ao gardar os detalles da nova conta, pedirásenos que envíemos un correo electrónico ao cliente onde poidamos actualizar a linguaxe do correo electrónico e, a continuación, seleccione Si para enviar o correo electrónico. Isto activará o fluxo e o correo electrónico enviarase ao enderezo de correo electrónico da conta.


Un correo electrónico coma este debería aparecer na súa caixa de entrada

Consulte tamén
Comentarios
Enviar e ver os comentarios