Estoy utilizando el community 7.9.4, tengo creada una aplicación, desde ella puedo iniciar los procesos según el rol que tenga asignado. Pero a la hora de realizar las tareas necesito que sea desde la aplicación y no desde el portal de Bonita. Podrían decirme como darle solución
En Bonita, las tareas deben asignarse a un usuario antes de que puedan ejecutarse en su nombre.
Si está utilizando Java, debe usar
assignUserTask(long userTaskId, long userId)
antes de
executeUserTask(long userTaskInstanceId, Map<String,Serializable> inputs).
De lo contrario, puede usar
assignAndExecuteUserTask(long userId, long userTaskInstanceId, Map<String,Serializable> inputs).
¿Estás utilizando la API de Java?
mediante API yo tomo las tareas de un usuario y con un link voy al formulario de la tarea y al ejecutarlo
me dice debug message
username = lolo org.bonitasoft.engire.core.process.instance.api.exception.sflownodeexecutionException
the user task 12005 is not assigned
Cómo puedo obtener el userId del usuario que accede a la tarea mediante el enlace y el taskId de esta para luego utilizar ese método?
Gracias