Microsoft Standard-Aktivitäten

In der Gruppe General finden Sie einige Microsoft Standard-Aktivitäten, die Sie für das Erstellen von Workflows einsetzen können.

Wie bei den helpLine-Aktivitäten auch, wird im rechten Fensterteil das Eigenschaften-Raster zur jeweils ausgewählten Aktivität eingeblendet, das die Parameter und Eigenschaften der Aktivität auflistet.

Delay

Die Aktivität ermöglicht die zeitliche Steuerung des Workflows durch das Einbringen von Verzögerungen. Für die Verzögerung können Sie einen Timeout angeben (Dauer des Timeouts als Zeitangabe hh:mm:ss), damit der Workflow vor der weiteren Ausführung pausiert.

FaultHandler

FaultHandler ermöglichen das Verarbeiten eines von Ihnen definierten Ausnahmetyps. Die ExceptionHandler-Aktivität ist ein Wrapper für andere Aktivitäten, die tatsächlich alle erforderlichen Arbeiten nach dem Auftreten der definierten Ausnahme durchführen. Optional können Sie eine lokale Variable angeben, die die Ausnahme speichert und zur Verfügung stellt.

InvokeWebService

Ermöglicht dem Workflow das Aufrufen einer Webdienstmethode. Sie legen die zu verwendende Proxyklasse (unter Verwendung von WSDL) und den Namen der aufzurufenden Methode fest. Dabei werden synchrone und asynchrone Aufrufe unterstützt.

Required ProxyClass: Name der Klasse, die den Code zum Zugriff auf den Webservice bereitstellt.
Parallel-Aktivität

Die Parallel-Aktivität ermöglicht dem Workflow, zwei oder mehrere Operationen unabhängig voneinander auszuführen. Die Aktivität wartet vor der weiteren Ausführung auf das Beenden aller Zweige.

Sie fügen weitere Zweige über das Kontextmenü der Parallel-Activity durch den Befehl Add Branch hinzu.

Sequence-Aktivität

Die Sequence-Activity ermöglicht die Koordination der seriellen Ausführung einer Reihe von untergeordneten Aktivitäten. Die Sequenz wird abgeschlossen, wenn die letzte untergeordnete Aktivität abgeschlossen wird.

Eine sinnvolle Anwendung der Sequence-Activity liegt dann vor, wenn an einer Stelle nur eine Activity eingefügt werden darf, aber mehrere benötigt werden. Ein Beispiel hierfür ist die Iterate-Activity, in die nur eine Aktivität eingefügt werden kann.

Das die Microsoft Sequence-Aktivität nicht die Möglichkeit bietet, einen Anzeigenamen anzugeben beeinträchtigt die Lesbarkeit des Workflows. Daher wir innerhalb der Gruppierung helpLine Aktivitäten eine HLSequenceActivity angeboten, die unter der Property DisplayName die Eingabe eines Anzeigenamens ermöglicht.

Terminate (Beenden)

Terminate ermöglicht im Falle einer nicht normalen Situation das unmittelbare Beenden der Workflow-Ausführung. Beim Aufrufen innerhalb einer parallel ausgeführten Aktivität werden alle Ausführungszweige unmittelbar beendet, unabhängig von deren aktuellem Status. Beim Beenden eines Workflows wird ein Fehler protokolliert, eine Nachricht unterstützt den Administrator bei der Diagnose.

Parameter: Error bezeichnet die Fehlermeldung.