Domain Separation und Benachrichtigungen
Die Anwendung Benachrichtigungen unterstützt Domänentrennung. Mit der Domänentrennung 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
- Enthält alle Aspekte von Standard Level-Support.
- Anwendungseigenschaften sind bei Bedarf domänenfähig.
- 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 Domänentrennung.
Übersicht
Domänentrennung wird speziell in Benachrichtigungen unterstützt, jedoch nicht in E-Mail-Accounts. Benachrichtigungen sind nicht datengetrennt, aber prozessgetrennt. Benachrichtigungen werden auch durch bestimmte Aktionen ausgelöst.
Funktionsweise der Domänentrennung in Benachrichtigungen
Es gibt zwei grundlegende Komponenten von Domänentrennung und Benachrichtigungen.
- Benachrichtigungen sind prozessgetrennt (nicht datengetrennt).
- Benachrichtigungen werden hauptsächlich 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. Beispiel: [incident.inserted] Ereignis verweist auf den Incident-Datensatz, der eingefügt wird.
- Wenn ein Ereignis ausgelöst wird, werden Benachrichtigungen verarbeitet, die für dieses Ereignis in derselben Domäne und globalen Domäne wie der Zieldatensatz des Ereignisses konfiguriert sind.
- Wenn ein Datensatz eingefügt oder aktualisiert wird
Domänen und E-Mail-Accounts
Domänentrennung wird in E-Mail-Accounts aus folgenden Gründen nicht unterstützt:
- E-Mail wird gesendet: Pro Account ist nur ein SMTP-Absender vorhanden. Dies verbietet die Bereitstellung von Domänen für jeden Account, und sie sind nicht konfigurierbar.
- Für den Empfang eingehender E-Mails: Sie können mehrere E-Mail-Accounts einrichten, aber die Domäne einer Aktion für eingehende E-Mails nicht sinnvoll festlegen. Eingehende Aktionen werden in der Domäne des Anwenders 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 Aktion „Incident erstellen“ für eingehende E-Mails ausführt. Der resultierende neue Incident, der von der eingehenden Aktion erstellt wurde, befindet sich in Domäne A.
Anwendungsfall
Wenn eine Instanz verwendet Plugin „Domänentrennung“ Und eine neue E-Mail-Benachrichtigung ist für eine Domäne definiert, die dasselbe Ereignis wie die Benachrichtigung in der globalen Domäne hat. Der Anwender erhält zwei E-Mails für dasselbe Ereignis.
Lösung: Legen Sie das Feld [sys_overrides] für die Benachrichtigung fest, die zur Domäne gehört, damit die Einstellung für „global“ überschrieben wird. Weitere Informationen finden Sie unter Delegierte Verwaltung .