Created
March 18, 2013 15:42
-
-
Save bradical/5188087 to your computer and use it in GitHub Desktop.
Simple review date workflow for Cascade
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<system-workflow-definition name="test" initial-step="initialize" > | |
<triggers> | |
<trigger name="email" class="com.cms.workflow.function.EmailProvider" /> | |
<trigger name="publish" class="com.cms.workflow.function.Publisher" /> | |
<trigger name="merge" class="com.cms.workflow.function.Merge" /> | |
<trigger name="assignStepIfUser" class="com.cms.workflow.function.AssignStepIfUser" /> | |
<trigger name="assignToGroupOwningAsset" class="com.cms.workflow.function.AssignToGroupOwningAsset" /> | |
<trigger name="assignToWorkflowOwner" class="com.cms.workflow.function.AssignToWorkflowOwner" /> | |
<trigger name="delete" class="com.cms.workflow.function.Delete" /> | |
<trigger name="deleteAndUnpublish" class="com.cms.workflow.function.DeleteAndUnpublish" /> | |
<trigger name="preserveCurrentUser" class="com.cms.workflow.function.PreserveCurrentUser" /> | |
<trigger name="publishSet" class="com.cms.workflow.function.PublishSetTrigger" /> | |
<trigger name="version" class="com.cms.workflow.function.Version" /> | |
</triggers> | |
<steps> | |
<step type="system" identifier="initialize" label="Initialization" > | |
<actions> | |
<action identifier="initialize" label="Initialization" move="forward"> | |
<trigger name="assignToWorkflowOwner"/> | |
</action> | |
</actions> | |
</step> | |
<step type="transition" identifier="review" label="Content Review" default-user="bradley.client"> | |
<actions> | |
<action identifier="reviewed" label="Reviewed" move="next_id" next-id="finish"> | |
<trigger name="email"> | |
<parameter><name>mode</name><value>completed</value></parameter> | |
</trigger> | |
</action> | |
<action identifier="review" label="Review" move="next_id" next-id="edit"> | |
<trigger name="preserveCurrentUser" /> | |
</action> | |
</actions> | |
</step> | |
<step type="edit" identifier="edit" label="Edit in Review" default-user="bradley.client"> | |
<actions> | |
<action identifier="finish-edit" label="Finish Edit" next-id="finalize-edit" move="next_id" > | |
<trigger name="email" > | |
<parameter> | |
<name>mode</name> | |
<value>notify</value> | |
</parameter> | |
</trigger> | |
</action> | |
</actions> | |
</step> | |
<step type="system" identifier="finalize-edit" label="Finalizing" > | |
<actions> | |
<action identifier="finalize" label="Finish Workflow" move="forward" > | |
<trigger name="merge" /> | |
<trigger name="email" > | |
<parameter> | |
<name>mode</name> | |
<value>notify</value> | |
</parameter> | |
</trigger> | |
</action> | |
</actions> | |
</step> | |
<step type="system" identifier="finish" label="Finished" /> | |
</steps> | |
<non-ordered-steps> | |
</non-ordered-steps> | |
</system-workflow-definition> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment