SHA-1627 : CLONE - Create email template

- Hooked a new step into the invite moderated workflow, so as to notify by email all site managers of site join requests.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@129048 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Constantin Popa
2016-08-01 13:57:30 +00:00
parent e381de4db0
commit b6715f9b35
18 changed files with 929 additions and 246 deletions

View File

@@ -7,8 +7,12 @@
<process isExecutable="true" id="activitiInvitationModerated" name="Moderated activiti invitation process">
<startEvent id="start" activiti:formKey="imwf:moderatedInvitationSubmitTask" />
<sequenceFlow id="flow1" sourceRef="start" targetRef="sendInvite" />
<serviceTask id="sendInvite" name="Send Invite" activiti:delegateExpression="${SendModeratedInviteDelegate}"></serviceTask>
<sequenceFlow id="flow1" sourceRef="start" targetRef="reviewTask" />
<sequenceFlow id="flow2" sourceRef="sendInvite" targetRef="reviewTask" />
<userTask id="reviewTask" name="Review Task"
activiti:formKey="imwf:activitiModeratedInvitationReviewTask">
@@ -41,21 +45,21 @@
</potentialOwner>
</userTask>
<sequenceFlow id="flow2" sourceRef="reviewTask" targetRef="reviewDecision" />
<sequenceFlow id="flow3" sourceRef="reviewTask" targetRef="reviewDecision" />
<exclusiveGateway id="reviewDecision" name="Review Decision" />
<sequenceFlow id="flow3" sourceRef="reviewDecision" targetRef="approved">
<sequenceFlow id="flow4" sourceRef="reviewDecision" targetRef="approved">
<conditionExpression xsi:type="tFormalExpression">${imwf_reviewOutcome=='approve'}</conditionExpression>
</sequenceFlow>
<serviceTask id="approved" name="Approved" activiti:delegateExpression="${ApproveModeratedInviteDelegate}" />
<sequenceFlow id="flow5" sourceRef="approved" targetRef="end" />
<sequenceFlow id="flow4" sourceRef="reviewDecision" targetRef="rejected" />
<sequenceFlow id="flow6" sourceRef="reviewDecision" targetRef="rejected" />
<serviceTask id="rejected" name="Rejected" activiti:delegateExpression="${RejectModeratedInviteDelegate}" />
<sequenceFlow id='flow6' sourceRef='rejected' targetRef='end' />
<sequenceFlow id='flow7' sourceRef='rejected' targetRef='end' />
<endEvent id="end" />
</process>