Anlegen von zusätzlichen Ereignisparametern bei der Ereigniserzeugung 
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ß definieren können, mit dem diese Informationen vom Ereigniscontainer zum Workflow-Container gebracht werden, 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 .)
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.

Um zu testen, mit welchem Inhalt der Ereigniscontainer beim Ereignisverbraucher "ankommt", 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:
Weitere Informationen finden Sie unter
Auswertung und Pflege der Typkopplungstabelle.
Sie haben zum Objekttyp
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 |
0001 |
City |
Köln |
0001 |
District |
Rodenkirchen |
0001 |