Integración de PowerApps en Microsoft Power Automate

Integración de PowerApps en Microsoft Power Automate

En este tutorial, hablaremos sobre la integración de Power Automate con PowerApps. Si no está familiarizado con PowerApps, es una forma de utilizar el entorno de Microsoft para crear aplicaciones comerciales perfectas con poco o ningún código. Por ejemplo, si desea crear hojas de cálculo, utilice Excel. Si desea crear aplicaciones, utilice PowerApps.

La integración de PowerApps es una de las mejores habilidades para aprender porque es una forma de crear aplicaciones comerciales simples a complejas sin siquiera saber cómo codificar.

Para este tutorial, solo integraremos Power Automate con PowerApps. No hablaremos sobre cómo configurar una cuenta de PowerApps, qué es un cuadro de texto o qué es un botón. Si tiene curiosidad acerca de estas cosas, le sugiero que pruebe nuestro curso o vea algunos tutoriales de YouTube . De lo contrario, esto no tendrá mucho sentido para ti.

Integración de PowerApps en Microsoft Power Automate

Entonces, digamos que nuestra aplicación comercial es una aplicación de agencia de viajes donde los agentes pueden ver a sus clientes, ver el historial de viajes anteriores y realizar otras tareas relacionadas con los viajes. También crearemos una página a la que los agentes puedan acudir si desean enviar algún problema. Una vez que envían el problema, se activa un flujo en segundo plano que crea un ticket de Trello, un mensaje de Slack y otras notificaciones.

Tabla de contenido

Creación de un flujo de Power Automate

Por lo tanto, lo primero que debemos hacer es crear un flujo de trabajo que haga exactamente lo que mencionamos anteriormente. Si vamos al menú principal de Power Apps , podemos hacer clic en Flujos y luego ver todos los flujos que hemos creado. 

Integración de PowerApps en Microsoft Power Automate

Desafortunadamente, estos flujos no funcionarán con Power Apps. Los únicos que funcionarán con él son los flujos iniciados por el propio PowerApps. Entonces, creemos un nuevo flujo de Power Automate. Primero, haga clic en Nuevo .

Integración de PowerApps en Microsoft Power Automate

Luego, haz clic en Instant-from blank .

Integración de PowerApps en Microsoft Power Automate

Para el activador, elegiremos PowerApps y haremos clic en Crear .

Integración de PowerApps en Microsoft Power Automate

Esta es probablemente una de las entradas más simples porque si hace clic en ella, solo dice que no se necesita información adicional.

Integración de PowerApps en Microsoft Power Automate

Esto se debe a que se supone que toda la información que necesita a lo largo de este flujo se ingresará a través de Power Apps. Ahora, vamos a repasarlo paso a paso.

Para este flujo de muestra, se debe crear un ticket de Trello simple después de que los usuarios ingresen su nombre y apellido. Para ello, haga clic en el botón Nuevo paso .

Integración de PowerApps en Microsoft Power Automate

Luego, integrémoslo con Trello.

Integración de PowerApps en Microsoft Power Automate

Haz clic en Crear una tarjeta .

Integración de PowerApps en Microsoft Power Automate

El Id. de la placa será Tareas y el Id. de la lista principal será Incidencias .

Integración de PowerApps en Microsoft Power Automate

En este momento, no hemos pedido a los usuarios que ingresen nada para el nombre de la tarjeta y la descripción de la tarjeta. Sin embargo, podemos configurar el campo Nombre de la tarjeta para que lo complete el usuario en PowerApps. Para hacer eso, simplemente haga clic en Preguntar en PowerApps

Integración de PowerApps en Microsoft Power Automate

También podemos hacer lo mismo para la Descripción de la tarjeta .

Integración de PowerApps en Microsoft Power Automate

Luego, haga clic en Guardar .

Integración de PowerApps en Microsoft Power Automate

Para resumir brevemente, todas nuestras variables de entrada serán proporcionadas por la persona que las active a través de Power Apps.

Integración de PowerApps en Microsoft Power Automate

Volvamos a nuestra aplicación Power Apps y pruébela.

Integración de PowerApps en Microsoft Power Automate

Creación de un disparador en PowerApps

Primero, vamos a crear un botón.

Integración de PowerApps en Microsoft Power Automate

Escribamos Create a ticket como el nombre de este botón.

Integración de PowerApps en Microsoft Power Automate

Haga clic en Entrada y luego elija Entrada de texto .

Integración de PowerApps en Microsoft Power Automate

Pongámoslo en dos cuadros de texto.

Integración de PowerApps en Microsoft Power Automate

Establezcamos el texto predeterminado en Tipo de problema .
 

Integración de PowerApps en Microsoft Power Automate

Luego, el segundo cuadro de texto puede ser Descripción del problema .
 

Integración de PowerApps en Microsoft Power Automate

 Cuando hacemos clic en este botón, el flujo debería comenzar.

Integración de PowerApps en Microsoft Power Automate

Para ello, haga clic en Acción .

Integración de PowerApps en Microsoft Power Automate

A continuación, haga clic en Power Automate.

Integración de PowerApps en Microsoft Power Automate

Haga clic en el flujo de Power Automate que hemos creado.

Integración de PowerApps en Microsoft Power Automate

Cuando hacemos clic en el botón, PowerApps se ejecutará. Pero observe cómo requiere algunos argumentos en la barra de fórmulas. Indica que requiere dos argumentos. 

Integración de PowerApps en Microsoft Power Automate

Por lo tanto, necesitamos completar los argumentos que creamos aquí.

Integración de PowerApps en Microsoft Power Automate

Y queremos que estos argumentos se creen dinámicamente a partir de lo que el usuario haya escrito en los dos cuadros de texto. Si queremos hacer referencia al texto en estos cuadros de texto, solo tenemos que escribir TextInput1.Text . Esto resaltará el cuadro de texto correspondiente en verde.

Integración de PowerApps en Microsoft Power Automate

Entonces el segundo argumento es TextInput2.Text.

Integración de PowerApps en Microsoft Power Automate

Obviamente, ya no hay partes rojas, lo que significa que ya no hay errores. Después de escribir los argumentos, presione Entrar .

Así es como creamos un activador en nuestra aplicación Power Apps que activa un flujo en Power Automate.

Probar el flujo de Power Automate dentro de PowerApps

Ahora probemos nuestro flujo de Power Automate dentro de PowerApps. Primero, haga clic en el botón Reproducir .

Integración de PowerApps en Microsoft Power Automate

Escriba " Error de software " para el Tipo de problema y " No puedo ver el número de pasaporte del agente 007 " para la descripción. Luego, haga clic en el botón Crear un ticket .

Integración de PowerApps en Microsoft Power Automate

Después de eso, volvamos a Power Apps y hagamos clic en el botón Atrás ( <> ).

Integración de PowerApps en Microsoft Power Automate

Haga clic en el flujo que creamos para ver si funcionó correctamente. Esto indica que comenzó hace nueve segundos y tuvo éxito.

Integración de PowerApps en Microsoft Power Automate

Si vamos a nuestro Trello, veremos el nuevo ticket que se crea automáticamente ( Software bug ). 

Integración de PowerApps en Microsoft Power Automate

Adición de la acción Preguntar en PowerApps

Ahora hablemos de un error muy común al usar PowerApps en nuestro flujo. Primero, agreguemos un nuevo paso.

Integración de PowerApps en Microsoft Power Automate

Luego, agregue un conector Slack y use la acción Publicar mensaje .

Integración de PowerApps en Microsoft Power Automate

A continuación, elija el tutorial para el Nombre del canal .

Integración de PowerApps en Microsoft Power Automate

Para el Texto del mensaje , use Preguntar en el contenido dinámico de PowerApps.

Integración de PowerApps en Microsoft Power Automate

Asegúrese de guardar el flujo antes de probarlo.

Integración de PowerApps en Microsoft Power Automate

Ahora volvamos a Power Apps y ejecútelo de nuevo.

Integración de PowerApps en Microsoft Power Automate

Haga clic en el botón Crear un ticket .

Integración de PowerApps en Microsoft Power Automate

Entonces notaremos que algo anda mal. Para comprobar el problema de nuestro flujo, vamos a comprobarlo en la página de flujos y haga clic en el flujo de PowerApps que hemos creado.

Integración de PowerApps en Microsoft Power Automate

Como podemos ver, indica que hay un problema con el disparador del flujo. Esto se debe a que este disparador solo ingresa dos argumentos. Sin embargo, dado que agregamos la acción Preguntar en PowerApps , ahora necesita tres entradas.

Integración de PowerApps en Microsoft Power Automate


Manejo de errores con PowerApps

Podemos ver información más detallada sobre ese error aquí. Esta es solo una forma complicada de decir que la variable que necesita para Slack no está disponible.

Integración de PowerApps en Microsoft Power Automate

Podemos arreglar esto yendo a la pestaña Acción y luego haciendo clic en Power Automate .

Integración de PowerApps en Microsoft Power Automate

Quitar la primera aplicación que creamos anteriormente.

Integración de PowerApps en Microsoft Power Automate

Luego, vamos a agregarlo nuevamente haciendo clic en él.

Integración de PowerApps en Microsoft Power Automate

Después de agregar la tarjeta, ingresemos nuestras variables TextInput1.Text , TextInput2.Text y TextInput1.Text nuevamente.

Integración de PowerApps en Microsoft Power Automate

Vuelva a ejecutar esta aplicación y haga clic en el botón Crear un ticket .

Integración de PowerApps en Microsoft Power Automate

Luego, volvamos a nuestra página Flujos y hagamos clic en el flujo de PowerApps. Como podemos ver, nuestro flujo se ejecutó con éxito. 

Integración de PowerApps en Microsoft Power Automate

Cuando revisemos nuestro Trello, veremos que también se agregó una nueva tarjeta sobre el error de software .

Integración de PowerApps en Microsoft Power Automate

En nuestro Slack, también se publicará un nuevo mensaje de " Error de software ".

Integración de PowerApps en Microsoft Power Automate

Entonces, el punto clave aquí es que cada vez que editamos un flujo, especialmente si agrega múltiples argumentos a la variable desencadenante, también debemos volver a agregarlo en PowerApps. 


Entradas de flujo de trabajo en Microsoft Power Automate
Conceptos básicos de Power Apps: entorno de desarrollo y ejecución de su aplicación
Entorno de Power Automate: configuración y descripción general

Conclusión

Para concluir, esta es de hecho una poderosa integración. Una vez que creamos un flujo en Power Automate, podemos activarlo de varias maneras. Si ya tiene una aplicación de PowerApps, puede poner su flujo de Power Automate en la aplicación sin problemas.

Esta es solo una forma de activar su flujo de trabajo fuera de Power Automate. En este caso, utilizamos PowerApps. Espero que le resulte útil, especialmente cuando ya no solo cree flujos de trabajo para usted, sino también para su organización.

Mis mejores deseos,

Enrique


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber