to do that you have several options:
- assign task to a group where you have many users that can claim and then work on the task
- use delegate operation on taskClient
- use forward operation on taskClient
personally I would recommend the first approach as it's the easiest one and clear to everyone. Once task was claimed by a person that is on vacation such task can be released by administrator and by that will be available for another user from the group to work on it
How to set the time range for the delegate ?
Such as , once i have delegated a task to a people , but when reach a certain time , i want to recover the auth from this people .
How can i do the timing task .
for that you would need to use deadlines defined on tasks so reasignment can happen after specified interval.