Sich wiederholende Eventualitäten

<< Click to Display Table of Contents >>

Navigation:  Workflow Editor > Workflow Beispiele >

Sich wiederholende Eventualitäten

Ein großartiges Beispiel für die Vereinfachung Ihrer Arbeit mit Hilfe des Workflow-Moduls ist die Automatisierung einer Reihe von Befehlen zur Kontingenzanalyse.

Beispiel: Angenommen, Sie beobachten mehrere Subjekte bei der Durchführung mehrerer Aufgaben. Sie haben die Aktivitäten der einzelnen Subjekte separat beobachtet, während sie von Aufgabe zu Aufgabe gingen.
Um den Beobachtungsprozess zu vereinfachen, haben Sie den Start für jede Aufgabe sowie das Ende mit einem einfachen Zeitstempel-Ereignis codiert.
Der Beginn wurde mit dem "Namen" der Aufgabe protokolliert, ALLE Aufgaben-Enden wurden mit demselben Code "Ende" protokolliert.
Dies führt zu Daten wie diesen:

WorkFlow_TasksPerSubject

Hinweis: Nach der Datenerfassung sollten Sie alle Subjekt Dateien zu einer einzigen Kompilationsdatei zusammenführen, bevor Sie fortfahren.

Um die einfachen Zeitstempel der Start- und End- Zeiten der Aufgaben in Ereignisse mit Dauer umzuwandeln, müssten Sie die Kontingenzanalyse-Routine so oft ausführen, wie Sie Aufgaben haben, und dabei folgende Einstellungen verwenden:

WorkFlow_ContingenciesTask-based

Dies für jede Aufgabe zu ändern und zu wiederholen, ist zwar machbar, aber wenn Sie dies mehrfach tun müssen, ist es lästig und eine Quelle für mögliche Fehler.

Stattdessen können Sie ein einziges Workflow-Skript erstellen, das alle erforderlichen Schritte enthält:

WorkFlow_CascadingContingencies

Jedes Workflow-Skript benötigt eine 'Dokumentenquelle' und eine Art von Ausgabe. Dazwischen liegt die Magie.

Die fünf Sequence Search-Objekte sind sich sehr ähnlich, ebenso wie die Event-Routine, die nur geringfügige Änderungen in ihren Einstellungen erfordert.

Im oberen Textfeld müssen Sie in der ersten Zeile die vorangestellten Codes eingeben. Die Syntax für die Eingabe von Codes in diesem Dialog ist gleich: 'ClassName>>Code'.

In der zweiten Zeile müssen Sie die nachfolgenden Codes eingeben, ähnlich wie bei der Kontingenzanalyse:

WorkFlos_SequenceSearchForContingencies