Domänentrennung und Notifications
Die Anwendung Notifications unterstützt Domänentrennung. Mit der Domain Separation können Sie Daten, Prozesse und Verwaltungsaufgaben in logische Gruppierungen, sogenannte Domänen, aufteilen. Sie können verschiedene Aspekte dieser Trennung steuern, einschließlich der Benutzer, die Daten sehen und darauf zugreifen können.
Support-Stufe: Standard
- Umfasst die Basis-Support-Stufe.
- Geschäftslogik: Der Service Provider (SP) erstellt oder ändert Prozesse für einzelne Kunden. Die Anwendungsfälle spiegeln die ordnungsgemäße Verwendung der Anwendung durch mehrere SP-Kunden in einer einzigen Instanz wider.
- Der Besitzer der Instanz muss die MVP-Geschäftslogik (Minimum des lebensfähigen Produkts) und die Datenparameter pro Mandant wie erwartet für die spezifische Anwendung konfigurieren.
Beispiel-Anwendungsfall: Ein Administrator muss in der Lage sein, Kommentare beim Schließen eines Datensatzes für einen Mandanten obligatorisch zu machen, für andere hingegen nicht.
Weitere Informationen zu den Supportstufen finden Sie unter Anwendungssupport für die Domänentrennung.
Übersicht
Die Domain Separation wird speziell in Notifications unterstützt, jedoch nicht in E-Mail-Accounts. Benachrichtigungen werden nicht durch Daten getrennt, sondern durch Prozesse. Benachrichtigungen werden auch durch bestimmte Aktionen ausgelöst.
So funktioniert die Domänentrennung in Notifications
Es gibt zwei grundlegende Komponenten für die Domänentrennung und Notifications.
- Benachrichtigungen werden durch Prozesse getrennt (nicht durch Daten).
- Benachrichtigungen werden auf zwei Arten ausgelöst:
- Wenn ein Datensatz eingefügt oder aktualisiert wird
Benachrichtigungen mit übereinstimmenden Bedingungen UND in derselben Domäne und globalen Domäne wie der eingefügte/aktualisierte Datensatz werden verarbeitet.
- Wenn ein in der Benachrichtigung definiertes Ereignis ausgelöst wird
- Ereignisse haben normalerweise einen Zieldatensatz. Beispielsweise bezieht sich das Ereignis [incident.inserted] auf den einzufügenden Incident Record.
- Wenn ein Event ausgelöst wird, werden Benachrichtigungen verarbeitet, die für dieses Event in derselben Domäne und globalen Domäne wie der Zieldatensatz des Events konfiguriert sind.
- Wenn ein Datensatz eingefügt oder aktualisiert wird
Domänen und E-Mail-Accounts
Die Domänentrennung wird aus folgenden Gründen in E-Mail-Accounts nicht unterstützt:
- Senden einer E-Mail: Pro Account gibt es nur einen SMTP Sender. Dies verhindert die Bereitstellung von Domänen für jeden Account und sie sind nicht konfigurierbar.
- Empfang eingehender E-Mails: Sie können mehrere E-Mail-Accounts einrichten, die Domäne einer Aktion bei eingehender E-Mail jedoch nicht sinnvoll festlegen. Aktionen bei eingehender E-Mail werden in der Domäne des Benutzers verarbeitet, der die E-Mail gesendet hat. Beispiel: User_A in Domäne A sendet eine E-Mail an einen ServiceNow-E-Mail-Account, der die „Incident erstellen“-Aktion bei eingehender E-Mail ausführt. Der durch die eingehende Aktion erstellte neue Incident befindet sich in Domäne A.
Anwendungsfall
Wenn eine Instanz das Plugin „Domain Separation“ verwendet und eine neue E-Mail-Benachrichtigung für eine Domäne definiert wird, die dasselbe Event wie die Benachrichtigung in der globalen Domäne aufweist, erhält der Benutzer zwei E-Mails für dasselbe Event.
Lösung: Definieren Sie das Feld [sys_overrides] für die Benachrichtigung, die zur Domäne gehört, so, dass die Einstellung für „global“ überschrieben wird. Weitere Informationen finden Sie unter Delegierte Administration.