I am new on Activiti and I need to implement a web application that allow to create recurrence task anytime (e.g. reminder) for different user role. Let's say I need to create one recurrence task for Team A to fill up a form on every Monday. Then I need to create another recurrence task for Team B to fill up another form on every 1st day of month.
I have done some searching here but couldn't find a example or solution. My initial idea is to have one process definition deployed then I create the process and set the timer with cron expression programmatically when I create a new recurrence task on the application.
Is it a good approach to do this with Activiti? If so, can you provide an example? Thanks!