Hello,
I have an activiti workflow that i start with this function:
function startWorkflow(assigneePerson)
{
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$activitiWorkflow";
workflow.parameters["bpm:assignee"] = assigneePerson;
var futureDate = new Date();
futureDate.setDate(futureDate.getDate() +7);
workflow.parameters["bpm:workflowDueDate"] = futureDate;
workflow.parameters["bpm:sendEMailNotifications"] = true;
return workflow.execute(document);
}I want the assignee to receive until the due date (during those 7 days) each day a daily reminder to do the task assigned.
How can I do that?
I tried the following:
<process id="activitiWorkflow" name="Review process">
<startEvent id="start" name="Submit Review Task"
activiti:formKey="wfa:submitReviewTaskk" />
<sequenceFlow id='flow1'
sourceRef='start'
targetRef='reviewTask' />
<userTask id="reviewTask" name="Autorisation"
activiti:formKey="wfa:activitiReviewTaskk">
</userTask>
<endEvent id="end" />
<boundaryEvent id="sid-E18EA6BC-64EC-4511-B9EF-01D8152829AE" attachedToRef="reviewTask" cancelActivity="false">
<timerEventDefinition>
<timeCycle>R6/PT24H</timeCycle>
</timerEventDefinition>
</boundaryEvent>
</process>