Usando Bizagi desde Power Automate

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Bizagi desde aplicaciones externas > API de Bizagi para aplicaciones externas > Servicios RESTful OData > Usando el API de bizagi con middlewares > Usando OData con OpenAPI >

Usando Bizagi desde Power Automate

Introducción

Microsoft Power Automate le permite automatizar tareas manuales y repetitivas a través de la creación de flujos de trabajo. Por ejemplo, los usuarios pueden crear recordatorios automáticos, mover información de negocio entre sistemas, entre otras opciones. Para más información Power Automate, haga clic aquí.

 

Como parte nuestra oferta de Automatización de procesos digitales, usted puede incluir un conector de Bizagi dentro de Microsoft Power Automate. Este conector le permite interactuar con sus procesos de Bizagi desde un flujo de Power Automate.

 

Cada paso del flujo de trabajo le permite obtener información, enviar correos electrónicos o conectarse con sistemas externos.

 

PowerAutomate_01

 

Cómo funciona la integración

Microsoft Power Automate le permite crear un conector personalizado que interpreta y consume los métodos expuestos en el API de Bizagi a través de un archivo OpenAPI. Luego de la creación del conector, usted puede utilizarlo como un paso del flujo para ejecutar las operaciones provistas por Bizagi.

 

PowerAutomate_02

 

Operaciones disponibles

Cuando integre Bizagi con Microsoft Power Automate, puede utilizar los siguientes métodos de OData:

Casos > Cases

Casos por Id > Cases(Id)

Actividades del caso > Cases/Workitems

Actividades del caso por Id > Cases/Workitems(ID)

Avanzar actividad de un caso >Cases/Workitem(Id)/Next

Procesos > Processes

Procesos por Id > Process(ID)

Iniciar un proceso > Processes(ID)/Start

Casos de un proceso >Processes(ID)/Cases

 

Consideraciones

Su proyecto de Bizagi debe estar expuesto en Internet.

Necesita contar con una cuenta paga o de trial de Microsoft.

 

Configurar el conector

Siga estos pasos para configurar el conector personalizado hacia Bizagi en Microsoft Power Automate.

 

1. Generar las llaves de autenticación

2. Importar el descriptor del conector

3. Configurar la URI de redirección (redirect Uri) en Bizagi

4. Incluir el conector en su flujo

 

1. Generar las llaves de autenticación

El primer paso que necesita realizar es generar las llaves de autenticación para que el paso del flujo pueda acceder a su proyecto de Bizagi.

 

En el portal de trabajo de su proyecto de Bizagi, vaya a la opción Aplicaciones OAuth 2 localizada en el menú Admin > Seguridad.

 

PowerAutomate_03

 

En la ventana que se abre, haga clic en el ícono más para crear las llaves. Ingrese la siguiente información:

Nombre: Ingrese cualquier nombre.

Tipo de Permiso: Código de autorización.

Scope permitido: API.

URI de redirección: http://localhost. Este valor es temporal.

 

PowerAutomate_04

 

Haga clic en Guardar. Copie los valores generados en Client Id y Client Secret. Estos valores serán solicitados más adelante.

 

PowerAutomate_05

 

2. Importe el descriptor del conector

En este paso se configura el conector en Microsoft Power Automate que le permite conectarse con su proyecto de Bizagi desde un paso de un flujo.

 

Vaya al portal de Microsoft Power Automate, e inicie sesión utilizando sus credenciales. Luego, vaya a Conectores personalizados dentro del menú Datos.

 

PowerAutomate_06

 

Expanda el menú New custom connector y seleccione Import an OpenAPI file.

 

PowerAutomate_07

 

Descargue el archivo swagger aquí, Luego, cárguelo a Power Automate e ingrese un nombre descriptivo para él.

 

PowerAutomate_08

 

Haga clic en Continue. Ingrese la siguiente información la ventana que aparece:

Connector icon: usted puede cargar un ícono para identificar el conector en el flujo.

Scheme: HTTPS o HTTP.

Host: URL donde se encuentra alojado su proyecto. Este parámetro no incluye el nombre del proyecto.

Base URL: ruta en el servidor donde se encuentra el proyecto. Si el proyecto está en la raíz, ingrese /.

Ejemplo: Si la URL de su portal de trabajo es https://[ambiente_proyecto]-[su_proyecto]-[su_companía].bizagi.com/[Nombre_Proyecto], ingrese así los valores:

oScheme: HTTPS

oHost: [ambiente_proyecto]-[su_proyecto]-[su_companía].bizagi.com

oBase URL: /[Nombre_Proyecto]

 

PowerAutomate_09

 

Haga clic en Security. En la nueva ventana, ingrese lo siguiente.

Authentication Type: OAuth 2.0.

Identity Provider: Generic Oauth 2.

Client id: Llave generada previamente en su Portal de Trabajo de Bizagi.

Client secret: Llave generada previamente en su Portal de Trabajo de Bizagi.

Authorization URL: URL de su portal de trabajo junto con /oauth2/server/authorize.

Token URL: URL de su portal de trabajo junto con /oauth2/server/token.

Refresh URL: URL de su portal de trabajo junto con /oauth2/server/token.

Scope: api.

 

PowerAutomate_10

 

Haga clic en Create Connector.

 

3. Configurar la URI de redirección (redirect Uri) en Bizagi

Una vez haya creado el conector, copie la URL generada y péguela en las llaves que generó en el Portal de Trabajo de Bizagi.

 

PowerAutomate_11

 

Ingrese al Portal de Trabajo de Bizagi y vaya a la opción Aplicaciones OAuth 2 localizada en el menú Admin > Seguridad. Localice la llave generada previamente y haga clic en el ícono del lápiz para editarla.

 

PowerAutomate_12

 

Reemplace la URL copiada en el campo URI de redirección.

 

PowerAutomate_13

 

En este punto, el conector ha sido configurado y está listo para ser utilizado en Power Automate.

 

4. Incluir el conector en su flujo

Como el conector ha sido incluido en Power Automate, usted puede incluirlo como un paso en su flujo. El siguiente ejemplo muestra una breve explicación de cómo crear un flujo, para más información, consulte la documentación oficial de Microsoft Power Automate.

 

Para este flujo personalizado, cuando llega un correo nuevo a la dirección de correo electrónico de PQRS, se debe crear un nuevo caso en Bizagi del proceso Quejas y reclamos para entregar una solución al cliente.

 

En Power Automate, seleccione la opción My flows localizada en la cinta de opciones de la izquierda.

 

PowerAutomate_14

 

Expanda la opción New flow y seleccione Automated cloud flow.

 

PowerAutomate_15

 

Ingrese un nombre a su flujo. En este ejemplo, el correo electrónico de PQRS está alojado en Office 365 Outlook, escriba "new email" en el campo Choose your flow's trigger y seleccione When a new mail arrives del servicio de Office 365 Outlook. Luego, haga clic en Create.

 

PowerAutomate_16

 

Se ha creado el flujo. Ingrese las credenciales del servicio de Office 365 Outlook.

 

note_pin

Tenga en cuenta:

Si no requiere ingresar la contraseña de la cuenta en el paso del flujo, verifique que la conexión utilizada en este paso tenga la dirección de correo electrónico adecuada haciendo clic en el menú de los tres puntos ubicado en la esquina superior derecha del paso.

Si necesita ingresar filtros adicionales como el remitente del correo, el asunto y más, haga clic en Show advanced options.

 

Haga clic en New step para incluir la conexión a Bizagi.

 

PowerAutomate_17

 

En el nuevo paso, vaya a la pestaña Custom y seleccione el conector creado recientemente.

 

PowerAutomate_18

 

Seleccione la opción Fire a new case for a give process.

 

PowerAutomate_19

 

En este punto el paso ha sido creado. Haga clic en sign in dentro del paso para validar el client secret y client id ingresado en el conector.

Una vez validado, el paso muestra dos parámetros: processId y body. Para mayor información de estos parámetros, consulte Datos para el inicio de procesos.

 

PowerAutomate_20

 

note_pin

Los parámetros de entrada del paso dependen del método invocado. Revise nuestra lista de funciones dsponibles para ver las entradas de cada uno.

 

Haga clic en Save en la cinta de opciones de la parte superior para terminar la creación del flujo. En este punto, el flujo está listo para ser probado.

 

PowerAutomate_21

 

Después de una ejecución exitosa del flujo, usted puede ver que se ha creado un nuevo caso en el inbox de su Portal de Trabajo.

 

PowerAutomate_22

 

PowerAutomate_23

 

note_pin

Los parámetros de salida generados luego de la ejecución del método pueden ser utilizados en pasos posteriores de su flujo y dependen del método invocado. Revise nuestra lista de funciones dsponibles para ver las salidas de cada uno.


Last Updated 1/28/2022 3:59:29 PM