mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Workflow packages. It's hooked up to the sumbit single file action in the top level website screen in an exceedingly awkard way. The UI doesn't complain about anything, nor does it display the contents of the package. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@4099 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
53 lines
2.1 KiB
XML
53 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- This describes a process for submitting changed content in a user -->
|
|
<!-- sandbox, via an approver, to the staging sandbox. -->
|
|
|
|
<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wcmwf:submit">
|
|
|
|
<swimlane name="initiator"/>
|
|
|
|
<start-state name="start">
|
|
<task name="wcmwf:startSubmit" swimlane="initiator">
|
|
<controller>
|
|
<!-- <variable name="assignee" access="write" mapped-name="wcmwf:assignee"/> -->
|
|
<!-- <variable name="description" access="write" mapped-name="wcmwf:description"/> -->
|
|
<variable name="package" access="write" mapped-name="bpm:package"/>
|
|
<variable name="workflowcontext" access="write" mapped-name="bpm:context"/>
|
|
</controller>
|
|
</task>
|
|
<transition name="" to="setup"/>
|
|
</start-state>
|
|
|
|
<task-node name="setup">
|
|
<task name="wcmwf:setupSubmit" swimlane="initiator">
|
|
<controller>
|
|
<variable name="assignee" access="write" mapped-name="wcmwf:assignee"/>
|
|
<variable name="description" access="write" mapped-name="wcmwf:description"/>
|
|
<variable name="package" access="write" mapped-name="bpm:package"/>
|
|
<variable name="workflowcontext" access="write" mapped-name="bpm:context"/>
|
|
</controller>
|
|
</task>
|
|
<transition name="" to="review"/>
|
|
</task-node>
|
|
|
|
<swimlane name="assignee">
|
|
<assignment actor-id="#{assignee.properties['cm:userName']}"/>
|
|
</swimlane>
|
|
|
|
<task-node name="review">
|
|
<task name="wcmwf:review" swimlane="assignee">
|
|
<controller>
|
|
<variable name="description" access="read,required" mapped-name="wcmwf:description"/>
|
|
<variable name="package" access="read,required" mapped-name="bpm:package"/>
|
|
<variable name="workflowcontext" access="read,required" mapped-name="bpm:context"/>
|
|
</controller>
|
|
</task>
|
|
<transition name="Approve" to="end">
|
|
<action class="org.alfresco.repo.avm.wf.AVMSubmitPackageHandler"/>
|
|
</transition>
|
|
</task-node>
|
|
|
|
<end-state name="end"/>
|
|
|
|
</process-definition> |