Periodischer Timer

Der Periodic Timer ist ein Ereignisplaner im Event Notifications der Ereignisse basierend auf den Cron-Ausdrücken in regelmäßigen Abständen generiert. Die Planung regelmäßiger Ereignisse ist bei groß angelegten Anwendungen wichtig, bei denen der Kunde den Timer für regelmäßige Ereignisse nicht warten kann. Anstatt sich bei der Planung von Ereignissen auf den Kunden zu verlassen, verwaltet Event Notifications die Planung von Ereignissen auf der Grundlage eines bestimmten Zeitraums, der vom Benutzer festgelegt wird.

Planung einer Veranstaltung

Schritt 1: Erstellen eines Themas unter Verwendung des periodischen Zeitgebers als Quelle

  1. Navigieren Sie zu Ihrer Instanz Event Notifications und klicken Sie auf Themen. Klicken Sie auf Hinzufügen. Geben Sie den Namen und eine Beschreibung des Themas an. Wählen Sie "Periodic Timer" als Quelle aus.

    Thema erstellen
    Thema erstellen

  2. Nun müssen Sie das Zeitfenster und den Cron-Ausdruck für die Ereignisplanung festlegen. Der periodische Timer arbeitet innerhalb des von Ihnen angegebenen Zeitfensters. Wenn keine Startzeit angegeben wird, startet der Timer sofort, und wenn keine Endzeit festgelegt wird, läuft er weiter, bis er manuell deaktiviert wird. Zunächst sehen Sie den Standard-Cron-Ausdruck und das Zeitfenster, wie unten hervorgehoben:

    Cron-Standardausdruck
    Cron-Standardausdruck

    Nachdem Sie das Zeitfenster festgelegt und den Cron-Ausdruck definiert haben, sehen Sie die Ereignisse, die geplant sind, wie dargestellt:

    Festlegen des Zeitraums und Definieren des Cron-Ausdrucks
    Festlegen des Zeitraums und Definieren des Cron-Ausdrucks

    Cron-Ausdrücke:

    Syntax: <MINUTE> <HOUR> <DAY-OF-MONTH> <MONTH> <DAY-OF-WEEK>

    Cron-Ausdrücke
    Name Zulässige Werte Erlaubte Sonderzeichen
    Minuten 0–59 , - * /
    Stunden 0-23 , - * /
    Tag des Monats 1-31 , - * /? L W
    Monat 0-11 oder JAN-DEZ , - * /
    Wochentag 1-7 oder So-Sa , - * /? L #

    Erlaubte Sonderzeichen:

    ","- Erlaubt zusätzliche Werte. Im Feld "Wochentag" enthält sun,mon,tue beispielsweise Ereignisse, die am Sonntag, Montag und Dienstag geplant sind.

    "-"- Ermöglicht die Definition von Bereichen. Im Feld Tag des Monats 23-30 sind beispielsweise Ereignisse enthalten, die für den 23. bis 30. eines Monats geplant sind.

    "*" – umfasst alle Werte in einem Feld. Zum Beispiel umfasst im Feld "Stunde" * alle Stunden eines Tages.

    "/"- Gibt die Schrittweite an. Im Minutenfeld können Sie z. B. 1/5 angeben, um jede fünfte Minute, beginnend mit der ersten Minute der Stunde, anzugeben (z. B. die 6., 16. und 26. Minute, usw.).

    "?"- Erlaubt jeden Wert in einem Feld. So werden beispielsweise im Feld Monat, wenn JAN eingegeben wurde, und im Feld Wochentag, wenn ? eingegeben wurde, alle Ereignisse berücksichtigt, die an einem beliebigen Tag im JAN geplant sind.

    "L" – Gibt den letzten Tag des Monats/der Woche an.

    "W" – Gibt einen Wochentag in einem Monat an. Zum Beispiel gibt 5W im Feld "Tag des Monats" den Wochentag an, der dem fünften Tag des Monats am nächsten liegt.

    "#" – Gibt eine bestimmte Instanz des angegebenen Wochentags innerhalb eines Monats an. Zum Beispiel wäre 6#4 der vierte Freitag im Monat: 6 bezieht sich auf Freitag, weil es der sechste Tag jeder Woche ist, und die 4 bezieht sich auf den vierten Tag dieser Art innerhalb des Monats.

    Klicken Sie auf Erstellen.

  3. Überprüfen Sie das neu erstellte Thema.

    Thema wird geprüft
    Thema wird geprüft

Schritt 2 : Erstellen eines Abonnements

Unter Abonnement erstellen erfahren Sie, wie Sie ein Abonnement erstellen können.

Sobald ein Abonnement erstellt wurde, wird eine Einladungs-E-Mail/SMS gesendet, um sich für Event Notifications anzumelden.

Einladungs-E-Mail
Einladungs-E-Mail zum Abonnieren des Themas

Schritt 3: Überprüfen, ob ein Ereignis zur geplanten Zeit stattfindet

Sobald das Ereignis geplant ist, wird im nächsten Schritt überprüft, ob das Ereignis zum geplanten Zeitpunkt eintritt, und eine Benachrichtigung wird an das Ziel gesendet.

Überprüfen des Ereignisses
E-Mail-Benachrichtigung, wenn das Ereignis zu einer geplanten Zeit stattfindet