Workflow: Difference between revisions
m (using an external editor) |
m (using an external editor) |
||
Line 1: | Line 1: | ||
== Definition == | == Definition == | ||
According to [http://en.wiktionary.org/wiki/workflow Wiktionary] (retrieved 14: | According to [http://en.wiktionary.org/wiki/workflow Wiktionary] (retrieved 14:49, 29 February 2008 (MET)): | ||
# A process and/or procedure in which tasks are completed. It may be defined with a flowchart to define actors, actions, results, decisions, and action paths. | # A process and/or procedure in which tasks are completed. It may be defined with a flowchart to define actors, actions, results, decisions, and action paths. | ||
# The rate at which a flow of work takes place | # The rate at which a flow of work takes place | ||
The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant* to another for action, according to a set of procedural rules. ([http://www.e-workflow.org/ e-workflow.org], retrieved 14: | The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant* to another for action, according to a set of procedural rules. ([http://www.e-workflow.org/ e-workflow.org], retrieved 14:49, 29 February 2008 (MET)). | ||
== In education == | == In education == | ||
See [[CSCL script]] | Workflow is important in activity-based [[instructional design model]]s, i.e. both constructivist and modern instructionalist approaches. | ||
See entries about | |||
* [[CSCL script]] (there are some recent initiatives to define a common wf language, 2007) | |||
* [[learning design]] and the [[IMS Learning Design]] specification (using a "play/theatre" metaphor to define workflows). | |||
* [[Project-based learning]] (Pedagocial scenarios as workflow design problem) | |||
* [[C3MS project-based learning model]] (loosely defined informal workflows) | |||
== Tools == | == Tools == |
Revision as of 15:49, 29 February 2008
Definition
According to Wiktionary (retrieved 14:49, 29 February 2008 (MET)):
- A process and/or procedure in which tasks are completed. It may be defined with a flowchart to define actors, actions, results, decisions, and action paths.
- The rate at which a flow of work takes place
The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant* to another for action, according to a set of procedural rules. (e-workflow.org, retrieved 14:49, 29 February 2008 (MET)).
In education
Workflow is important in activity-based instructional design models, i.e. both constructivist and modern instructionalist approaches.
See entries about
- CSCL script (there are some recent initiatives to define a common wf language, 2007)
- learning design and the IMS Learning Design specification (using a "play/theatre" metaphor to define workflows).
- Project-based learning (Pedagocial scenarios as workflow design problem)
- C3MS project-based learning model (loosely defined informal workflows)
Tools
See also Groupware.
A workflow management system (WFMS) is a software component that takes as input a formal description of business processes and maintains the state of processes executions, thereby delegating activities amongst people and applications (Byeyens, 2004).
Design languages
- Petri nets
- workflow patterns
- UML (in particular activity diagrams)
List of general toolkits
See The State of Workflow for a list.
- OpenWFE - open source workflow engine. OpenWFE is an Open source WorkFlow Engine. It's written in Java but features access libraries for languages such as Python, Perl, Ruby, C# (.NET), PHP and pnuts. (see below also)
- OpenWFEru is an open source Ruby workflow and BPM engine.
Links
Introductions
- Workflow (Wikipedia)
Associations
- e-workflow.org (sponsored by both WfMC and WARIA)
Bibliography
- Baeyens, Tom (2004). The State of Workflow, webpage, TheServerSide.com. (recommended article)