helpLine OperationFlow

Operationsbereiche (OperationFlow) erlauben die Bereitstellung spontaner Aktionen innerhalb eines sequentiellen Workflows.

Starr definierte sequenzielle Workflows können um spontane Aktivitäten erweitert werden. Diese können zusätzlich ausgewählt, müssen aber nicht durchlaufen werden. Dazu wird über die Activity Erzeuge Operationsbereich ein Operationsbereich in den Workflow eingebettet, innerhalb dessen wiederum sogenannte Operation Scopes angelegt werden können, also Verzweigungen, die jeweils eine Aktion enthalten, die spontan ausgeführt werden kann.

Als nachfolgendes Beispiel sollen während einer Stage-Activity, die den Haupt-Workflow darstellt, die Aktionen Kino, Abendessen und Auto spontan auswählbar sein. Alle Aktionen haben Parameter, die als Informationen in einen Task kopiert werden und an einen entsprechenden Mitarbeiter geroutet werden.

Eine Beschreibung, wie Sie die Parameter für die gewünschten Aktionen im Activity Designer vordefinieren, finden Sie im Abschnitt Operation Scope Library: Projekte für spontane Aktionen erstellen.

Sobald Sie ein OperationFlow-Projekt geladen haben, steht in der Gruppe Operationen die Activity Erzeuge Operationsbereich zur Verfügung. Diese Aktivität erwartet im linken Ast die Aktivitätenfolge des HauptWorkflows (im Beispiel oben eine Stage-Activity) und im rechten Ast beliebige, parallel ausführbare spontane Aktionen.

Hinzufügen einer Verzweigung zu einem Workflow

Wie bei Verwendung der Parallel-Aktivität können Sie neue Verzweigungen für die spontanen Aktionen in Workflows einfügen.
Anmerkung: Listen-Parameter (Enumerabes), die Sie im zugehörigen Projekt definiert haben, finden Sie zunächst als Source über das DateiauswahlSymbol im ugehören Scope-Projekt.

  1. Wählen Sie innerhalb des Operationsbereichs eine freie Stelle mit der Maus.

  2. Wählen Sie im Kontextmenü Verzweigung hinzufügen.
    Ein Dialog zeigt u. a. die definierten Aktionen des geladenen OperationFlow-Projekts an.

  3. Wählen Sie eine Aktion aus dem Dialog.
    Die neue Verzweigung wird im Operationsbereich angezeigt. (hier Abendessen und Kino).

  4. Legen Sie die Tätigkeiten an, die beim Aufrufen der Aktionen Kino und Abendessen ausgeführt werden sollen.
  5. Legen Sie den Geltungsbereich der spontanen Aktionen fest.

    1. Binden Sie die spontane Aktion mit der Property Object Identity an die ID des Vorgangs, für den die spontane Aktion auswählbar sein soll.
    2. Legen Sie mit GuiAllowed=True fest, dass die spontane Aktion im Dialog des zuvor bestimmten Vorgangs im ClassicDesk sichtbar ist.
    3. Erweitern Sie den Geltungsbereich der spontanen Aktion über IsGlobal=True auf den gesamten Workflow, so dass von jedem Vorgang aus darauf zugegriffen werden kann.
  6. Fügen Sie Aktivitäten und Parameter-Binding ein.
    1. Ziehen Sie die CreateTask-Activity hinter die FlowBody-Activity.

    2. Öffnen Sie das zugehörige Instruction Set.

      Sie können nun die eigentlichen Tätigkeiten, die beim Aufrufen der Verzweigungen bzw. Aktionen (Kino und Abendessen) ausgeführt werden sollen definieren. Es wird die folgende Zeichenkette in den Task-Betreff kopiert.

  7. Wiederholen Sie den Vorgang mit allen Parametern der spontanen Aktion, die Sie für den Aktionsweg verwenden wollen. Beachten Sie dabei die Task-Pflichtfelder.

  8. Binden Sie die zum Instruction Set hinzugefügten Ressourcen an die Eigenschaften der spontanen Aktion.
  9. Verwenden Sie die spontanen Aktionen im ClassicDesk.
    1. Starten Sie im ClassicDesk eine Workflow-Instanz aus der Stage-1-Aktivität.
    2. Wählen Sie die spontane Aktion über Aktion Startenin der RibbonBar im ClassicDesk aus dem Drop-down-Menü.

    3. Geben Sie die Parameter der Aktion im Dialog Aktion starten ein.