Benachrichtigungen in Messaging-Anwendungen
Ermöglichen Sie Benutzern, ihre ServiceNow-Plattformbenachrichtigungen in Slack- oder Microsoft Teams-Messaging-Anwendungen zu erhalten. Verwenden Sie die „Now Actions“-App, um die Messaging-Apps für Ihre Instanz zu konfigurieren.
Admin-Setup
Zum Aktivieren ServiceNow Benachrichtigungen in Slack Oder Microsoft Teams, Sie müssen ein Administrator für beide sein ServiceNow Und die Drittpartei-Anwendung.
- 1. Anforderung IntegrationHub
Die Slack Und Microsoft Teams Spokes erfordern ein Starter-Abonnement für IntegrationHub. Zum Aktivieren IntegrationHub Und zeigen Sie verfügbare Abonnementtypen an, siehe Fordern Sie an IntegrationHub Pluginan.
- 2. Fordern Sie das Messaging-Benachrichtigungs-Plugin an
Um diese Funktion zu aktivieren, fordern Sie das Messaging-Benachrichtigungs-Plugin (com.glide.notification.messaging) über das HI Customer Service-System an. Dieses Plugin aktiviert zugehörige Plugins, wenn diese noch nicht aktiv sind.
- 3. Installieren Sie die Messaging-App Now Actions für Slack Oder Microsoft Teams
Als Administrator für ServiceNow und die Drittanbieteranwendung suchen und installieren Sie die App „Now Actions“. Installieren Sie die Anwendung in ServiceNow, um die App mit Ihrer Instanz zu verknüpfen.
Hinweis:Der primäre Besitzer eines Slack-Arbeitsbereichs oder einer Slack-Organisation besitzt und verwaltet die Anwendung. Um zu verhindern, dass der Administratorzugriff auf den Arbeitsbereich oder die Organisation verloren geht, übertragen Sie den primären Besitz, bevor Verwaltungsänderungen vorgenommen werden. Wenn Sie den primären Besitz übertragen, aktualisieren Sie die JSON-Nutzdaten für die Slack-Installation auf der Seite Notification Integration. Weitere Informationen zum Bearbeiten der Slack-Installation finden Sie unter Installieren Sie die Messaging-App Now Actions.Wenn die App Now Actions deinstalliert wird, wird der Arbeitsbereich oder das Team auf der Seite „Benachrichtigungsintegration“ als inaktiv angezeigt. Um die Seite „Benachrichtigungsintegration“ anzuzeigen, navigieren Sie zu an.
- 4. Konfigurieren Sie den Nachrichteninhalt
Erstellen Sie eine Nachricht in der Tabelle „Nachrichteninhalt“ [Messaging_content], die Sie in mehreren Benachrichtigungen verwenden können. Nachrichten können informierend sein oder von einem einzelnen Slack- oder Teams-Benutzer eine Aktion anfordern. Beispielsweise enthält die Nachricht „Genehmigungsanforderung“ die Schaltflächen „Genehmigen“ und „Ablehnen“, um die zugehörige Aktion in ServiceNow auszuführen. Nur Benutzer, die ihren Slack- oder Teams-Account mit ihrem ServiceNow-Account verknüpft haben, können in ServiceNow von der Drittanbieteranwendung aus Maßnahmen ergreifen.
- 5. Erstellen Sie eine 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 eine Aktion erfordern, müssen anstelle von Gruppen an einzelne Benutzer gesendet werden.
Benutzer-Setup
Zum Aktivieren von Einzelpersonen ServiceNow Benachrichtigungen in Slack Oder Microsoft Teams Um Aktionen bei Benachrichtigungen zu ergreifen, konfigurieren Sie Ihre Systemeinstellungen, und verknüpfen Sie Ihre Anwenderaccounts.
- Verknüpfen Sie mit ServiceNow Anwenderaccount für Ihren Slack Oder Microsoft Teams Account
Verknüpfen Sie Ihren ServiceNow-Account mit Ihrem Slack- oder Teams-Account, um innerhalb von Slack oder Teams auf ServiceNow-Benachrichtigungen zu reagieren. Wenn Sie keine Accoutns verknüpfen, können Sie dennoch Benachrichtigungen innerhalb von Gruppenkanälen erhalten. Sie können jedoch keine ServiceNow-Anforderungen genehmigen oder innerhalb von Slack oder Teams auf Benachrichtigungen reagieren.
- Systemeinstellungen konfigurieren
Alle Benutzer können ServiceNow-Benachrichtigungen in einer Drittanbieteranwendung aktivieren, indem sie den Kommunikationskanal in den Systemeinstellungen konfigurieren. Stimmen Sie zu, Genehmigungsanfragen und andere handlungsauffordernde Benachrichtigungen in Kanälen von Drittanbietern zu erhalten.
Benachrichtigungskanäle
In ServiceNow ist ein Benachrichtigungskanal eine Methode oder ein Gerät zum Empfangen von Benachrichtigungen. Beispielsweise können Sie im Basissystem Benachrichtigungen per E-Mail oder SMS empfangen. Wenn Messaging-Anwendungen in Ihrer Instanz aktiviert sind, können Sie Benachrichtigungen an Slacks und Teams mithilfe von Benachrichtigungskanälen in den Systemeinstellungen aktivieren.
Aktionen und Ereignisse
Die Nachrichtenaktionstabelle [messaging_observer_handler] verarbeitet Kommunikationskanalereignisse, z. B. das Hinzufügen oder Löschen eines Slack-Kanals, um die Instanz und die Drittanbieteranwendung synchron zu halten. Nur Entwickler, die Slack- oder Teams-Anwendungen erstellen, sollten dieser Tabelle Aktionen hinzufügen. Registrieren Sie neue Aktionen mit der Instanz über die Tabelle „Nachrichtenereignis-Registry“ [messaging_observable]. Um eine Basissystemaktion zu entfernen, löschen Sie das aktive Flag, anstatt den Datensatz zu löschen.
Protokollierung
Die Protokolle für eingehende und ausgehende Nachrichten enthalten Informationen zu Aktionen, Ereignissen und Aktivitäten zwischen ServiceNow und Fremdanwendungen. Verwenden Sie die Protokolle, um den Inhalt, den Status und den Ursprung der Kommunikation zu und von Ihrer Instanz zu ermitteln.