BSCW stellt Funktionalität zum Erzeugen und Bearbeiten von Arbeitsabläufen (Workflow) auf der Basis von Aufträgen zur Verfügung. Ein Auftrag stellt etwas dar, das ein Auftraggeber von einem oder mehreren anderen Benutzern, den Auftragnehmern, erledigt haben möchte. Ein Auftrag kann Ein- und Ausgabedatenfelder haben. Die Eingabedatenfelder sollten vom Auftraggeber ausgefüllt werden, die Ausgabedatenfelder vom Auftragnehmer. Außerdem kann ein Auftrag jede Art von Anlagen, die nach seiner Erzeugung hinzugefügt werden, enthalten, d.h. ein Auftrag kann auch als eine spezielle Art von Ordner angesehen werden. Eine Menge von Aufträgen innerhalb eines Auftrags kann zusammengefügt werden, um einen Workflow-Prozess zu bilden. Ein solcher Workflow kann zur Laufzeit verändert werden, indem man weitere Aufträge hinzufügt, andere entfernt oder existierende Aufträge an andere Benutzer vergibt. Workflows können zur Wiederverwendung kopiert werden.
Mehr: