Anfang des InhaltsbereichsFunktionsdokumentation Anlegen von Ereignisparametern bei der Ereigniserzeugung Dokument im Navigationsbaum lokalisieren

Verwendung

Das System fügt dem Ereigniscontainer des erzeugten Ereignisses jeweils den alten und den neuen Wert aller geänderten Felder hinzu. Diese Werte können dann in dem Workflow, der durch das Ereignis gestartet wird, ausgelesen und ausgewertet werden, um so den Ablauf dieses Workflows zu beeinflussen.

Voraussetzungen

Werte in Ereigniscontainer schreiben

Damit das System den alten und den neuen Wert eines geänderten Feldes in den Ereigniscontainer schreibt, muß dieses Feld als Datenbankfeldattribut beim Objekttyp im Business Object Builder definiert sein.

Werte im Datenfluß verwenden

Damit Sie einen Datenfluß vom Ereignis- zum Workflow-Container definieren können, müssen die entsprechenden Felder als mehrzeilige Ereignisparameter für das Ereignis im Business Object Builder definiert sein.

Funktionsumfang

Nachdem ein Änderungsbeleg geschrieben wurde und das System aus der Zuordnungstabelle erkannt hat, daß dazu ein Ereignis eines bestimmten Objekttyps erzeugt werden soll, prüft das System, ob die geänderten Felder als Datenbankfeldattribute dieses Objekttyps definiert sind. Wenn das der Fall ist, werden der geänderte und der neue Wert unter dem Namen des Attributes als zweizeiliges Element in den Ereigniscontainer geschrieben. (Neuer Wert mit Index 0001 , alter Wert mit Index 0002 .)

Hinweis

Die Werte werden in der beschriebenen Weise auch dann in den Container gestellt, wenn sie nicht als Ereignisparameter definiert sind. Die Definition als Ereignisparameter ist erforderlich, damit Sie in einer Datenflußdefinition darauf zugreifen können.

Aktivitäten

Wenn Sie die Funktion der zusätzlichen Ereignisparameter bei der Ereigniserzeugung nutzen wollen, haben Sie folgendes zu tun:

Weitere Informationen finden Sie unter Definition von Attributen zum Objekttyp.

Weitere Informationen finden Sie unter Definition von Ereignissen zum Objekttyp.

Hinweis

Um den Inhalt des Ereigniscontainers zu prüfen, können Sie sich den Ereigniscontainer als Mail schicken lassen. Dazu müssen Sie als Ereignisverbraucher einen Funktionsbaustein eintragen, der den Containerinhalt in eine Mail konvertiert und verschickt. Legen Sie dazu eine Typkopplung mit folgenden Inhalten an:

Weitere Informationen finden Sie unter Auswertung und Pflege der Typkopplungen.

Beispiel

Sie haben zum Objekttyp BUS1007 ( Debitor) einen Subtyp angelegt. Diesem Subtyp haben Sie folgende Komponenten hinzugefügt:

Der Container des Ereignisses, das bei Adreßänderung eines Debitors (Umzug von Trier nach Köln) erzeugt wird, hat zusätzlich zu den standardmäßig vorhandenen Systemelementen noch folgende mehrzeilige Elemente, die jeweils mit einem zweizeiligen Wert belegt sind:

Element

Wert

Index

PostalCode

50999
54294

0001
0002

City

Köln
Trier

0001
0002

District

Rodenkirchen
Pallien

0001
0002

Ende des Inhaltsbereichs