Das Basismodul des Moduls cdWorkflow ermöglicht es, flexibel auf eintretende Ereignisse in cimERP zu reagieren. Ereignisse in cimERP sind alle verfügbaren Historienereignisse, die im Standard von cimERP im Parameter Basisparameter Historienführung aktiviert werden können.
Das folgende Programm zeigt in der linken Baumansicht alle definierten Ereignisse an. In der rechten Tabelle werden dann alle definierten Aktionen für ein Ereignis angezeigt. Die Abarbeitung der einzelnen Aktionen wird nacheinander vom System durchgeführt. Ob eine Aktion ausgeführt wird, hängt von der definierten Aktionsbedingung ab. Ein Warten einer Aktion auf ein anderes, bestimmtes Ereignis ist mit dem folgenden Zusatzmodul „cdWorkflow - Vorgangsworkflow“ möglich. Mit diesem Modul ist es möglich, direkte, vorgangsbezogene Workflows zu starten.
Vorgangsworkflows werden immer für einen bestimmten Kontext (Kombination cimERP Modul/Programmnummer) definiert.
In der folgenden Maske werden die einzelnen Aktionen eines Vorgangsworkflows definiert. Standardmäßig werden für jeden Vorgangsworkflow zwei Aktionen automatisch generiert:
Initialize:
Eintrittspunkt des Vorgangsworkflows; diese Aktion ist immer die erste Aktion die innerhalb eines Vorgangsworkflows abgearbeitet wird.
ENDE:
Endpunkt des Vorgangsworkflows; diese Aktion ist immer die letzte Aktion die innerhalb eines Vorgangsworkflows abgearbeitet wird.
Der weitere Ablauf innerhalb des Vorgangsworkflows wird über die folgende Maske definiert:
Felder Kopfdaten
| Modul | cimERP Modulname |
| Programm | cimERP Programmnummer |
| Vorgang | Identifikationsnummer Vorgangsworkflow (eindeutige Identifikationsnummer innerhalb der Kombination cimERP Modul/Programmnummer) |
| Bezeichnung | Bezeichnung Vorgangsworkflow |
| Status | Status Vorgangsworkflow Mögliche Werte sind: AKTIV: Der Vorgangsworkflow ist abrufbar. INAKTIV: Der Vorgangsworkflow ist nicht abrufbar. |
Tabelle Übersicht Aktionen
| Aktions-Nr. | eindeutige Identifikationsnummer einer Aktion innerhalb des Vorgangsworkflows; die Reihenfolge der Abarbeitung ist von dieser Nummer nicht abhängig |
| Bezeichnung | Bezeichnung der Aktion |
Menüpunkte
| Bearbeiten | |
| Neu | Neuanlage Aktion Vorgangsworkflow s.a. Vorgangsworkflow - Aktion - Reiter Vorgänger |
| Ändern | Änderung Aktion Vorgangsworkflow s.a. Vorgangsworkflow - Aktion - Reiter Vorgänger |
| Kopieren | Kopieren Aktion Vorgangsworkflow s.a. Vorgangsworkflow - Aktion - Reiter Vorgänger |
| Löschen | Löschen Aktion Vorgangsworkflow |
| Workflow Editor | Verzweigt in den „Workflow-Editor“ |
| Grafische Darstellung | Öffnet die „Grafische Darstellung“ des Vorgangsworkflows |