Table of Contents

Global Events

Global Events sind dazu da, Events zu feuern, die in der ganzen Anwendung abgefangen werden können. Sie können z.B. dazu dienen, allen offenen Workflows und Forms mitzuteilen, dass sie ihre Daten aktualisieren sollen, weil sich Stammdaten geändert haben.

Ein Global Event besteht aus zwei Teilen: einem Sender. einem Event-Handler.

Die Global Events können zudem auch eine beliebige Anzahl von Parametern jedes Typs erhalten. Somit können mit dem Event auch Daten an jede Stelle der Anwendung übertragen werden.

Global Event Designer

Global Events sind durch das global-events-icon -Icon gekennzeichnet.

Global Events anlegen / löschen

Ein neues Global Event legen Sie an, indem Sie den Namespace markieren, unter dem das neue Event angelegt werden soll. Anschließend drücken Sie den Button (New) und wählen den Eintrag Global Event aus. Das Global Event wird angelegt und geöffnet.

Ein Global Event kann in jedem beliebigen Namespace angelegt werden. Es ist aber empfehlenswert, die Events alle in einen Namespace zu packen.

Löschen können Sie ein Global Event, indem Sie das Event in der Namespaces-Registerkarte markieren und den Button (Delete) drücken. Das Löschen wird erst mit dem Button (Save All) wirksam.

Global Events bearbeiten

Sie öffnen ein Global Event, indem Sie einen Doppelklick auf das Event der Namespaces-Registerkarte machen. Es öffnet sich der GlobalEvent-Designer im rechten Teil des Framework Designers.

Name

Gibt den Namen des Global Events an.

Parameters

In diesem Teil des Fensters werden die Parameter des Global Events verwaltet. Ein Global Event kann beliebig viele Parameter der unterschiedlichsten Datentypen besitzen.

In der Listbox werden alle Parameter mit ihrem Namen aufgelistet. Rechts daneben werden die Eigenschaften des ausgewählten Parameters bearbeitet.

Parameters Name

Name des Parameters.

Parameters Datatype

Gibt den Datentyp des Parameters an. Zur Auswahl stehen .NET-Datentypen, FS-Datentypen, Metadatentypen und Components.

Button Add

Fügt einen neuen Parameter in die Liste ein.

Button Delete

Löscht den momentan markierten Parameter aus der Liste.

Global Events verwenden

Global Events können im Workflow verwendet werden. Nähere Informationen dazu finden Sie im Kapitel Workflows. (Global Events)