Testdateien downloaden

Sie können die Testdateien hier downloaden:

Download

 

Mehr zu diesen Testdateien finden Sie an dieser Stelle.

HalloWelt-Ereignis einbinden

Ereignisse ähneln Bedingungen. Sie sind ebenfalls einzelne DLLs, die nach einem Statuswechsel ausgeführt werden und einen bestimmten Programmquellcode ausführen. Mit Ereignissen können die Abläufe der Prozesse individuell gestaltet werden (z.B. Export, Drucken, Emailversenden bei Statuswechseln, Rechnung buchen).

Die Entwicklung von Ereignissen ähnelt sehr der Entwicklung von Bedingungen. Fügen Sie Ihrer Projektmappe zunächst aus der zip-Datei aus dem Ordner "HalloWeltEreignis" das gleichnamige Projekt hinzu. Fügen Sie hier die Verweise "Klassen.dll" und "Ereignisbasis.dll" hinzu, die Sie im "bin"-Ordner des UniERM-Projektes finden. 

In der Datei "clsHalloWeltEreignis.vb" finden Sie den Beispielquellcode des Ereignisses. In dem Ereignis kann beliebiger Quellcode ausgeführt werden. Dadurch können die Statuswechsel stark individualisiert werden. Als Unterstützung kann, wie in Bedingungen und Webparts ebenso, auf die komplette Klassenstruktur von UniERM zugegriffen werden.

Klicken Sie nun mit rechts auf das Projekt und wählen Sie "neu erstellen" aus, um das Ereignis zu kompilieren. Nun finden Sie im Projektverzeichnis der Ereignisses unter "HalloWeltEreignis\bin\Debug" die DLL "HalloWeltEreignis.dll". Kopieren Sie diese und die Datei "HalloWeltEreignis.png" in das UniERM-Verzeichnis "Ereignisse\MostSpecific".

Die DLL wird beim nächsten Login in UniERM automatisch eingelesen und steht im Optionswebpart Konfiguration der Vorgangstypen rechts unter Ereignisse zur Verfügung. Das Ereignis kann nun an einem beliebigen Statuswechsel (z.B. Angebot buchen) hinzugefügt werden. Wird dann ein Vorgang von diesem Typ in den Status gesetzt, wird es ausgeführt.

Letzte Änderung: 03.09.2018