Konfigurationsdaten

Für die Aktivierung eines Ereignisses zur Umsetzung eines Prozesses ist das Konfigurieren einer Ereignis/Prozess-Zuordnung erforderlich. Jedes Ereignis, das in der Anwendung ausgelöst wird, prüft, ob irgendwelche Prozesse zugeordnet wurden und umgesetzt werden müssen. Es wird immer die neueste freigegebene Version eines Prozesses für ein zugehöriges Ereignis umgesetzt.

Die Registrierung eines Ereignisses zum Auslösen eines Prozesses wird als Datensatz in der Tabelle 'ProcEnactmentEvt' gespeichert. Der Ereignishandler für die Prozessumsetzung durchsucht die zwischengespeicherte Abbildung dieser Tabelle nach übereinstimmenden Einträgen, wenn ein Ereignis in der Anwendung ausgelöst wird, und setzt alle entsprechenden Prozesse um. In der folgenden Tabelle sind die Daten beschrieben, die zum Auffüllen der Tabelle 'ProcEnactmentEvt' erforderlich sind.

Tabelle 1. Beschreibung der Tabelle 'ProcEnactmentEvt'

Entitätsfeldname

Feldbeschreibung

procStartEventID

Die eindeutige Kennung der Ereignis/Prozess-Zuordnung.

eventClass

Die Ereignisklasse des Ereignisses, die für die Umsetzung des Workflowprozesses angegeben wurde.

eventType

Der Ereignistyp des Ereignisses, der für die Umsetzung des Workflowprozesses angegeben wurde.

processToStart

Wenn ein Ereignis mit der oben beschriebenen Ereignisklasse und dem Typ ausgelöst wird, wird die neueste freigegebene Version des Prozesses umgesetzt, die durch diesen Namen angegeben wird.

enabled

Dieses boolesche Flag zeigt an, ob die Ereignis/Prozess-Zuordnung aktiviert ist. Dadurch kann die Umsetzung eines Workflowprozesses durch ein angegebenes Ereignis zur Laufzeit aktiviert/inaktiviert werden.

In der Tabelle 'ProcEnactEvtData' werden die Daten gespeichert, die einem umzusetzenden Workflowprozess aus einem Geschäftsereignis zugeordnet werden, wenn dieses angegebene Ereignis ausgelöst wird. In der folgenden Tabelle sind die Daten beschrieben, die zum Auffüllen der Tabelle 'ProcEnactEvtData' erforderlich sind.

Tabelle 2. Beschreibung der Tabelle 'ProcEnactEvtData'

Entitätsfeldname

Feldbeschreibung

procEventMappingID

Die eindeutige Kennung der Zuordnung zwischen Prozessumsetzungs- und Ereignisdaten.

procStartEventID

Die eindeutige Kennung der Ereignis/Prozess-Zuordnung. Dieses Feld ist der eindeutige Schlüssel in der zugehörigen Tabelle 'ProcEnactmentEvt' und wird verwendet, um alle Daten zuzuordnen, die zur Umsetzung des Workflowprozesses beim Auslösen eines angegebenen Ereignisses benötigt werden.

eventField

Dieses Element zeigt an, welches der drei Felder eines Ereignisses zum Auffüllen des Attributs des Workflowdatenobjekts verwendet wird. Die Werte für dieses Feld stammen aus der Codetabelle EventField und sind nachfolgend näher beschrieben.

wdoAttribute

Der vollständig qualifizierte Name eines Workflowdatenobjekt-Attributs, das bei der Umsetzung eines Prozesses mit Daten aus einem bestimmten Feld aufgefüllt wird. Diese Tabelle enthält einen Eintrag für jedes Workflowdatenobjekt-Attribut, das in dem Prozess, der vom ausgelösten Ereignis umgesetzt wird, als erforderlich für die Umsetzung markiert wurde.

Es gibt drei Felder eines Ereignisses, die als Umsetzungszuordnungen verwendet werden können. Diese sind in der Codetabelle EventField aufgeführt und nachfolgend beschrieben.

primary event data
Eine eindeutige Kennung, die sich auf die Ereignisklasse bezieht, von der aus das Ereignis ausgelöst wird. Wenn beispielsweise der für ein Ereignis angegebene Geschäftsobjekttyp dem Typ 'Case' (Fall) entspricht, kann es sich bei den Ereignisdaten um die Fallkennung handeln.
secondary event data
Dies kann ein beliebiger numerischer Wert sein, der sich auf Ereignisse bezieht, die eine Zuordnung zwischen zwei Einträge darstellen müssen.
raised by user
Der Cúram-Benutzername des Benutzers, der das Ereignis ausgelöst hat.