Reusable Task Framework

Hi All,

There are some surrounding common functionality around every human task that we use in any processes in the app like attached timers, dynamic task name and API calls when ever a human task is created. I want to modularize this and reuse in all the places. I created a stand alone process with just a human task and required inputs and called this via the Call Activity from the parent process. But this creates a new process instance, the execution is not maintained in the same parent process. Is there any other way where I can achieve this modularity while maintaining the reusability along with same execution context like i mentioned above?

thanks,
Vivek