Wiki Markup |
---|
{repository-workflow:comalatech.techdoc|categories=techdoc|chart=techdoc.png}
{repository-description:name=Technical Documentation Workflow}
{note}Maeve was here!{note}
This is the workflow we use for the [Ad hoc Workflows documentation|http://www.adhocworkflows.com/display/AWP]. New pages are hidden from the public, when ready, they are submitted for review and if approved, they get published.
If a published page is updated, then is set for review again. Read-only users have only access to the published versions.
If pages for review are not approved or rejected for a period of time are transition to the expired state. Pages can be put on hold to be hidden from the public.
The editors and expiration period are configurable.
{repository-description}
{workflow-body}
{workflow}
{workflowparameter:Document Editors|description=Only members of this users group can view pending documents|type=group}
confluence-users
{workflowparameter}
{workflowparameter:Pending Expiration|description=If a page stays in 'For review' for this period of time, then the state will be changed to 'Expired'|type=duration}
P10D
{workflowparameter}
{state:Pending|submit=For review|taskable=true}
{state}
{state:For review|approved=Published|rejected=Pending|expired=Expired|taskable=true|hideselection=true|duedate=@Pending Expiration@}
{approval:Publish}
{state}
{state:Published|final=true|updated=For review}
{state}
{state:On hold|submit=For review}
{state}
{state:Expired}
{state}
{trigger:statechanged|state=Pending|initial=true}
{add-restriction:type=View|group=@Document Editors@}
{trigger}
{trigger:statechanged|state=Published}
{remove-restriction:type=View}
{trigger}
{trigger:statechanged|state=On hold}
{add-restriction:type=View|group=@Document Editors@}
{trigger}
{trigger:taskassigned}
{send-email:user=@assignee@|subject=@task@ has been assigned to you}
Task _@task@_ on @page@ has been assigned to you by [~@user@].\\
{quote}@comment@{quote}
{pageactivity}
{send-email}
{trigger}
{trigger:pageassigned}
{send-email:user=@assignees@|subject=A document has been assigned to you}
The document @page@ has been assigned to you by [~@user@].
{quote}@comment@{quote}
{pageactivity}
{send-email}
{trigger}
{workflow}
{workflow-body}
{repository-workflow}
Blah blah blah
{loremipsum} |
Page Comparison
General
Content
Integrations
App links