[Zope-CVS] CVS: Packages3/workflow - README.txt:1.2

Ulrich Eck ueck@net-labs.de
Fri, 7 Feb 2003 10:56:30 -0500


Update of /cvs-repository/Packages3/workflow
In directory cvs.zope.org:/tmp/cvs-serv25085

Modified Files:
	README.txt 
Log Message:
improved/updated the README abit


=== Packages3/workflow/README.txt 1.1 => 1.2 ===
--- Packages3/workflow/README.txt:1.1	Tue Feb  4 16:49:54 2003
+++ Packages3/workflow/README.txt	Fri Feb  7 10:56:29 2003
@@ -3,19 +3,69 @@
 This package is currently developed outside of the Zope3 CVS-HEAD
 to be able to share work between the developers more easily.
 
-to install this package you need to check it out from
-Zope-CVS-Repository/Packages3/workflow
+to install this package you need to check it out 
+from the Zope-CVS-Repository:
 
-remove the workflow directory from src/zope/app from Zope3src
+ - cvs -d:pserver:anonymous@cvs.zope.org:/cvs-repository login
+   cvs -d:pserver:anonymous@cvs.zope.org:/cvs-repository co Packages3/workflow
 
-link this package into src/zope/app/workflow
+ - remove the workflow directory from src/zope/app from Zope3src
 
-add this to the src/zope/app/configure.zcml:
-<include package=".workflow" />
+ - link/copy this package into src/zope/app/workflow
 
-and link the workflow/browser folder into
-src/zope/app/browser/workflow and include it in zcml.
+ - add this to the src/zope/app/configure.zcml:
+   <include package=".workflow" />
 
-start your Zope3 server and add a workflow-service.
+ - link/copy the workflow/browser folder into
+   src/zope/app/browser/workflow 
 
-nothing else works yet ....
+ - add this to the src/zope/app/browser/configure.zcml:
+   <include package=".workflow" />
+
+ - edit your site-zcml to grant workflow permissions to manager:
+   <grant permission="zope.workflow.ManageProcessDefinitions" role="Manager" />
+   <grant permission="zope.workflow.CreateProcessInstances"  role="Manager" />
+   <grant permission="zope.workflow.UseProcessInstances" role="Manager" />
+
+ - start your Z3 server
+
+
+
+Configure your System to use Workflow:
+
+ - goto Servicemanager and add a WorkflowService
+
+ - configure and activate that WorkflowService
+
+ - create a new package called workflows (for example)
+
+ - within that package create a new Stateful ProcessDefinition
+
+ - configure and activate that ProcessDefinition
+
+ - goto your newly created ProcessDefinition and 
+   add some States and Transitions
+
+ - within that package create a persitent module
+
+ - create a schema-class for your WorkflowRelevantData 
+   within this module
+  
+ - edit your ProcessDefinition to use that Module as
+   RelevantData Schema
+
+ ... more to come ...
+
+ToDo:
+
+ - get content-workflow-utilty working
+
+ - write more tests
+
+ - build views for managing processinstances that are
+   annotated to content objects.
+
+ - improve capabilities of stateful workflow
+
+ - start implementing the wfmc-based workflow based on the 
+   experiences with the "fairly simple" stateful workflow.