<< Clic para mostrar Tabla de Contenidos >> Configurando un activo con un proyecto Bizagi |
Introducción
Después de crear un activo en Anypoint, debe relacionar el activo con un entorno Bizagi, para que pueda invocar los métodos OData de ese Portal de Trabajo. Este artículo explica cómo asociar un entorno Bizagi con el activo RAML.
Pasos de configuración
Primero, debe definir la URL del entorno Bizagi al que desea acceder utilizando el descriptor RAML. Para hacerlo, inicie sesión en su portal Anypoint, abra el módulo de Exchange y seleccione Instancias API en el panel de especificaciones.
Haga clic en nueva instancia.
Registre un nombre y la URL del Portal de Trabajo de su entorno Bizagi:
Puede definir si esta instancia es pública o privada para todas sus aplicaciones Mulesoft. Finalmente, haga clic en el icono de verificación.
Como se mencionó anteriormente, el activo RAML configurado en Anypoint es un descriptor de la capa Bizagi OData. Esta capa se basa en OAuth 2 para autenticar sistemas externos que acceden a un proyecto Bizagi. Por lo tanto, para usar el activo Mulesoft, debe configurar un par de claves OAuth en su proyecto Bizagi.
Haga clic acá para aprender cómo iniciar con OData.
Configure la aplicación OAuth 2 en su entorno Bizagi de la siguiente manera:
Grant Type: Client credentials
Allowed Scope: API
Guarde el Client ID y el Client Secret en un lugar que pueda acceder fácilmente.
En el portal Anypoint, abra el módulo Exchange, y seleccione el activo previamente creado.
En el panel de especificaciones, abra la sección Endpoints, luego oauth2 / server y finalmente token. Haga clic en Obtener token de autenticación del endpoint.
Para invocar cualquiera de los métodos Bizagi OData, debe obtener autenticación de Bizagi utilizando el protocolo OAuth 2. Por lo tanto, la aplicación externa debe obtener primero un token de autenticación. En el panel de detalles, seleccione la instancia de API del proyecto Bizagi.
Haga clic en la pestaña Autorización y establezca el Nombre de usuario con el Client Id y la Contraseña como el Client Secret:
Cuando hace clic en Enviar, Mulesoft obtiene el token de autenticación del entorno Bizagi,definido en las instancias API. Copie este token.
Ahora puede probar la invocación de un método OData. Puede seleccionar un método de la lista de Endpoints, por ejemplo, Lista de todos los casos abiertos. En la pestaña Autorización de este punto final, pegue el token después de la palabra Bearer, con un carácter de espacio en el medio: Bearer [Token]
Asegúrese de seleccionar el mismo entorno Bizagi de la lista desplegable. Luego haga clic en Enviar. Debe obtener el JSON de respuesta de ese método:
Last Updated 1/10/2023 3:18:10 PM