Cambiar destinatario de un caso luego de crearlo

Questions and discussion about developing processes and programming in PHP, JavaScript, web services & REST API.

Moderator: amosbatto

Forum rules
Please search to see if a question has already asked before creating a new topic. Please don't post the same question in multiple forums.
leydyzapata03
Posts: 21
Joined: Mon Apr 17, 2017 11:29 am
Country: Colombia

Cambiar destinatario de un caso luego de crearlo

Unread postby leydyzapata03 » Thu Nov 09, 2017 10:05 am

Buenos días , quisiera saber si puedo cambiar el usuario designado para trabajar una tarea luego de que el caso se ha creado; es decir:

Se ha creado un caso para una persona(esta asignación es basado en un valor) pero ya no necesitamos que sea a esa persona si no a otra. Desde la base de datos podría modificar el usuario para esta tarea y que la tarea se encamine a ella?
Por ejemplo en la tabla APP_CACHE_VIEW, no se cual sea la adecuada para cambiarlo.
Quisiera saber si si es posible o se debe cerrar el caso y volverlo a crear para la persona indicada?

Quedo atenta, saludos.

amosbatto
Posts: 5564
Joined: Mon Jun 22, 2009 10:28 am
Country: Bolivia
Location: La Paz

Re: Cambiar destinatario de un caso luego de crearlo

Unread postby amosbatto » Fri Nov 10, 2017 12:47 am

Si el otro usuario esta en la lista de los asignados o los asignados Ad hoc de la tarea, un usuario con PM_REASSIGNCASE en su rol puede abrir el caso y ir al menu Action > Reassign para reassignar la tarear.

Tambien puedes usar Cases::reassignCase() en un trigger.

Es posible cambiar el usuario en la base de datos, pero no es recomendado porque tienes que cambiarlo en APP_DELEGATION y APP_CACHE_VIEW, y hay otras tablas que pueden hacer referencias al usuario.
Amos B. Batto ♦ ProcessMaker Technical Documentation Writer & Forum Manager ♦ Cofounder of ILLA (http://www.illa-a.org)


Return to “Developing processes & programming”

Who is online

Users browsing this forum: No registered users and 3 guests