This site has moved to the integrated Appfire documentation and information site for our apps.

From February 2024 this site is no longer updated.

Take a look here! If you have any questions please email support@appfire.com

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 76 Next »

Importing workflows

Find out how to Import Workflows

Technical Document Management workflowrequires v3.0.2+
com.comalatech.workflow.repository.categories.label: Technical Documentation

-

Simple tech docs review workflow

  • Pending pages are restricted from read only viewing and will expire if not approved within the specified period of time
  • pages approved within the set time are Published and visible to all users
Technical Documentation Workflow Markup
{workflow:name=Technical Documentation Workflow}
	{description}
Simple tech docs review workflow, pending pages are restricted from read only viewing and will expire if not approved within the specified period of time, pages approved within the set time are published and visible to all users.
    {description}
    {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|assignable=true}
    {state}
    {state:Published|final=true|updated=For review}
    {state}
    {state:On hold|submit=For review|hidefrompath=true}
    {state}
    {state:Expired|hidefrompath=true}
    {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=<at:var at:name="assignee" />|subject=<at:var at:name="task" /> has been assigned to you}
        Task <at:var at:name="task" /> on <at:var at:name="page" /> has been assigned to you by [~<at:var at:name="user" />].
        {quote}<at:var at:name="comment" />{quote}
        {pageactivity}
        {send-email}
    {trigger}
{workflow}

(warning) In later versions of Comala Document Management variables in the following syntax <at:var at:name="page" /> can simply be replaced by the name of the value reference enclosed in @ symbols for example @page@

Technical documentation process

Learn more

  • if a Published page is updated, then it is sent for review again
  • read-only users only have access to the content version on the last transition to the Published state
  • if pages for review are not reviewed within a set period of time, content transitions to the Expired state
  • published pages can be put on hold to be hidden from the public, but will not be required to undergo content review and approval
  • the users assigned as page editors and the expiration period are configurable as workflow parameter values
  • No labels