Erstellen Sie benutzerdefinierte Benachrichtigungen in Next Experience

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Bieten Sie besseren Kontext und Informationen zur Arbeit von Benutzern, indem Sie benutzerdefinierte Inhalte für produktinterne Benachrichtigungen in Next Experienceerstellen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

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

    Hinweis:
    Next Experience -Benachrichtigungen werden in der Vorgängerversion 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 Datensatzänderung im Feld Auslöser auswählen.

      Aktualisiert

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

      Dieses Feld wird angezeigt, wenn Sie Datensatzänderung im Feld Auslöser 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 Ereignis im Feld Auslöser 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
      Benutzer Benutzer, die die Benachrichtigung erhalten
      Hinweis:
      Benachrichtigungen in Messaging-Kanälen werden nur an Benutzer mit ServiceNow -Konten (sys_user-Profile) gesendet. Verbraucher und Kundenkontakte werden als Gäste betrachtet und können keine Benachrichtigungen in Messaging-Kanälen 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 zum Auswählen, ob Parameter 1 eine Liste von durch Kommas getrennten sys_ids enthält. Weitere Informationen finden Sie unter Klassische Events.
      Empfänger, die im Ereignisparameter 2 aufgeführt sind Option zur Auswahl, ob Parameter 2 eine Liste von durch Kommas getrennten sys_ids enthält
      Tabelle mit Empfängern aus Ereignisparameter 1 Tabelle, die zum Auflösen der sys_id des Empfängers verwendet wird
      Hinweis:
      Dieses Feld wird nur angezeigt, wenn Sie Event parm 1 auswählen.
      Tabelle mit Empfängern aus Ereignisparameter 1 Tabelle, die zum Auflösen der sys_id des Empfängers verwendet wird
      Hinweis:
      Dieses Feld wird nur angezeigt, wenn Sie Event parm 2 auswählen.
      Erweiterte Event-Bedingung Option zur Auswahl, 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 Neuer Anbieterinhaltaus.
    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, ob die Benachrichtigung bei Auslösung gesendet wird.
      Tabelle Tabelle, über die Benachrichtigungen empfangen werden sollen
      Route Next Experience-Route
      Nachrichtenüberschrift Headertext oben in der Nachricht. In der Liste Variablen auswählen können Sie Variablen auswählen, die in die Nachrichtenüberschrift aufgenommen werden sollen.
      Nachricht Sekundärer Text der Nachricht, die 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 benutzerdefiniertem Inhalt, die auf die Nummer und Kurzbeschreibung eines Incident verweist.

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

    Ergebnisse

    Bei Auslösung sehen Benutzer, die für den Empfang der Benachrichtigungen konfiguriert sind, Benachrichtigungen mit benutzerdefiniertem Inhalt als Banner und im Menü Benachrichtigungen im Next Experience Zentrale Navigation.

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

    Wenn Benutzer doppelte Benachrichtigungen erhalten, stellen Sie sicher, dass der Benachrichtigungsauslöser nur einen Inhaltsanbieter hat. Wenn die Benachrichtigung sowohl einen Next Experience - als auch einen Workspace-Inhaltsanbieter enthält, entfernen Sie den Workspace-Inhaltsanbieter aus dem Benachrichtigungsauslöser, um nur die Next Experience -Benachrichtigung mit benutzerdefiniertem Inhalt zu senden.