Procesos de usuario

<< 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 > Ejemplos del API de Bizagi > Ejemplos de Servicios de Datos >

Procesos de usuario

Introducción

Bizagi ofrece un servicio OData que maneja aspectos de Asistente de Personas, como se explica en Servicios de datos.

Por medio de la URI de processesByUser, puede obtener información de los procesos a los que un usuario tiene acceso.

 

URL del Recurso

Empecemos con la siguiente URL:

[url_del_proyecto_bizagi]/odata/data/processesByUser

 

Donde:

[url_del_proyecto_bizagi]: corresponde a la URL donde los usuarios finales acceden al Portal de Trabajo de Bizagi.

Para proyectos Automation Service, esta URL sería:

https://[ambiente_del_proyecto]-[su_proyecto]-[su_compañía].bizagi.com/odata/data/processesByUser

 

note_pin

Este recurso está disponible por medio de una acción HTTP POST.

 

Autorización del método

Se debe otorgar un permiso explícito al rol asociado con el usuario que va a usar el servicio de processesByUser, para prevenir que los datos queden expuestos a todos los usuarios. El objetivo es darle la posibilidad al cliente de decidir qué usuarios tienen acceso a esta información.

Usted puede configurar los permisos para uno o más roles en Bizagi Studio. Diríjase a la vista de experto y siga la ruta seguridad -> Páginas -> Administración -> Usuarios

 

OData_permission

 

Usted también puede restringir los permisos a un rol de usuario específico. La opción de Usuarios le permite otorgar o restringir el acceso a cualquier rol de usuario.

 

Ejemplo

Para consultar los procesos de un usuario, invoque la URL descrita anteriormente por medio de un HTTP POST.

En la pestaña de Headers, especifique:

Content-type: application/x-www-form-urlencoded

Authorization: Ingrese la palabra Basic, seguida por un espacio y después el token de acceso

 

.OData_header

 

En la pestaña de Body, Envíe los siguientes parámetros por medio de una estructura JSON:

{

 "parameters":{

         "domain":"[domain]",

         "user":"[username]"

 }

}

 

Personalización:

[domain]: El dominio del usuario.

[username]: el nombre de usuario del usuario sobre el que quiere consultar los procesos.

 

OData_body

 

La siguiente imagen muestra la respuesta del método cuando la invocación es exitosa. Eso es, la lista de los procesos a los que un usuario específico tiene acceso.

 

OData_response

 

Tenga en cuenta que si el usuario que intenta hacer uso del servicio no está autorizado, la respuesta será de tipo 401 OData Exception.

 

OData_unauthorized

 


Last Updated 1/30/2023 4:49:59 PM