Pend and Terminate custom actions for User Task

Hello everybody!

I’m new in Camunda and need your advice.

I have a task to implement pend/terminate workflow actions for user tasks. About the scenario, user have a task which is shown in Camunda Tasklist. User can’t finish this task due to some business reasons, so he/she click Pend button on our custom form and set a date, until which this task is gonna be in pending. After that this task have to disappear from user’s task list and return to his list only after selected date.

The second scenario is that user wanna end this task and click Terminate button. So this task have to end.

I’ve attached a simple diagram which is trying to cover this two scenarios.

What do you think about this? Will it work in proper way or not?
Also, all advise are welcome.

pend-terminate.bpmn (8.8 KB)