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.
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:
- 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:
- 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.
- 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.