WorkflowDocdraft

by plone.org Administrator last modified Dec 05, 2005 11:05 AM

What is a workflow?

Workflow is the series of interactions that should happen to complete a task. Business organizations have many kinds of workflow. For example, insurance companies process claims, delivery companies track shipments, and schools accept applications for admission. All these tasks involve several activities that should be accomplished in a specific order by specific people. The goal of workflow software is to streamline and track workflow activity. Since different organizations have different workflow processes, workflow software must be flexible and easy to customize.

Why do Plone use workflows?

Plone uses workflows to manage content production and publishing. Plone comes with 4 default workflows which ease the configuration of your site for basic usage scenarios:

public site
To set up a public site without content reviewing. Content is published and is immediately available for everyone.
community site
To set up a community portal or a public site with content reviewing. Content is published on public site and available to everyone. Review process activated.
intranet
To set up an intranet. Content is published on the intranet and available for members. Review process activated.
extranet
To set up a complex portal - 2 level workflows. Content is published on the intranet and available to members or on public site and available to everyone. Review process activated.

The 4 workflows are:

One step publication The content is created by the member as public draft. The content is available to the members as public draft and can be submitted for publication on public site by the author. The content, once submitted for publication, can always be retracted by the member. The content can be made private by the author for editing.

The content is now published on the public site and can be viewed by everybody.

one step publication workflowhttp://plone.org/Members/rizzatto/WFonestep.jpg

UML Diagrams of the Workflow Process definitions:here

Community The content is created by the member as public draft. The content is available to the members as public draft and can be submitted for publication on public site by the author. The content, once submitted for publication, can always be retracted by the member. The content can be made private by the author for editing.

Once submitted for external publication, the reviewer checks the content, publishes it on the public site or rejects it to the author for additional editing.

community workflowhttp://plone.org/Members/rizzatto/WFcommunity.jpg

UML Diagrams of the Workflow Process definitions:here

Intranet

The content is created by the member as public draft. The content is available to the members as public draft and can be submitted for publication on public site by the author. The content, once submitted for publication, can always be retracted by the member. The content can be made private by the author for editing.

Once submitted for intranet publication, the reviewer checks the content, publishes it on the intranet or rejects it to the author for additional editing.

intranet workflowhttp://plone.org/Members/rizzatto/WFintranet.jpg

UML Diagrams of the Workflow Process definitions:here

Extranet

The content is created by the member as public draft. The content is available to the members as public draft and can be submitted for publication on public site by the author. The content, once submitted for publication, can always be retracted by the member. The content can be made private by the author for editing.

Once submitted for intranet publication, the reviewer checks the content, publishes it on the intranet or rejects it to the author for additional editing.

Once submitted for external publication, the reviewer checks the content, publishes it on the public site or rejects it to the author for additional editing.

2 levels extranet workflowhttp://plone.org/Members/rizzatto/WFextranet.jpg

UML Diagrams of the Workflow Process definitions:here

The workflow control panel

In the workflow control panel you can configure your site workflow and set ...

Deepen your knowledge on Plone workflow components

DC Workflow and Reflow

From thallam Mon Sep 15 09:24:43 -0500 2003 From: thallam Date: Mon, 15 Sep 2003 09:24:43 -0500 Subject: Why can reviewer publish non pending documents? Message-ID: In-reply-to:

I'm surprised that a reviewer can publish a document that has not been submitted for publication by the owner. This is bad as it might lead to the inadvertant publication of matterial that the owner does not want published