Erstellen Sie anwenderdefinierte Benachrichtigungen in Next Experience

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Stellen Sie besseren Kontext und bessere Informationen zur Arbeit von Anwendern bereit, indem Sie anwenderdefinierte Inhalte für produktinterne Benachrichtigungen in Next Experienceerstellen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Erstellen Sie Benachrichtigungen mit anwenderdefinierten Titeln und Nachrichteninhalten für Ihre Anwendungen und Anwendungsfälle. Next Experience -Benachrichtigungen werden als Toast-Banner und im Menü Benachrichtigungen angezeigt.

    Hinweis:
    Next Experience -Benachrichtigungen werden in der Legacy-Version von Mitarbeiterbereichnicht unterstützt.

    Prozedur

    1. Navigieren zu Alle > Systembenachrichtigung > Anbieter > Benachrichtigungen.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Benachrichtigungsformular
      Feld Beschreibung
      Name Name der Benachrichtigung
      Anwendung Anwendungsbereich der Benachrichtigung
      Aktiv Option zum Aktivieren der Benachrichtigung. Die Benachrichtigung ist standardmäßig aktiv.
      Absendezeitpunkt
      Auslöser Systemaktion, die die Benachrichtigung auslöst. Sie können die Benachrichtigung senden, nachdem ein Datensatz geändert oder ein Event ausgelöst wurde.
      Eingefügt

      Option zum Senden der Benachrichtigung, nachdem ein Datensatz eingefügt wurde.

      Dieses Feld wird angezeigt, wenn Sie im Feld AuslöserDatensatzänderung auswählen.

      Aktualisiert

      Option zum Senden der Benachrichtigung, nachdem ein Datensatz aktualisiert wurde.

      Dieses Feld wird angezeigt, wenn Sie im Feld AuslöserDatensatzänderung auswählen.

      Ereignis

      Event, das die Benachrichtigung auslöst. Um beispielsweise eine Benachrichtigung zu senden, nachdem ein Incident geschlossen oder gelöst wurde, wählen Sie das incident.inactive-Event aus. Standardmäßig wird dieses Event jedes Mal im System protokolliert, wenn ein Benutzer einen Incident löst oder schließt.

      Hinweis:
      Sie können nur ein Event auswählen, das dieselbe Tabelle teilt wie die Benachrichtigung.

      Dieses Feld wird angezeigt, wenn Sie im Feld AuslöserEreignis auswählen.

      Tabelle Tabelle, über die Benachrichtigungen empfangen werden sollen
      Bedingungen Geben Sie mithilfe von Filtern die Tabellendatensätze an, über die Benutzer Benachrichtigungen erhalten. Um beispielsweise Benachrichtigungen über Incidents mit höchster Priorität zu senden, wählen Sie Incident [incident] im Feld Tabelle aus, und legen Sie die Bedingungen auf [Priorität] [ist] [1 - Kritisch] fest.
      Empfänger
      Anwender Benutzer, die die Benachrichtigung erhalten
      Hinweis:
      Benachrichtigungen in Messaging-Kanälen werden nur an Benutzer mit ServiceNow -Accounts (sys_user-Profile) gesendet. Verbraucher und Kundenkontakte gelten als Gäste und können in Messaging-Kanälen keine Benachrichtigungen erhalten.
      Empfänger, die in Feldern aufgeführt sind Datensatzfelder, die die Benutzer enthalten, die die Benachrichtigung erhalten. Um beispielsweise die Benachrichtigung an den Beauftragten für den Datensatz zu senden, wählen Sie Zugewiesen an aus.
      Hinweis:
      Dieses Feld wird nur angezeigt, wenn Sie eine Tabelle auswählen.
      Schließen Sie die Person ein, deren Aktion die Benachrichtigung ausgelöst hat. Option zum Einbeziehen des Benutzers, der den Datensatz geändert oder das Event ausgelöst hat
      Empfänger, die im Ereignis-parm1 aufgeführt sind Option, um auszuwählen, ob Parameter 1 eine Liste kommagetrennter sys_ids enthält. Weitere Informationen finden Sie unter Klassische Ereignisse.
      Empfänger, die im Ereignis-parm2 aufgeführt sind Option zur Auswahl, ob Parameter 2 eine Liste kommagetrennter sys_ids enthält
      Tabelle mit Empfängern aus Ereignis-parm1 Tabelle, die zum Auflösen der sys_id des Empfängers verwendet wird
      Hinweis:
      Dieses Feld wird nur angezeigt, wenn Sie Ereignisparameter 1 auswählen.
      Tabelle mit Empfängern aus Ereignis-parm1 Tabelle, die zum Auflösen der sys_id des Empfängers verwendet wird
      Hinweis:
      Dieses Feld wird nur angezeigt, wenn Sie Ereignisparameter 2 auswählen.
      Erweiterte Ereignisbedingung Option zum Auswählen, wenn die Empfänger aus mehr als zwei Tabellen stammen. Dies sind dynamische Bedingungen.
    4. Wählen Sie im Kontextmenü des Formulars Speichern aus.
    5. Wählen Sie die Registerkarte Inhalte und dann New Provider Content (Neuer Provider-Inhalt)aus.
    6. Wählen Sie Next Experience als Inhaltsanbieter aus.
    7. Füllen Sie die Felder des Formulars aus.
      Tabelle : 2. Formular „Next Experience-Inhalt für Benachrichtigung“.
      Feld Beschreibung
      Name Ein interner Name für den Benachrichtigungsinhalt.
      Benachrichtigung Der Benachrichtigungsauslöser, der den Benachrichtigungsinhalt sendet.
      Aktiv Option, um festzulegen, ob die Benachrichtigung bei Auslösung gesendet wird.
      Tabelle Tabelle, über die Benachrichtigungen empfangen werden sollen
      Route Next Experience-Route
      Nachrichtenüberschrift Header-Text oben in der Nachricht. In der Liste Variablen auswählen können Sie Variablen auswählen, die Ihre Nachrichtenüberschrift enthalten sollen.
      Nachricht Sekundärer Text der Nachricht, der auf die Überschrift folgt. In der Liste Variablen auswählen können Sie Variablen auswählen, die in den Nachrichtentext aufgenommen werden sollen.

      Das folgende Beispiel zeigt die Werte für eine Benachrichtigung mit anwenderdefiniertem Inhalt, die auf die Nummer und die Kurzbeschreibung eines incident verweist.

      Feld Wert
      Name Inhalt des Incident-Datensatzes aktualisieren
      Benachrichtigung Incident-Datensätze
      Aktiv wahr
      Nachrichtenüberschrift ${number} geändert
      Nachricht Kurzbeschreibung: ${short_description}
    8. Wählen Sie Absenden.

    Ergebnisse

    Beim Auslösen sehen Benutzer, die für den Empfang der Benachrichtigungen konfiguriert sind, Benachrichtigungen mit anwenderdefinierten Inhalten als Banner und im Menü Benachrichtigungen in Next Experience Zentrale Navigation.

    In der Tabelle „UI-Benachrichtigungseingang“ [ui_notification_inbox] werden alle gesendeten Benachrichtigungen und ihre Empfänger aufgelistet.

    Wenn Benutzer doppelte Benachrichtigungen erhalten, vergewissern Sie sich, dass der Benachrichtigungsauslöser nur über einen Inhaltsanbieter verfügt. Wenn die Benachrichtigung sowohl über einen Inhaltsanbieter Next Experience vom Typ als auch über den Inhaltsanbieter vom Typ „Arbeitsbereich“ verfügt, entfernen Sie den Inhaltsanbieter vom Typ „Arbeitsbereich“ aus dem Benachrichtigungsauslöser, um nur die Benachrichtigung Next Experience mit anwenderdefiniertem Inhalt zu senden.