Reassign a task

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Active Member II

Reassign a task

Jump to solution

can we reassign a task to someone else user?

lets assume a task is assign to "user A" and we want to assign this task to "user B"  

I am using query to assign a task to "user A " is 

query is

 {"action":"claim","assignee":"userIdA"}

and rest url is 

http://localhost:8080/activiti-rest/service/runtime/tasks/taskId

how can assign this task to user B?

1 Solution

Accepted Solutions
Highlighted
Alfresco Employee

Re: Reassign a task

Jump to solution

A task can be updated using the following endpoint Activiti User Guide. This includes updating the assignee

POST /runtime/tasks/{taskId}

{

"assignee": "userIdB"

}

View solution in original post

4 Replies
Highlighted
Active Member II

Re: Reassign a task

Jump to solution

we must call the two REST APIs in order.

 

1. unclaim

POST runtime/tasks/%taskId%

{
"action": "claim",
"assignee": null
}

 

2. claim

POST runtime/tasks/%taskId%

{
"action": "claim",
"assignee": %userId%
}

 

Reference

15.7.5. Task actions

Activiti User Guide 

Highlighted
Alfresco Employee

Re: Reassign a task

Jump to solution

A task can be updated using the following endpoint Activiti User Guide. This includes updating the assignee

POST /runtime/tasks/{taskId}

{

"assignee": "userIdB"

}

View solution in original post

Highlighted
Active Member II

Re: Reassign a task

Jump to solution

‌ 

yes you are right .
but it is not post it is put.

thank you Smiley Happy

Highlighted
Member II

Re: Reassign a task

Jump to solution

Thanks for the solution.

As a follow-up question, what would you do if the original assignee (User A) was the process initiator, in which the subsequent tasks may be assigned to this person? What should I do to assign all future tasks that belong to User A to User B?