| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Collaboration diagram for ilWorkflow:
 Collaboration diagram for ilWorkflow:| Public Member Functions | |
| __construct () | |
| Constructor. | |
| setTitle ($a_val) | |
| Set title. | |
| getTitle () | |
| Get title. | |
| addStep ($a_step) | |
| Add a workflow step. | |
| getSteps () | |
| Get workflow steps. | |
| determineNextStep () | |
| Determine next step. | |
| Data Fields | |
| $steps = array() | |
A Workflow manages a series of steps that are needed to fulfill a certain task. You may overwrite this class, e.g. to change the default behaviour that determines the next step.
Definition at line 13 of file class.ilWorkflow.php.
| ilWorkflow::__construct | ( | ) | 
| ilWorkflow::addStep | ( | $a_step | ) | 
Add a workflow step.
| object | workflow step | 
Definition at line 49 of file class.ilWorkflow.php.
| ilWorkflow::determineNextStep | ( | ) | 
Determine next step.
The standard behaviour looks for the first step that either has not run yet or is not fulfilled.
Definition at line 66 of file class.ilWorkflow.php.
| ilWorkflow::getSteps | ( | ) | 
| ilWorkflow::getTitle | ( | ) | 
Get title.
Definition at line 39 of file class.ilWorkflow.php.
References $title.
| ilWorkflow::setTitle | ( | $a_val | ) | 
Set title.
| string | title | 
Definition at line 29 of file class.ilWorkflow.php.
| ilWorkflow::$steps = array() | 
Definition at line 15 of file class.ilWorkflow.php.
Referenced by getSteps().