Aplicaciones Power Automate VS Logic. Casos de Power Automate

Buenos días a todos! En el artículo anterior sobre el aprendizaje de Power Automate y Logic Apps, analizamos las principales diferencias entre Power Automate y Logic Apps. Hoy me gustaría seguir adelante y mostrar las interesantes posibilidades que se pueden realizar con la ayuda de estos productos. En este artículo veremos varios casos que se pueden implementar utilizando Power Automate.

Automatización de energía de Microsoft

Este producto proporciona una amplia gama de conectores para diversos servicios, así como activadores para iniciar flujos de forma automática e instantánea debido a la ocurrencia de un determinado evento. También admite la ejecución de subprocesos según una programación o mediante un botón.

1. Registro automático de solicitudes

Uno de los casos podría ser la implementación del registro automático de solicitudes. El desencadenante del flujo, en este caso, será la recepción de una notificación por correo electrónico en un buzón específico, después de lo cual se procesa la lógica adicional:
Aplicaciones Power Automate VS Logic. Casos de Power Automate


Al configurar un activador "Cuando llega un nuevo correo electrónico", puede utilizar varios filtros para determinar el evento necesario para activar:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Por ejemplo, puede iniciar un flujo solo para correos electrónicos con archivos adjuntos o para correos electrónicos que tengan la mayor importancia. También puede iniciar un flujo si llega una carta a una carpeta de buzón específica. Además, es posible filtrar letras por la subcadena deseada en la línea de asunto.
Una vez realizados los cálculos necesarios y obtenida toda la información necesaria, puedes crear un elemento en la lista de SharePoint utilizando sustituciones de otras acciones:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Con la ayuda de dicho flujo, puede recoger fácilmente las notificaciones por correo electrónico necesarias, desmontarlas en componentes y crear registros en otros sistemas.

2. Iniciar un flujo de aprobación usando un botón de PowerApps

Uno de los escenarios estándar es enviar un objeto para su aprobación a las personas de aprobación. Para implementar un escenario similar, puede crear un botón en PowerApps y, al hacer clic en él, iniciar un flujo de Power Automate:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Como puede ver, en este hilo, el disparador inicial es PowerApps. Lo mejor de este activador es que puede solicitar información de PowerApps mientras está dentro de un flujo de Power Automate:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Funciona así: cuando necesita obtener información de PowerApps, hace clic en el elemento "Preguntar en PowerApps". Luego, esto crea una variable que se puede usar en todas las acciones en ese flujo de Power Automate. Todo lo que queda es pasar el valor de esta variable dentro del flujo al iniciar el flujo desde PowerApps.

3. Inicie una transmisión mediante una solicitud HTTP.

El tercer caso del que me gustaría hablar es el del lanzamiento de un flujo de Power Automate mediante una solicitud HTTP. En algunos casos, especialmente para varias historias de integración, es necesario iniciar un flujo de Power Automate a través de una solicitud HTTP, pasando varios parámetros dentro del flujo. Esto se hace de forma bastante sencilla. La acción "Cuando se recibe una solicitud HTTP" se utiliza como desencadenante:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

La URL HTTP POST se genera automáticamente la primera vez que se guarda la transmisión. Es a esta dirección a la que debe enviar una solicitud POST para iniciar este flujo. Se puede pasar diversa información como parámetros al inicio; por ejemplo, en este caso, el atributo SharePointID se pasa desde afuera. Para crear dicho esquema de entrada, debe hacer clic en el elemento "Usar carga útil de ejemplo para crear un esquema" y luego insertar un JSON de ejemplo que se enviará a la secuencia:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Después de hacer clic en "Finalizar", se genera un esquema JSON del texto de solicitud para esta acción. El atributo SharePointID ahora se puede utilizar como comodín en todas las acciones de un flujo determinado:

Aplicaciones Power Automate VS Logic. Casos de Power Automate

Vale la pena señalar que el activador "Cuando se recibe una solicitud HTTP" está incluido en la sección de conectores Premium y está disponible solo al comprar un plan por separado para este producto.

En el próximo artículo hablaremos de varios casos que se pueden implementar usando Logic Apps.

Fuente: habr.com

Añadir un comentario