Erstellen einer Messaging-Benachrichtigung
Benachrichtigungen definieren, wann eine Nachricht gesendet wird, an wen sie gesendet wird und was sie enthält. Um eine Benachrichtigung an Slack oder Teams zu senden, fügen Sie der Benachrichtigung einen Messaging-Inhaltsdatensatz hinzu, und konfigurieren Sie den Benachrichtigungs-Messaging-Kanal. Benachrichtigungen, die Aktionen erfordern, müssen an einzelne Anwender anstelle an Gruppen gesendet werden.
Vorbereitungen
Prozedur
- Navigieren zu Alle > Systembenachrichtigung > Messaging > Messaging-Benachrichtigungenan.
- Wählen Sie Neu.
-
Füllen Sie die Felder nach Bedarf aus, oder ändern Sie sie.
Tabelle : 1. Messaging-Benachrichtigungsfelder Feld Beschreibung Name Geben Sie einen eindeutigen Namen für die Benachrichtigung ein. Verwenden Sie beschreibende Namen, um zu bestätigen, dass Ihre Anwender leicht zwischen Benachrichtigungen unterscheiden können. Tabelle Wählen Sie eine Tabelle aus, um die Nachricht auszulösen. Muss eine Tabellen- oder Datenbankansicht innerhalb desselben Anwendungsbereichs sein. Hinweis:Benachrichtigungen, die in der Aufgabentabelle [Aufgabe] ausgeführt werden, werden nicht unterstützt. Verwenden Sie stattdessen eine Tabelle, die aus der Aufgabe erweitert wurde.Kategorie Wählen Sie eine Kategorie für die Benachrichtigung aus. Eine Kategorie gruppiert zugehörige Benachrichtigungen in den Systemeinstellungen. Hinweis:Verlassen Sie die Kategorie nicht als Nicht Kategorisiert , Da Anwender die Benachrichtigung möglicherweise nicht in ihrer Benachrichtigungsliste finden können.Beschreibung Geben Sie eine Beschreibung für diese Benachrichtigung ein. Hinweis:Benachrichtigungsdatensätze werden zwischen Messaging, E-Mail- und Push-Benachrichtigungen geteilt. Einige Felder im Formular sind für Messaging-Benachrichtigungsdatensätze nicht relevant. Belassen Sie Felder, die hier nicht beschrieben sind, mit ihren Standardwerten. -
Wählen Sie Aus Erweiterte Ansicht Unter Zugehörige Links Um die erweiterte Ansicht zu wechseln.
Hinweis:Durch das Wechseln zur erweiterten Ansicht wird der aktuelle Datensatz gespeichert.
-
Öffnen Sie Zeitpunkt für Senden Registerkarte und füllen Sie das Formular aus.
Hinweis:Wenn derselbe Auslöser mehrere Benachrichtigungen generiert, sendet das System nur eine Benachrichtigung. Das System berücksichtigt alle anderen Benachrichtigungen, auch wenn sie einen anderen Betreff und Text haben, als Duplikate. Die Business-Regel „Duplikate ignorieren“ steuert diese Funktionalität.
Feld Beschreibung Absenden wenn Wählen Sie aus, unter welcher Bedingung die Benachrichtigung gesendet wird: - Wenn ein Datensatz eingefügt oder aktualisiert wird
- Wenn ein bestimmtes Ereignis ausgelöst wird
- Wann Benachrichtigungsschritt In Flow Designer
Gewichtung Legen Sie einen numerischen Wert für die Benachrichtigungspriorität relativ zu anderen Benachrichtigungen mit derselben Zieltabelle und denselben Empfängern fest. Das System sendet nur die Benachrichtigung mit der höchsten Gewichtung. Der Standardwert 0 bewirkt, dass das System die Benachrichtigung immer sendet (vorausgesetzt, die Bedingungen sind erfüllt). Bedingungen Verwenden Sie den Bedingungsgenerator, um die Bedingungen auszuwählen, unter denen diese Benachrichtigung gesendet wird. Wählen Sie beispielsweise aus Priorität > größer als > 3 – Mittel Dient zum Senden der Benachrichtigung nur für Incidents mit hoher und kritischer Priorität. Eingefügt Aktivieren Sie das Kontrollkästchen, um die Messaging-Benachrichtigung zu aktivieren, wenn ein Datensatz eingefügt wird. Dieses Feld wird angezeigt, wenn Sie festlegen Senden, wenn Feld bis Datensatz eingefügt oder aktualisiert . Aktualisiert Aktivieren Sie das Kontrollkästchen, um die Messaging-Benachrichtigung zu aktivieren, wenn ein Datensatz aktualisiert wird. Dieses Feld wird angezeigt, wenn Sie festlegen Senden, wenn Feld bis Datensatz eingefügt oder aktualisiert . Ereignisname Wählen Sie das Ereignis aus, das diese Benachrichtigung auslöst. Dieses Feld wird angezeigt, wenn Sie festlegen Senden, wenn Feld bis Ereignis wird ausgelöst . Erweiterte Bedingung Erstellen Sie ein Skript, um weitere Filterbedingungen zu definieren, z. B. das Senden einer Benachrichtigung basierend auf dem aktuellen Messaging-Datensatz, das Ändern von Feldwerten oder das Ändern von Systemeigenschaften. Die erweiterte Bedingung Skript muss zurückgeben Wahr Oder legen Sie eine globale Antwortvariable auf fest Wahr Zum Senden der Benachrichtigung.
Das Skript für erweiterte Bedingungen verwendet die folgenden globalen Variablen:
- current: Enthält den aktuellen Datensatz aus der Tabelle, mit der die Benachrichtigung verknüpft ist.
- event: Enthält das Ereignis, das die Benachrichtigung ausgelöst hat.
Hinweis:Die Erweiterte Bedingung Das Feld wird zusätzlich zu anderen Bedingungen ausgewertet, die Sie für die Benachrichtigung festgelegt haben. Sowohl die Bedingung als auch die erweiterte Bedingung müssen als „wahr“ ausgewertet werden, um die Benachrichtigung zu senden. -
Öffnen Sie Wer erhält Registerkarte und füllen Sie die folgenden Felder aus, oder ändern Sie sie.
Feld Beschreibung Messaging-Kanäle Wählen Sie die Messaging-Kanäle aus, um die Messaging-Benachrichtigung zu erhalten. Füllen Sie dieses Feld nur aus, wenn Sie eine einfache Benachrichtigung zum Senden an einen Kanal erstellen. Einfache Benachrichtigungen verwenden einen Messaging-Inhaltsdatensatz vom Typ Einfach . Anwender Wählen Sie die Anwender aus, die Sie die Messaging-Benachrichtigung erhalten möchten. Füllen Sie dieses Feld nur aus, wenn Sie eine Benachrichtigung erstellen, die eine Anwenderaktion erfordert. Benachrichtigungen, die eine Anwenderaktion erfordern, verwenden einen Nachrichteninhaltsdatensatz vom Typ Schaltflächen . Anwender/Gruppen in Feldern Wählen Sie Anwender oder Gruppen aus Referenzfeldern aus. Wenn eine Benachrichtigung beispielsweise die Tabelle „Incident [Incident]“ verwendet, können Sie Anwender oder Gruppen aus Incident-Feldern wie auswählen Geöffnet von Und Zuweisungsgruppe . Wenn Sie die Benachrichtigung an einen Anwender mit einem inaktiven Datensatz in der Anwendertabelle [sys_user] richten, sendet das System die Benachrichtigung nicht an diesen Anwender.Hinweis:Sie können DOT-Walk zu Werten in Referenzfeldern durchführen, indem Sie in der Feldauswahl auf das Pluszeichen klicken und dann das zugehörige Feld auswählen.Gruppen Wählen Sie die Gruppen aus, die Sie die Messaging-Benachrichtigung erhalten möchten. Sie können mit dem Referenzsuchsymbol nach Gruppen suchen oder den Gruppennamen manuell eingeben. Diese Liste der Gruppen ist statisch. An Ereignisersteller senden Aktivieren Sie dieses Kontrollkästchen, um die Benachrichtigung an die Person zu senden, die die Aktion ausgeführt hat, mit der der Benachrichtigungsprozess gestartet wurde, wenn die Person auch ein Empfänger ist. Wenn der Ereignisersteller in keinem der Empfängerfelder angegeben ist, erhält der Ereignisersteller unabhängig von der Einstellung in diesem Feld keine Benachrichtigung. Für neue Benachrichtigungen ist diese Option standardmäßig ausgewählt.
Ereignisparameter 1 enthält Empfänger Aktivieren Sie dieses Kontrollkästchen, wenn der Ereignisparameter 1 einen oder mehrere Benachrichtigungsempfänger enthält (in einer kommagetrennten Liste). Dieses Feld ist nur sichtbar, wenn Senden, wenn Feld ist auf festgelegt Ereignis wird ausgelöst . Ereignisparameter 2 enthält Empfänger Aktivieren Sie dieses Kontrollkästchen, wenn der Ereignisparameter 2 einen oder mehrere Benachrichtigungsempfänger enthält (in einer kommagetrennten Liste). Dieses Feld ist nur sichtbar, wenn Senden, wenn Feld ist auf festgelegt Ereignis wird ausgelöst . -
Öffnen Sie Was darin enthalten ist Registerkarte und füllen Sie die folgenden Felder aus, oder ändern Sie sie.
Feld Beschreibung Messaging-Inhalt Wählen Sie einen Messaging-Inhaltsdatensatz aus, der in dieser Benachrichtigung verwendet werden soll. - Klicken Sie auf Aktualisieren.