...
Info | ||||
---|---|---|---|---|
| ||||
You need Ad Hoc Workflows 3.0.3 or newer to be able to import the workflows. Find out how you can import workflows |
Wiki Markup |
---|
{repository-workflow:km.faq|categories=km,sample|chart=faq.png} {repository-description:name=FAQ Creation Workflow} * Allows any user to submit topics, which are approved by a Subject Matter Experts and FAQ administrations. * Only the Author and FAQ Administrators can see the submitted FAQ until it is published. {repository-description} {workflow-body} {workflow:name=FAQ Creation Workflow|key=km.faq} {description} Multi-Step FAQ creation workflow which allows users to submit topic/pages to be approved by the assigned SME(s) and FAQ Admin. Only the SME's and FAQ Admin can see the submissions before they are approved. {description} {workflowparameter:FAQ Administrators|type=group} confluence-users {workflowparameter} {workflowparameter:Component Leads|type=group} confluence-users {workflowparameter} {state:Draft|submit=Submitted} {state} {state:Submitted|approved=Approved|rejected=Rejected} {approval:Approve|group=@FAQ Administrators@} {state} {state:Approved|approved=Reviewed|rejected=Closed} {approval:Review|selectedapprover=@Component Leads@|hadapproval=Approve} {state} {state:Reviewed|approved=Published|rejected=Closed} {approval:Publish|group=@FAQ Administrators@} {state} {state:Published|final=true|updated=Approved|hideselection=true} {state} {state:Closed|hidefrompath=true} {state} {state:Rejected|hidefrompath=true} {state} {trigger:statechanged|state=Submitted} {set-metadata:FAQ Author}<at:var at:name="user" />{set-metadata} {send-email:user=@FAQ Administrators@|subject=FAQ Submitted} The FAQ <at:var at:name="page" /> has been submitting by [~<at:var at:name="user" />] and is waiting for your approval. {send-email} {trigger} {trigger:pageapproved|approval=Approve} {send-email:user=@Review>selected@|subject=FAQ Accepted} The FAQ <at:var at:name="page" /> has been approved by [~<at:var at:name="user" />] and is waiting for your review. {send-email} {trigger} {trigger:pagerejected|approval=Approve} {send-email:user=@FAQ Author@|subject=FAQ Rejected} Your FAQ <at:var at:name="page" /> submission has been rejected. {send-email} {trigger} {trigger:pageapproved|approval=Review} {send-email:user=@Approve>approver@|subject=FAQ approved} The FAQ <at:var at:name="page" /> has been approved by [~<at:var at:name="user" />] and is waiting for your approval. {send-email} {trigger} {trigger:pagerejected|approval=Review} {send-email:user=@Approve>approver@, @FAQ Author@|subject=FAQ rejected} The FAQ <at:var at:name="page" /> has been rejected by [~<at:var at:name="user" />]. {send-email} {trigger} {trigger:pagecreated} {add-restriction:type=View|user=<at:var at:name="user" />} {add-restriction:type=View|group=@FAQ Administrators@} {trigger} {trigger:pageapproved|approval=Approve} {send-email:user=@Review>selected@|subject=FAQ Accepted} The FAQ <at:var at:name="page" /> submitted by [~@FAQ Author@] has been approved by [~<at:var at:name="user" />>] and is waiting for your review. {send-email} {add-restriction:type=View|user=@Review>selected@} {trigger} {trigger:pageapproved|approval=Publish} {send-email:user=@Approve>approver@|subject=FAQ published} The FAQ <at:var at:name="page" /> has been published {send-email} {remove-restriction:type=View} {trigger} {trigger:pageupdated|state=Published} {send-email:user=@Review>selected@|subject=FAQ updated, requires approval} The FAQ <at:var at:name="page" /> has been updated by [~<at:var at:name="user" />] and requires your approval {send-email} {trigger} {workflow} {workflow-body} {repository-workflow} |
Configuration
After you installed the workflows you need to configure it.
...