I'm migrating the workflow engine in a large application from jBPM3 to Activiti (latest version).
One very important feature of all existing processes is automatic notifications and reminders sent by email to task's assignees. So, whenever a user task is created, the assignee immediately gets an email, and then a new email every 'x' business hours until the task is completed.
Since this is the behaviour of all user tasks in all process, I would like to make it default, so I wouldn't have to stuff my processes with timers, boundary events, etc. What is the best way to achieve this? Can I create a new custom task, that would incorporate all these rules?