I've integrated camunda in one of our a backend applications some months ago and like it a lot.
But now we need to copy the assignee of a user task to all following user tasks in our processes.
A possible solution for that would be to store the assignee in a variable and use it in new user tasks via task listeners.
(That still can lead to problems when finishing tasks concurrently, but that is acceptable in this case)
But then I would have to add task listeners to all user tasks in our processes or to add the listeners to every user task programmatically before deploying the processes.
Are there any better solutions?