Erklärung der Domänentrennung
Mit der Domänentrennung können Sie Anwendungsdaten, UI und Geschäftslogik, z. B. Regeln oder Workflows, in einer einzigen Kundeninstanz trennen. Durch die Aufteilung dieser Elemente in logisch definierte Domänen werden bestimmte Hierarchien für alle Kunden unterstützt, die Ihre Anwendungen verwenden.
Domänengrundlagen
Domänentrennung, auch bekannt als ServiceNow Multi-Mandanten-Plattformarchitektur, fügt der Verwaltung einer Instanz einen erheblichen Overhead hinzu. Wenn Sie die Domänentrennung jedoch richtig verwenden, kann sie die Effizienz verbessern, die Sicherheit erhöhen und die Leistung der Instanzen Ihrer Kunden steigern.
Sie können einige globale Standards und Eigenschaften, z. B. Systemeigenschaften und Tabellenschema, nicht pro Mandant trennen.
Bevor Sie mit der Trennung von Domänen beginnen, lesen Sie die folgenden Richtlinien.
Möglichkeiten der Domänentrennung
- Datentrennung: Ermöglicht Mandanten der Domäne, nur Daten anzuzeigen, für die sie über Berechtigungen verfügen. Mandanten können Zugriff auf andere Mandantendaten erhalten, sie können jedoch keine Mandantendaten abfragen, auf die sie keinen Zugriff haben.
- Wenn Sie Datensätze aktualisieren, werden keine Update Set-Datensätze generiert.
- Benutzer, einschließlich der Kunden-Accounts, die für Integrationen verwendet werden, sehen nur die Daten in den Domänen, auf die sie zugreifen dürfen.
- Kunden, Service Desk-Mitarbeiter und Erfüller sehen Daten, die sich auf die von ihnen unterstützten Kunden und Organisationen beziehen.
- UI-Trennung: Unterstützt eine mandantenspezifische Experience für UI-Elemente wie Ansichten, Listen, Bezeichnungen usw.
- Sie können die browserbasierte Benutzeroberfläche überschreiben, einschließlich Anwendungsmenüs, Listen, Formulare und Dashboards. Sie können sie auch für eine bestimmte Domäne oder einen Satz von Domänen anpassen und dabei Ihre grundlegende Prozesslogik beibehalten.
- Service Provider können die angezeigten Branding- und UI-Elemente ändern, um die individuellen Kundenanforderungen zu erfüllen.
- Trennung der Geschäftslogik: Erstellt mandantenspezifische Systemrichtlinien wie E-Mail-Benachrichtigungen, Geschäftsregeln, Clientskripts, UI-Richtlinien und UI-Aktionen.
- Hierarchische Modellierung: Verschachtelt mehrere Mandanten, sodass übergeordnete Mandanten auf untergeordnete Mandantenressourcen zugreifen können. Die Geschäftslogik für übergeordnete Mandanten wird automatisch für untergeordnete Mandanten ausgeführt, die Sie auf jeder Ebene überschreiben können.
- Cross-Mandanten-Intelligenz: Verarbeitet automatisch Daten, Metadaten, Geschäftslogik und Verarbeitungskontext für Mandanten mit Zugriff auf zusätzliche Mandantendaten.
Domänentrennung auf einen Blick
Die folgende Grafik zeigt die Aufteilung von Daten, Prozess und UI-Trennung. Diese Konzepte werden im Abschnitt „Empfohlene Vorgehensweisen“ ausführlich erläutert.
Domänenarchitektur
Benutzerdatensätzen wird ein Domänenwert zugewiesen, der die Stammdomäne des Benutzers darstellt. Benutzer haben keinen Zugriff auf Daten in übergeordneten Domänen, Peer-Domänen oder Domänen in anderen Zweigen der Hierarchie.
Unter Enthält Abfragen und Domänenzugriff finden Sie erweiterte Optionen, um zusätzliche Domänentransparenz zu gewähren.
Das folgende Diagramm zeigt, wie der Architekturprozess in die untergeordneten Domänen übergeht.