Buenos días a todos!
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:
Al configurar un activador "Cuando llega un nuevo correo electrónico", puede utilizar varios filtros para determinar el evento necesario para activar:
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:
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:
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:
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:
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:
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:
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