Was sind Ereignisse in UniERM?
Bei den Ereignissen handelt es sich um .dll-Dateien, die automatische Abläufe in UniERM einleiten. Diese Ereignisse hängen an Statuswechseln von Vorgängen und werden beim erfolgreichen Statuswechsel ausgeführt. So kann z.B. nach dem erfolgreichen Verkaufen eines Artikels die Lagermenge automatisch über ein verknüpftes Ereignis heruntergesetzt werden.
Ereignisse sind eng mit den Bedingungen verbunden, da alle Bedingungen, die mit dem Statuswechsel verbunden sind, erfüllt sein müssen, bevor der Statuswechsel erfolgen kann und ein Ereignis ausgeführt wird.
Mehr zu Bedingungen finden Sie hier.
Mehr zu den Vorgängen und Status hier.
Ereignisse konfigurieren
Einige Ereignisse ermöglichen es Ihnen, das Ereignis selbst genauer zu konfigurieren.
Dies können Sie über das Optionswebpart Konfiguration der VorgangsTypen, indem Sie an einem Status die Ereignisliste öffnen. Hier erscheint bei gewissen Ereignisse nun neben dem Löschen-Button auch ein Editieren-Button. Klicken Sie auf diesen, öffnet sich ein PopUp-Fenster, in dem Sie je nach Ereignis einige Einstellungen pflegen können (s. Bild).
So können Sie zum Beispiel festlegen, dass erstellte PDFs als Vorgangsreport eine Identifikationsnummer erhalten, die später genutzt werden kann, um z.B. alle PDFs mit dieser Nummer per Mail an einen Kunden zu verschicken. Sie können hier z.B. auch pflegen, welcher Drucker zum Drucken eines Reports verwendet wird.
Statuswechsel
Ereignisse werden immer nach einem erfolgreichen Statuswechsel ausgeführt. Nachdem Sie den Status eines Vorganges erfolgreich geändert haben, sehen Sie ein PopUp (Bild 1), das Ihnen Informationen darüber gibt, welche Ereignisse ausgeführt wurden bzw. welche nicht ausgeführt werden konnten.
Anhand der Bezeichnungen der Ereignisse können Sie im PopUp auch sehen, was gemacht wurde.
Die oben angesprochenen Konfigurationsmöglichkeiten für Ereignisse finden Sie zum Teil auch noch einmal beim Statuswechsel. So können Sie auch nachträglich noch z.B. einen anderen Drucker zum Drucken eines Vorgangsreports auswählen.
Ereignisstatus
Es gibt zwei verscheidene Ereignisstatus in UniERM:
- Erfolgreich ausgeführt - Neben einem Text, dass das Ereignis erfolgreich ausgeführt wurde, sehen Sie auch einen grünen Haken.
- Nicht ausgeführt - Neben einem Text, dass das Ereignis auf Grund eines Fehlers nicht ausgeführt werden konnte, sehen Sie auch ein rotes Kreuz. Es gibt viele Gründe, warum ein Ereignis nicht ausgeführt werden konnte. Wenn Sie z.B. über ein Ereignis einen Parentvorgang bei einem Vorgang erfüllen, der keinen Parentvorgang besitzt, führt dies zu einem Fehler bei der Ausführung des Ereignisses.
Alle Ereignisse
Unten finden Sie nun eine Auflistung aller standardmäßig implementierten Ereignisse mit Bezeichnung und Dateiname der Ereignisse. Über einen Klick auf ein Ereignis können Sie die Dokumentation zum entsprechenden Ereignis öffnen und mehr über dieses erfahren.
Bezeichnung | Dateiname |
AllePositionenErfuellen.dll | |
FertigstellungAufheben.dll | |
Die Individuen des Vorgangs wurden als "nicht verfügbar" gekennzeichnet. | IndividuenNichtVerfügbar.dll |
InventurAuftragErstellen.dll | |
InventurDifferenz.dll | |
Mengen wurden aus Lagerorten ausgelagert und der Vorgang abgeschlossen. | MengenAuslagernLagerortUndAbschliessen.dll |
MengenReservierenGlobal.dll | |
MengenReservierenLagerort.dll | |
Die erfüllte Menge der Positionen des Parentvorganges wurde korrigiert. | ParentErfüllen.dll |
ParentKomplettErfuellen.dll | |
Alle Positionen des Parentvorganges und des offenen Vorganges wurden erfüllt. | ParentUndSelbstErfuellen.dll |
PositionenZusammenfassen.dll | |
PDFAnzeigen.dll | |
PDFAufFileserverSpeichern.dll | |
PDFErzeugen.dll | |
PosOhneMengenEntfernen.dll | |
Referenznummererfassung.dll | |
ReservierungenStornierenUndSchliessen.dll | |
SnrAusParentUebernehmen.dll | |
Stornieren.dll | |
Die Mengen der Stücklistenartikel aller Positionen wurde hochgebucht. | StuecklistenMengeHochbuchen.dll |
Die Mengen der Stücklistenartikel aller Positionen wurde runtergebucht. | StuecklistenMengeRunterbuchen.dll |
VorgangAbschließen.dll | |
VorgangDrucken.dll |