Wiki Markup |
---|
{repository-workflow:com.comalatech.sample.approvals.02|categories=bundled,general|chart=editorstaff.png|version=31990} {repository-description:name=Editor and staff approval workflow} * An Approvals Workflow with four stages: Draft, Ready, Reviewed and Published. * Staff edit a page, but it is not published until the Editor-in-Chief gives approval. {repository-description} {workflow-body} {workflow:name=Editor and staff approval workflow|key=com.comalatech.sample.approvals.02} {description} AThe ContentPublishing Review Workflow thathas marksfour astates. pageReady: asEdited 'Active' for now and that will automatically transition 'For Review' after a defined period of time. Once expired to 'For Review', authors can change again to 'Active' or to 'Obsolete', or to 'Requires Approval' to be approved or rejected. by Staff. Reviewed: Reviewed by Managers. Published: Approved by Editor-in-Chief & viewable publicly. You can define the Reviewer and Editor-in-Chief in the Space Admin Workflow Configuration. {description} {workflowparameter:Expiration periodReviewers|description=After this period pages will expireReviewers group|type=durationgroup} P7Dconfluence-users {workflowparameter} {state:Active|expired=For Review|taskable=true|duedate=@Expiration period@}workflowparameter:Editor in Chief|description=User able to give final approval|type=user} @user@ {stateworkflowparameter} {state:For ReviewDraft|taskablesubmit=trueReady} {state} {state:Requires ApprovalReady|approved=ActiveReviewed|rejected=ObsoleteDraft} {approval:ApproveReview|group=@Reviewers@|assignable=true|user=@assigner@,@assignee@} {state} {state:Obsolete|hidefrompath=true} Reviewed|approved=Published|rejected=Ready} {state} {trigger:statechanged|state=Active} approval:Editor in Chief|final=true|user=@Editor in Chief@} {remove-label:for-review} state} {remove-label:obsoletestate:Published|final=true|rejected=Reviewed|updated=Ready|hideselection=true} {triggerstate} {trigger:statechangedpageapproved|stateapproval=For Review} {setsend-label:for-review} {remove-label:obsolete}email:user=@Editor in Chief@|subject=Page ready for final approval} {trigger} The {trigger:statechanged|state=Obsolete} {remove-label:for-review} page @page@ has been approved by [~@user@] and is waiting for your final approval. {set-label:obsolete} {trigger} {trigger:statechanged|state=Requires Approvalpageactivity} {set-metadata:assigner}@user@{set-metadatasend-email} {trigger} {workflow} {workflow-body} {repository-workflow} |
...