<tr>
<td align="center">
<input id="dialog:transition_Tâche_Achevé"
name="dialog:transition_Tâche_Achevé"
type="submit"
value="Tâche Achevé"
onclick="if(typeof window.clearFormHiddenParams_dialog!='undefined'){clearFormHiddenParams_dialog('dialog');}"
class="wizardButton" />
</td>
</tr>
<tr>
<action id="manage_readers">
<!–permissions>
<permission allow="true">ChangePermissions</permission>
</permissions–>
<evaluator>
org.alfresco.community.delegation.evaluator.ManageReaderEvaluator
</evaluator>
<label-id>manage_readers</label-id>
<image>/images/extension/icons/manage_users.gif</image>
<!–action>dialog:manageDelegInvitedUsers</action>
<action-listener>#{BrowseBean.setupSpaceAction}</action-listener–>
<action-listener>#{BrowseBean.setupContentAction}</action-listener>
<action>dialog:manageReadersFile</action>
<params>
<!–param name="ref">#{actionContext.nodeRef}</param–>
<param name="id">#{actionContext.id}</param>
<!–<param name="parent">#{NavigationBean.currentNodeId}</param>–>
</params>
</action>
<?xml version="1.0" encoding="UTF-8"?>
<!– LPR Validation 12.1.7 –>
<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="lwf:edc_validation">
<!– Workflow Initiator –>
<swimlane name="initiator"/>
<!– Workflow Approbators –>
<swimlane name="approbators">
<assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
<pooledactors>#{group}</pooledactors>
</assignment>
</swimlane>
<!–**************************–>
<!–** <Start State> **–>
<!–** start **–>
<!–**************************–>
<start-state name="start">
<task name="lwf:submitReviewAndApprovalTask" swimlane="initiator"/>
<event type="node-leave">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>Start State</type>
<name>start</name>
<disable>false</disable>
</action>
</event>
<transition name="" to="startapproval">
<!– Disabled all currents Permissions –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<permission>disabled</permission>
</action>
<!– Move Document to Review and Approval folder –>
<action class="org.alfresco.community.repo.workflow.jbpm.MoveDocument">
<folderdst>Review and Approval</folderdst>
</action>
</transition>
</start-state>
<!–**************************–>
<!–** <Node> **–>
<!–** startapproval **–>
<!–**************************–>
<node name="startapproval">
<event type="node-enter">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>Node</type>
<name>startapproval</name>
<disable>false</disable>
</action>
<!– Set document status to In Approval –>
<!– action class="org.alfresco.community.repo.workflow.jbpm.SetDocumentStatus">
<status>Approval</status>
</action–>
<!– Get Approbators Group –>
<action class="org.alfresco.community.repo.workflow.jbpm.GetApprobators">
<var>group</var>
</action>
<!– Set read permission for approbators group –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<pooledactors>#{group}</pooledactors>
<permission>set</permission>
</action>
</event>
<transition name="lwf_approve" to="approval"/>
</node>
<!–**************************–>
<!–** <Task Node> **–>
<!–** approval **–>
<!–**************************–>
<task-node name="approval">
<task name="lwf_approvalTask" swimlane="approbators"/>
<event type="node-enter">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>Task Node</type>
<name>approval</name>
<disable>false</disable>
</action>
<!– Set read permission for tne current approbator –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<pooledactors>#{group}</pooledactors>
<permission>set</permission>
</action>
</event>
<event type="task-assign">
<!– Set document status to In Approval –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetDocumentStatus">
<status>Approval</status>
</action>
<!– Notify Approval task to concerned actors and Review status to initiator–>
<action class="org.alfresco.community.repo.workflow.jbpm.Notify"/>
</event>
<event type="task-end">
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script>
<expression>
if (taskInstance.actorId == null)
taskInstance.actorId = person.properties.userName;
</expression>
</script>
</action>
<action class="org.alfresco.community.repo.workflow.jbpm.SetApprobator">
<approbator>#{taskInstance.actorId}</approbator>
</action>
</event>
<event type="node-leave">
<!– Unset read permission for tne group approbator –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<pooledactors>#{group}</pooledactors>
<permission>unset</permission>
</action>
</event>
<transition name="reject" to="rejected">
<!– Send mail to initiator –>
<!–action class="org.alfresco.community.repo.workflow.jbpm.SendMail">
<actor>#{person.properties.userName}</actor>
<initiator>#{initiator}</initiator>
<taskname>Approval</taskname>
<status>Rejected</status>
</action–>
<!– Move Document to Drafts folder –>
</transition>
<transition name="approve" to="published">
<!– Send mail to initiator –>
<!– action class="org.alfresco.community.repo.workflow.jbpm.SendMail">
<actor>#{person.properties.userName}</actor>
<initiator>#{initiator}</initiator>
<taskname>Approval</taskname>
<status>Approved</status>
</action–>
</transition>
</task-node>
<!–**************************–>
<!–** <Task Node> **–>
<!–** rejected **–>
<!–**************************–>
<task-node name="rejected">
<task name="lwf:rejectedTask" swimlane="initiator"/>
<event type="node-enter">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>Task Node</type>
<name>rejected</name>
<disable>false</disable>
</action>
<!– Move Document to Drafts folder –>
<action class="org.alfresco.community.repo.workflow.jbpm.MoveDocument">
<folderdst>Drafts</folderdst>
</action>
<!– Set document status to Drafts –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetDocumentStatus">
<status>Draft</status>
</action>
<!– Notify Approval task to concerned actors and Review status to initiator–>
<action class="org.alfresco.community.repo.workflow.jbpm.Notify"/>
</event>
<!–event type="task-assign"> –>
<!– Notify Rejected task to concerned actor –>
<!–action class="org.alfresco.community.repo.workflow.jbpm.Notify"/–>
<!– /event–>
<!– event type="node-leave">
</event–>
<transition to="startapproval" name="restart">
<!– Move Document to Review and Approval folder –>
<action class="org.alfresco.community.repo.workflow.jbpm.MoveDocument">
<folderdst>Review and Approval</folderdst>
</action>
</transition>
<transition to="end" name="end">
<!– Restore all currents Permissions –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<permission>enabled</permission>
</action>
</transition>
</task-node>
<!–**************************–>
<!–** <Task Node> **–>
<!–** published **–>
<!–**************************–>
<task-node name="published">
<task name="lwf:publishedTask" swimlane="initiator"/>
<event type="node-enter">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>Task Node</type>
<name>published</name>
<disable>false</disable>
</action>
<!– Delete not allowed Permissions –>
<action class="org.alfresco.community.repo.workflow.jbpm.SetPermissions">
<permission>delete</permission>
</action>
<action class="org.alfresco.community.repo.workflow.jbpm.ApprovedDocument"/>
<action class="org.alfresco.community.repo.workflow.jbpm.PublishedDocument">
<initiator>#{initiator}</initiator>
</action>
<!– Notify Approval task to concerned actors and Review status to initiator–>
<action class="org.alfresco.community.repo.workflow.jbpm.Notify"/>
</event>
<!–event type="task-assign"–>
<!– Notify Approval and Publication to concerned users and Notify Approval to initiator –>
<!– action class="org.alfresco.community.repo.workflow.jbpm.Notify"/–>
<!– action class="org.alfresco.community.repo.workflow.jbpm.DeleteWorkingCopyDocument"/–>
<!–/event–>
<transition to="end"/>
</task-node>
<!–**************************–>
<!–** <End State> **–>
<!–** end **–>
<!–**************************–>
<end-state name="end">
<event type="node-enter">
<action class="org.alfresco.community.repo.workflow.jbpm.WriteInfo">
<type>End State</type>
<name>end</name>
<disable>false</disable>
</action>
</event>
</end-state>
</process-definition>
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.