Aktivitäten

Aktivitäten sind ein zentraler Bestandteil eines Workflowprozesses, da sie die Schritte für die Geschäftsverarbeitung für den Workflow darstellen. Es gibt verschiedene Aktivitätstypen, die vom Cúram-WMS unterstützt werden. Diese sind im Abschnitt Aktivitäten des vorliegenden Dokuments beschrieben. Da auch Benachrichtigungen für die verschiedenen Aktivitätstypen relevant sind, werden auch diese im Abschnitt zu den Aktivitäten erläutert.

Basisaktivität enthält Informationen zu den Metadaten, die für alle der unterstützten Aktivitätstypen im Cúram-Workflowsystem gelten. Zudem sind die Validierungen beschrieben, die beim Erstellen oder Ändern einer Aktivität durchgeführt werden. Des Weiteren werden einige der etwas einfacheren Aktivitätstypen erläutert, darunter die Weiterleitungsaktivität sowie die Start- und Endprozessaktivität.

Automatisch enthält Informationen zu den Metadaten für eine automatische Aktivität. Zudem werden die Eingabe- und Ausgabezuordnungen für die der automatischen Aktivität zugeordneten Methode erläutert. In diesem Kapitel werden auch die Validierungen beschrieben, die beim Erstellen oder Ändern der Metadaten für eine automatische Aktivität durchgeführt werden. Weiter enthält es Informationen zu den Workflowdatenobjekten Context_Result und Context_Error, die für die Verwendung in Übergängen von automatischen Aktivitäten zur Verfügung stehen.

Event-Wait enthält Informationen zu den Metadaten für eine Event-Wait-Aktivität. Dazu zählen die Liste der Ereignisse, die Fristdetails (einschließlich der Fristerinnerungen) für das Event-Wait sowie alle möglicherweise anzugebenen Ausgabezuordnungen. Außerdem werden die Validierungen beschrieben, die beim Erstellen oder Ändern von Event-Wait-Metadaten durchgeführt werden. Zudem enthält das Kapitel eine detaillierte Beschreibung der Laufzeitinformationen in Verbindung mit der Ausführung von Event-Wait-Aktivitäten durch die Workflow-Engine. Weiter enthält es Informationen zu den Workflowdatenobjekten Context_Event und Context_Deadline, die für die Verwendung in Übergängen von Event-Wait-Aktivitäten zur Verfügung stehen.

Manuell enthält Informationen zu den Metadaten für eine manuelle Aktivität. Dazu zählen Informationen zur manuellen Aufgabe, zur Zuteilungsstrategie, zu den Geschäftsobjektzuordnungen und zu dem der manuellen Aktivität zugeordneten Event-Wait. Außerdem werden die Validierungen beschrieben, die beim Erstellen oder Ändern der Metadaten für die manuelle Aktivität durchgeführt werden. Zudem enthält das Kapitel eine detaillierte Beschreibung der Laufzeitinformationen in Verbindung mit der Ausführung von manuellen Aktivitäten durch die Workflow-Engine. Abschließend wird das Workflowdatenobjekt Context_Task beschrieben, das in den verschiedenen Zuordnungen für eine manuelle Aktivität verwendet werden kann.

Entscheidung enthält Informationen zu den Metadaten für eine Entscheidungsaktivität. Dazu zählen Informationen zu Entscheidungsaufgaben (die den Informationen zur manuellen Aufgabe ähneln) und zu Multiple-Choice- und Freitextfragen. Zudem sind die Validierungen beschrieben, die beim Erstellen oder Ändern der Aufgabe oder Frage für eine Entscheidungsaktivität durchgeführt werden. Das Kapitel liefert zudem eine Beschreibung der Laufzeitinformationen, die nach dem Ausführen einer Entscheidungsaktivität durch die Workflow-Engine verfügbar sind. Außerdem wird das Workflowdatenobjekt Context_Decision näher beschrieben.

Subflow enthält Informationen zu den Metadaten für eine Subflowaktivität. Dazu zählen Einzelheiten zu dem Subflowprozess für die Subflowaktivität und zu allen Eingabezuordnungen, die für die Umsetzung dieses Subflowprozesses erforderlich sind. Zudem werden verschiedene Validierungen beschrieben, die beim Erstellen oder Ändern der Metadaten durchgeführt werden.

Schleifenbeginn und Schleifenende enthält Informationen zu den Metadaten für eine Schleifenbeginn- und eine Schleifenendaktivität. Es werden der Schleifentyp, die Schleifenbedingung und die Schleifenendaktivitätsreferenz einer Schleifenbeginnaktivität erläutert. Das Kapitel liefert zudem eine Beschreibung der Laufzeitinformationen, die beim Ausführen einer Schleife in einer Workflowprozessdefinition durch die Workflow-Engine verfügbar sind. Außerdem wird das Workflowdatenobjekt Context_Loop näher beschrieben.

Parallel enthält Informationen zu den Metadaten für eine parallele Aktivität. Parallele Aktivitäten umschließen vorhandene Aktivitätstypen, wie manuelle Aktivitäten (siehe Manuell) und Entscheidungsaktivitäten (siehe Entscheidung). Da die diesen Aktivitätstypen zugeordneten Metadaten gleich bleiben, werden sie in diesem Kapitel nicht noch einmal beschrieben. Außerdem werden die Validierungen aufgeführt, die beim Erstellen oder Ändern der Metadaten für die parallele Aktivität durchgeführt werden. Zudem enthält das Kapitel eine detaillierte Beschreibung der Laufzeitinformationen in Verbindung mit der Ausführung von parallelen Aktivitäten durch die Workflow-Engine. Abschließend wird das Workflowdatenobjekt Context_Parallel beschrieben, das in den verschiedenen Zuordnungen für eine parallele Aktivität verwendet werden kann.

Aktivitätsbenachrichtigungen enthält Informationen zu den Metadaten für eine Aktivitätsbenachrichtigung. Zu diesen Informationen zählen die Bereitstellungsmechanismen, der Betreff, der Benachrichtigungstext sowie die Zuteilungsstrategie und Aktionen für die Benachrichtigung. Zudem werden verschiedene Validierungen beschrieben, die beim Erstellen oder Ändern der Benachrichtigungsmetadaten durchgeführt werden. Das Kapitel liefert zudem eine Beschreibung der Laufzeitinformationen, die beim Erstellen einer Benachrichtigung durch die Workflow-Engine verfügbar sind. Außerdem enthält es eine Reihe von Informationen zur Implementierung, die in der Cúram-Anwendung benötigt werden, damit Benachrichtigung ordnungsgemäß bereitgestellt werden können.