Como desde una aplicación iniciando un proceso puedo ejecutarlo completamente sin utilizar el portal.
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
1 answer
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).
Comments
¿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