Entwicklungsobjekt: Ereignis

1              Themenübersicht

Die Anwendung „Entwicklungsobjekte“ dient der Erfassung und Ansicht von Entwicklungsobjekten verschiedenster Typen. In dieser Dokumentation wird der Typ „Ereignis“ beschrieben.

Allgemeine Informationen zur Anwendung „Entwicklungsobjekte“, beispielsweise die Beschreibung der anwendungsbezogenen Aktionen oder des Identifikationsbereichs, finden Sie in dieser Dokumentation „Entwicklungsobjekte“.

2              Beschreibung

Das Entwicklungsobjekt „Ereignis“ findet im Workflow Verwendung. Ereignisse werden verwendet, damit Aktivitätsdefinitionen, die für bestimmte Ereignisse erstellt werden, beim Eintreten der jeweiligen Ereignisse Aktivitäten erzeugen.

Das Entwicklungsobjekt „Ereignis“ kann aufgrund eines bestimmten Zustandes einer Anwendung ein Ereignis auslösen, das vom Workflow verarbeitet wird. Die Ereignisse sind im Repository registriert und werden beim Entwickeln von Anwendungen festgelegt. Über eine Programmierschnittstelle können die Ereignisse ausgelöst werden. Im Interface com.cisag.pgm.appserver.CisSystem-Manager existieren Methoden mit dem Namen fireEvent mit unterschiedlichen Parametern, mit denen die Ereignisse ausgelöst werden. Ereignisse haben immer einen Bezug zu einer Datenbank.

Die Felder im Einzelnen:

Feld Erläuterung
Bezeichnung Bezeichnung des Ereignis.

Die Bezeichnung ist übersetzbar und auf 80 Zeichen beschränkt.

Subtyp Über Valuesets können Ereignisse typisiert werden. Dies kann dazu verwendet werden, um z. B. Aktivitätsdefinitionen nur für Ereignisse eines bestimmten Subtyps zuständig sein zu lassen. Durch Subtypen kann die Anzahl der benötigten Ereignisse minimiert werden.

In der Rubrik „Datenbanken“ stehen folgende Felder zur Verfügung:

Feld Erläuterung
OLTP-Daten

(Checkbox)

Über diese Checkbox wird definiert, ob dieses Ereignis auf einer OLTP-Datenbank ausgelöst werden kann.
OLAP-Daten

(Checkbox)

Über diese Checkbox wird definiert, ob dieses Ereignis auf einer OLAP-Datenbank ausgelöst werden kann.
Repository-Daten

(Checkbox)

Über diese Checkbox wird definiert, ob dieses Ereignis auf der Repository-Datenbank ausgelöst werden kann.
Konfigurations-Daten

(Checkbox)

Über diese Checkbox wird definiert, ob dieses Ereignis auf der Konfigurations-Datenbank ausgelöst werden kann.

In der Rubrik „Parameter“ wird in einer Liste definiert, welche Parameter dem Ereignis mitgegeben werden.

Spalte Erläuterung
Parametername Name des Parameters.
Der Name wird bei der Programmierung verwendet, wenn der Parameter in der Parameterliste gesetzt wird. Wird ein neuer Parameter zu einem Ereignis, das nicht im eigenen Entwicklungsnamenraum liegt, hinzugefügt, muss der Name mit dem Entwicklungspräfix des aktuellen Systems beginnen. In diesem Fall wird das Präfix bei der Neuanlage automatisch vorgeblendet.
Typ Über diese Auswahl wird definiert, ob der Parameter ein Business Object oder ein logischer Datentyp ist.
Parameter Vollqualifizierter Name des Entwicklungsobjektes.

Je nach ausgewähltem Typ erscheint an dieser Position das Feld für Business Objects oder logische Datentypen. Beim Auslösen des Ereignisses muss die Anwendung zu jedem Parameter zu dessen Typ passende Werte mitgeben.

 

Czy ten artykuł był pomocny?