Buenas a toda la comunidad
En mi proceso de negocio utilizo el API …/API/bpm/activityVariable/{{taskId}}/listaVicedecano para mostrar la lista de vicedecanos que es una variable de proceso de tipo ArrayList.
En desarrollo me muestra sin ningún problema los datos de la variable pero en el despliegue de la aplicación me muestra la variable vacía. Para el despliegue utilizo el BonitaBPMCommunity Deploy 7.1.3.
Comprobé y es el API que no lo reconoce o estaré utilizando de forma incorrecta en el despliegue.
Alguien me puede ayudar a solucionar el problema.
Gracias de antemano…
El problema me estaba dando porque el actor responsable de hacer la tarea que utiliza el API activity no tiene permisos porque no pertenece al perfil administrador, lo resolví dándole el permiso al perfil usuario de vizualizar los datos con esta API
En el archivo
custom-permissions-mapping.properties
se añade la linea siguiente:
profile|User=[flownode_visualization]
El archivo se encuentra en la carpeta del deploy de Bonita
BonitaBPMCommunity-7.1.3-deploy\bonita_home-7.1.3\client\platform\tenant-template\conf
En el Tomcat, si ya se tiene la aplicación desplegada hay que configurar el archivo en cada tenan.
Para ello consulté la siguiente dirección de la documentación del bonita:
http://documentation.bonitasoft.com/rest-api-authorization-0