Index: openacs-4/packages/workflow/www/doc/index.html
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/workflow/www/doc/index.html,v
diff -u -r1.1 -r1.2
--- openacs-4/packages/workflow/www/doc/index.html 5 Mar 2003 17:19:09 -0000 1.1
+++ openacs-4/packages/workflow/www/doc/index.html 28 Aug 2003 09:41:59 -0000 1.2
@@ -2,17 +2,21 @@
Workflow Documentation
Workflow Documentation
+Workflow Documentation
+
+
+
By Lars Pind
-
-
The workflow package provides a service to keep track of a process
involving multiple people around some object. Workflow keeps track
@@ -37,10 +41,84 @@
This is the document we wrote before implementing workflow specifying
- how we intended to implement the package then.
+ how we intended to implement the package then. It is inaccurate in a
+ number of places where reality forced us to make changes.
+Version History
+
+
+ -
+ 1.0d4 Resolved conflicts with old acs-workflow package, so they install side by side. (May 11, 2003)
+
+ -
+ 1.0d3 Added Tcl API workflow::case::delete ;
+ fixed bug in PL/SQL implementation of workflow_case.delete/workflow_case__delete ;
+ added @see to workflow::case::insert.
+
+ -
+ 1.0d2 Completed package developer's guide. Added -action_id
+ switch to workflow::case::get_activity_html.
+
+ -
+ 1.0d1 Bumped up the version number to 1.0 to reflect the
+ fact that this package is actually at a steady state and fully
+ useful as is. Also added a little API and cleaned up things a bit,
+ the kind of things you learn while writing the documentation.
+
+
+ -
+ 0.2d2 First version released along with OpenACS 4.6.2.
+
+
+
+Todo
+
+
+ -
+ Internationalization.
+
+ -
+ Add API for modifying live workflows, including ensuring that the modifications are
+ always safe (i.e. you can't delete a state that's used.)
+
+ -
+ Add a user interface for defining workflows.
+
+ -
+ Add a user interface for monitoring workflows and bulk changing
+ the state of workflows.
+
+ -
+ Periodically notify people of their outstanding assigned actions.
+
+ -
+ Add a task list user interface, either as part of the Workflow package, or as a separate pacakge.
+
+ -
+ Add support for petri nets and other models.
+
+ -
+ Add timing of actions, deadlines, and integrate those with calendar.
+
+ -
+ Application integration with certain states and actions. For
+ example, in bug-tracker, we treat the "Open" and "Closed" states
+ specially. We also treat the "Resolve" action specially. Should be
+ possible to define this link.
+
+ -
+ Add workflow variants, so you can ship your application with
+ multiple default implementations of the same workflow and let the
+ user choose between the available variants (e.g. simple approval
+ vs. multiple approval variants, choice of triage and Q&A steps in
+ the bug-tracker, etc.). This should probably be tied to some
+ concept of an 'application' as in the bullet above.
+
+
+
+
lars@pinds.com