I don't think you will be able to make it. If you see the user guide (and the ws human task standard),
Into the human task life cycle there is no way to re open a task.
I think there should be a new task to modify data from the complete task.
thank you for your guidance . and is there any api to modify data or copy from a complete task.
Well, I don't exacly know which is your process, but you could make it through the process variable mappings.
Start -> Human Task 1 -> if some condition -> Human Task 2 (which is a copy of HT1)
You can map the output of the human task 1 to the process variables, and use it as input of human task 2.
You could also try to make it into the code. If you have the task id of the first task, you can get the task inputs with a code like this:
And then use it to complete the task 2.
Hope this help,
thank you very much.