Fehlerbenachrichtigungsdienst - OMS
Der Job Fehlerbenachrichtigungsdienst – OMS überwacht Dokumente im System und versendet E-Mail-Benachrichtigungen, wenn Aufträge länger als ein definierter Zeitraum in einem bestimmten Status verbleiben.
Damit dient der Job der:
- Überwachung von Prozess- und Auslieferungsstatus
- Früherkennung von Störungen
- Transparenz bei nicht weiterverarbeiteten Aufträgen
Typisches Anwendungsszenario
Ein Auftrag wurde erzeugt und sollte an einen Druckdienstleister weitergeleitet werden.
Aufgrund einer Störung oder Fehlkonfiguration wird der Auftrag jedoch nicht verarbeitet.
Der Job erkennt:
- Auftrag befindet sich noch im Status „Bereit zur Auslieferung“
- Schwellwert (z. B. 2 Stunden) wurde überschritten
→ Der zuständige Mitarbeiter oder eine zentrale Stelle wird per E-Mail informiert.
Funktionslogik
Der Job prüft regelmäßig:
- Kanalselektion
- Statusselektion
- Alter des Auftrags (Schwellwert + Einheit)
- Maximale Benachrichtigungsanzahl
Wenn alle Kriterien erfüllt sind:
- E-Mail wird generiert
- optional zusätzlich an den Ersteller gesendet
- Benachrichtigungszähler wird erhöht
Kanal- und Statusfilter
| Feld | Beschreibung |
|---|---|
| Kanäle | Liste der Kanäle, die überwacht werden sollen. Es ist der Schlüssel der Profileigenschaft (Kanal) aus Documents → Profile → Profileigenschaften zu hinterlegen. |
| Kanaldaten | Zusätzliche Filterung über ConfigData des jeweiligen Subsystems. Achtung: Kann die Abfrage deutlich verlangsamen. |
| Status Liste | Liste der Dokumentenstatus, die überwacht werden sollen. Schlüssel aus Documents → Profile → Dokumentstatus. |
Zeitsteuerung (Schwellwert)
| Feld | Beschreibung |
|---|---|
| Schwellwert | Zeitwert, ab dem ein Auftrag als „überfällig“ gilt. |
| Schwellwert Einheit | Einheit des Schwellwerts: Tag, Stunde, Minute. |
Ein Auftrag wird berücksichtigt, wenn:
- alle Filterkriterien erfüllt sind
- Alter des Auftrags > definierter Schwellwert
E-Mail-Konfiguration
| Feld | Beschreibung |
|---|---|
| E-Mail Empfänger | Fester Empfänger der Benachrichtigung. |
| E-Mail Absender | Absenderadresse der generierten E-Mail. |
| E-Mail Betreff | Betreff der Benachrichtigungs-E-Mail. |
| E-Mails an den Ersteller schicken | Sendet die Benachrichtigung zusätzlich an den Auftragsersteller. Voraussetzung: E-Mail-Adresse im Mitarbeiterprofil hinterlegt. |
Falls kein Ersteller-Mailkonto gepflegt ist, erfolgt der Versand an die Adresse aus E-Mail Empfänger.
Benachrichtigungssteuerung
| Feld | Beschreibung |
|---|---|
| Maximale Anzahl an Benachrichtigungen pro Dokument | Legt fest, wie oft ein Auftrag gemeldet wird, solange sein Status unverändert bleibt. |
Ein Auftrag wird nicht weiter gemeldet, wenn:
- sein Status geändert wurde
- die maximale Anzahl erreicht ist
Hinweise & Empfehlungen
- Statusfilter möglichst präzise definieren (z. B. nur „Wartend auf Auslieferung“).
- Schwellwert nicht zu niedrig wählen (Vermeidung von Spam-Effekten).
- Maximalanzahl sinnvoll begrenzen (z. B. 3–5 Benachrichtigungen).
- „Kanaldaten“ nur verwenden, wenn fachlich zwingend notwendig (Performance).
- E-Mail-Versand regelmäßig testen (SMTP-Konfiguration prüfen).
Zuletzt aktualisiert am