Workflow Module
Rough-cut task list for getting a minimal workflow module running for work order use:
Task |
Estimate |
User/Status |
Create workflow application module, skeleton |
1.0 |
NOT DONE |
Create SQL scripts, add to lib/Driver.php, lib/Driver/sql.php for listing/updating/deleting work items |
2.0 |
NOT DONE |
Write or port workflow classes to PEAR or Horde |
8.0 |
NOT DONE |
Implement XPDL load of workflow objects |
4.0 |
NOT DONE |
Implement WorkItem::evaluateExpression() (only need strings, numbers, work item properties, and "==" operator to start) |
2.0 |
NOT DONE |
Implement user's work queue screen |
2.0 |
NOT DONE |
Implement driver-based application call mechanism |
1.0 |
NOT DONE |
Implement templatized e-mail send "application" |
3.0 |
NOT DONE |
Implement create ticket "application" |
2.0 |
NOT DONE |
Implement ulaform entry/update "application" |
3.0 |
NOT DONE |
Implement e-mail decision "application" |
2.0 |
NOT DONE |
Implement work item history logging mechanism |
2.0 |
NOT DONE |
Some relevant links: