Personal tools
You are here: Home Documentation Tutorials Creating Workflows in Plone
Support

Get Help

Join our chat rooms or support forums if you have more specific questions.

Plone Training
Learn how to design, build, and deploy a website in Plone through one of the numerous Plone training sessions around the world.
Find Plone training…
 
Document Actions

Creating Workflows in Plone

This Tutorial applies to: Any version.
This Tutorial is intended for: Site Administrators, Integrators, Customizers

This documentation explains the purpose of the DCWorkflow product and how to make use of it. DCWorkflow is a CMF Product for Zope, and Plone's workflows are built using it.

jonstahl

All content on one page (useful for printing, presentation mode etc.)

  1. Introduction Credits. What is workflow? Basic concepts of workflow.
  2. Defining Workflow States Using workflow states you can add state to your content that is specific to your business process.
  3. Defining Transitions Transitions are changes between workflow states.
  4. Defining Variables A variable is a piece of information that transcends states. Most variables are persistent. A variable might hold a counter, a flag, the name of the last user who did some action, or any other simple object.
  5. Defining Worklists and Scripts Worklists add links to users' actions box when there are items in a certain state. Scripts perform actions when users execute specific transitions.
  6. Defining Permissions Permissions control who can do what in a workflow.
  7. Workflow Expressions You can use TALES expressions in workflow definitions.
 

see also:

ArchGenXML 1.x- Getting started
ArchGenXML is a code-generator for CMF/Plone applications (Products) based on the Archetypes framework. It parses UML models in XMI-Format (.xmi, .zargo, .zuml), created with applications such as ArgoUML, Poseidon or ObjectDomain. This tutorial will help you get started developing applications with the aid of ArchGenXML.
by jonstahl — last modified July 2, 2006 - 23:09
Contributors: Shane Hathaway
All content is copyright Plone Foundation and the individual contributors.

Clarification requested

Posted by Vasily at August 29, 2006 - 13:42

I would like to request more details on how I can provide proxy roles for workflow scripts located on filesystem.

Just mentioning .metadata is hardly enough.

DCWorkflowGraph

Posted by Laurence Rowe at July 6, 2007 - 20:58
DCWorkflowGraph is invaluable for visualising complex workflows. http://plone.org/products/dcworkflowgraph

Laurence

Worklists

Posted by Laurence Rowe at July 6, 2007 - 22:10
Worklists can have bad performance implications. Smart folders are generally a better way to implement these features.

Laurence

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by