Freigeben über


Batchverarbeitung von Warnungen

Warnungen werden mit der Stapelverarbeitungsvorgangsfunktion verarbeitet. Sie müssen die Stapelverarbeitung vor der Verarbeitung und Übermittlung von Warnungen einrichten.

Die Stapelverarbeitungsfunktion unterstützt zwei Arten von Ereignissen:

  • Ereignisse, die durch änderungsbasierte Ereignisse ausgelöst werden. Diese Ereignisse werden auch als Erstellungs-/Lösch- und Aktualisierungsereignisse bezeichnet.
  • Durch Fälligkeitstermine ausgelöste Ereignisse.

Sie können für beide Ereignistypen Stapelverarbeitungsvorgänge einrichten.

Chargenverarbeitungen für änderungsbasierte Ereignisse

Das System liest alle änderungsbasierten Ereignisse, die aufgetreten sind, seit die Stapelverarbeitung zuletzt ausgeführt wurde. änderungsbasierte Ereignisse umfassen Aktualisierungen von Feldern, das Löschen von Datensätzen und die Erstellung von Datensätzen. Diese Ereignisse werden mit den Bedingungen verglichen, die in Warnregeln eingerichtet wurden. Wenn ein Ereignis den Regelbedingungen entspricht, erzeugt die Stapelverarbeitung eine Warnung.

Einrichten der Stapelverarbeitungshäufigkeit für änderungsbasierte Ereignisse

Für änderungsbasierte Ereignisse können Sie eine Stapelverarbeitung einrichten, die die Verarbeitung eines Ereignisses auslöst, kurz nachdem das System das Ereignis protokolliert. Wenn Sie den Stapelverarbeitungsauftrag so einrichten, dass er häufiger ausgeführt wird, erhalten Benutzer Warnungen eher, nachdem eine Änderung eintritt. Eine häufige Stapelverarbeitung kann sich jedoch nachteilig auf die Leistung des Systems auswirken.

Umgekehrt kann eine weniger häufig ausgeführte Stapelverarbeitung, die für Zeiten geplant ist, wenn die Systemlast gering ist, dazu beitragen, die Systemleistung zu verbessern. Eine geringere Häufigkeit der Stapelverarbeitung erfüllt jedoch möglicherweise nicht die Anforderungen der Benutzer für fristgerechte Warnungen.

Daher müssen Sie für die Einstellung der Stapelverarbeitungshäufigkeit von änderungsbasierten Ereignissen einen Kompromiss zwischen dem zeitgerechten Senden von Warnungen und der Leistung des Gesamtsystem finden. Diese Überlegungen werden umso wichtiger, je mehr Benutzer es gibt, die Warnregeln erstellen. Die Häufigkeit wirkt sich nicht auf die Anzahl der Ereignisse aus, die das System verarbeitet. Wenn jedoch mehr Benutzer Regeln erstellen, führt der Prozess mehrere Prüfungen aus. Diese Art des Datenverkehrs kann sich auf die Systemleistung auswirken.

Die Risiken einer niedrigen Chargenfrequenz

Wenn Sie die Stapelverarbeitung für änderungsbasierte Ereignisse auf eine niedrige Häufigkeit festlegen, kann es vorkommen, dass sich Daten, die für die Warnregelbedingungen entscheidend sind, geändert haben, bevor die Verarbeitung ausgeführt wird. Daher verlieren Sie möglicherweise Warnungen.

Beispielsweise erstellen Sie eine Warnung, die ausgelöst wird, wenn das Ereignis Debitorenkontakt ändert sich ist und die Bedingung Debitor = BB ist. Wenn sich also der Debitorenkontakt für Debitor BB ändert, protokolliert der Prozess das Ereignis. Allerdings ist das Stapelverarbeitungssystem so eingerichtet, dass die Stapelverarbeitung weniger häufig als die Dateneingabe auftritt. Wenn der Debitorenname sich von BB in AA ändert, bevor das Ereignis verarbeitet wird, entsprechen die Daten in der Datenbank nicht mehr der Bedingung in der Regel Debitor = BB. Wenn das Ereignis schließlich verarbeitet wird, wird daher keine Warnung generiert.

Einrichten der Verarbeitung von änderungsbasierten Warnungen

  1. Gehen sie zu Systemverwaltung>Periodische Aufgaben>Warnungen>Änderungsbasierte Warnungen.
  2. Im Dialogfeld Änderungsbasierte Warnungen geben Sie die entsprechenden Informationen ein.

Chargenverarbeitungen für Ereignisse vom Typ "Fälligkeitsdatum"

Das System erfasst alle Ereignisse, die durch Fälligkeitstermine ausgelöst werden, und gleicht diese Ereignisse mit den Bedingungen ab, die in den Warnregeln festgelegt sind. Die Stapelverarbeitung erzeugt eine Warnungen, wenn ein Ereignis den Regelbedingungen entspricht.

Festlegen der Häufigkeit für Ereignisse vom Typ "Fälligkeitsdatum"

Für Ereignisse vom Typ "Fälligkeitsdatum" bietet es sich an, Stapelverarbeitungen einzurichten, die nachts oder zu bestimmten Tageszeiten ausgeführt werden, um die Systemlast zu verteilen. Es wird empfohlen, dass Sie den Batchauftrag so einrichten, dass er mindestens einmal pro Tag ausgeführt wird. Sollen Warnungen so früh wie möglich gesendet werden, sollte die Stapelverarbeitung ausgeführt werden, sobald sich das Systemdatum ändert. Wenn Sie Warnungen für Ereignisse vom Typ "Fälligkeitsdatum" erzeugen möchten, die auftreten, nachdem eine Stapelverarbeitung bereits Warnungen verarbeitet hat, können Sie die Stapelverarbeitung am selben Tag erneut ausführen.

Beispielsweise wurde ein Stapelverarbeitungsauftrag an einem bestimmten Tag ausgeführt. Dann erstellen Sie eine Bestellung mit einem Fälligkeitsdatum, das eine Warnung für denselben Tag auslösen soll. Um die Warnung an diesem Tag zu erhalten, müssen Sie den Batchauftrag erneut ausführen, nachdem die Bestellung erstellt wurde. Wenn Sie die Stapelverarbeitung an diesem Tag nicht erneut ausführen, erfasst die Stapelverarbeitung am nächsten Tag alle nicht verarbeiteten Ereignisse des Typs "Fälligkeitsdatum", die nicht am Vortag verarbeitet wurden.

Notiz

Selbst wenn eine Stapelverarbeitung pro Tag mehrfach ausgeführt wird, werden Warnungen für dasselbe Ereignis vom Typ "Fälligkeitsdatum" und für dieselben Bedingungen nicht mehrfach erzeugt. Warnungen werden nur für Daten erzeugt, die wegen Änderungen im System, die nach dem Ausführen der letzten Stapelverarbeitung aufgetreten sind, zu einem Fälligkeitsdatum geworden sind.

Stapelverarbeitungsfenster

Die Verarbeitung von Warnregeln in einem Unternehmen kann aus unterschiedlichen Gründen beendet werden. Zu diesen Ursachen zählen Urlaub, Systemfehler oder andere Probleme, die eine Zeit lang verhindern, dass Batchaufträge ausgeführt werden.

Um zu verhindern, dass Fälligkeitswarnungen veralten, da der Batchauftrag während einiger Tage nicht ausgeführt wurde, können Sie ein Stapelverarbeitungsfenster einrichten. Ein Stapelverarbeitungsfenster ermöglicht es, dass eine Stapelverarbeitung für eine bestimmte Anzahl von Tagen nicht ausgeführt wird.

Wenn ein Stapelverarbeitungsfenster eingerichtet wurde, wird eine Warnung gesendet, wenn die Warnregel verarbeitet wird, auch wenn die Warnung das Zeitlimit überschreitet, das in den Fälligkeitskriterien definierte wurde. Eine Warnung wird weiterhin gesendet, solange die Periode, die durch dieses Zeitlimit plus das Stapelverarbeitungsfenster definiert ist, nicht überschritten wird. Wenn die Periode den Wert überschreitet, der durch das Zeitlimit plus Stapelverarbeitungsfenster definiert ist, wird keine Warnung mehr übermittelt.

Einrichten der Verarbeitung von Fälligkeitswarnungen

  1. Gehen Sie zu Systemverwaltung>Periodische Aufgaben>Warnungen>Änderungsbasierte Warnungen.
  2. Im Dialogfeld Warnung Fälligkeitsdatum geben Sie die entsprechenden Informationen ein.