Domänentrennung und Servicekatalog
Domänentrennung wird im Servicekatalog unterstützt. 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
- 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.
Beispielanwendungsfall: Ein Administrator muss in der Lage sein, erforderliche Kommentare abzugeben, wenn ein Datensatz für einen Mandanten geschlossen wird, aber nicht für einen anderen.
Weitere Informationen zu den Supportstufen finden Sie unter Anwendungssupport für Domänentrennung.
Aktivierungsinformationen
Aktivieren Sie das Plugin „Service Catalog – Domain Separation“ (com.glideapp.servicecatalog.domain_separation), um die Domänentrennung für Service Catalog zu aktivieren. Informationen dazu, wie Sie die Plugin-Aktivierung anfordern können, finden Sie unter Domänentrennung im Service Catalog anfordern.
- Isolieren von Elementen für Anforderer in einer bestimmten Domäne
- Elemente unabhängig von der Domänenhierarchie für eine Anforderung in einer anderen Domäne nicht zur Verfügung stellen
Wenn die Domänentrennung in Service Catalog bereits als benutzerdefinierte Lösung stattgefunden hat, kann das Aktivieren dieses Plugins das vorhandene Verhalten überschreiben, um die Plugin-spezifische Isolierung durchzusetzen.
Funktionsweise der Domänentrennung in Service Catalog
Serviceanbieter, die mehrere Kunden in einer einzigen ServiceNow-Instanz unterstützen, können den Datenschutz über Domänen hinweg mithilfe der Domänentrennung sicherstellen. Serviceanbieter können sicherstellen, dass Elemente, die in einer bestimmten Domäne erstellt oder veröffentlicht werden, nur von Benutzern in dieser Domäne angefordert werden können, ohne den einzelnen Katalogelementen zusätzliche Benutzerkriterien hinzuzufügen.
Im Service Catalog sind Katalogelemente (Katalogelemente, Datensatzersteller, Inhaltselemente und Bestellleitfäden) als Daten nach Domäne getrennt. Kataloge, Kategorien und Variablen sind nicht getrennt und gehören zur globalen Domäne. Außerdem müssen Elemente, die für mehrere Domänen freigegeben werden müssen, in der globalen Domäne veröffentlicht und durch Anwenderkriterien eingeschränkt werden.
Die Domänentrennung in Service Catalog gilt für alle Ansichten anfordernder Personen in der mobilen Anwendung, ServiceNow AI Platform, Serviceportal und Mitarbeiterbereich sowie für alle API-Aufrufe, die Elemente anfordern werden.
Domänengetrennte Tabellen
- Katalogelement
- sc_item_option
- sc_multi_row_question_answer
- question_answer
Effektive Domäne für einen Benutzer
Für Benutzer, die für eine einzelne Domäne Sichtbarkeit haben, ist die effektive Domäne jene des Benutzers. Für Benutzer, die für mehrere Domänen über Sichtbarkeit verfügen, ist die effektive Domäne die in der Domänenauswahl ausgewählte.
Sichtbarkeit von Katalogelementen – Elementerstellung und -wartung
Ein Katalogelement kann in einer beliebigen Domäne in der Hierarchie erstellt oder veröffentlicht werden. Informationen zum Erstellen eines Katalogelements finden Sie unter Katalogelemente erstellen oder bearbeiten. Das Element wird in der effektiven Domäne des Benutzers erstellt. Informationen zum Aktivieren der Domänenauswahl finden Sie unter Aktivieren Sie Domänenauswahlmenüs in der Core-UI . Sobald das Element in einer bestimmten Domäne erstellt wurde, werden alle zukünftigen Änderungen an dem Element in dieser Domäne selbst durchgeführt.
Wenn ein Katalogelement mit dem Elementdesigner veröffentlicht wird, ist die Domäne des Elements jene, die in der Domänenauswahl beim Veröffentlichen des Elements ausgewählt ist. Sobald das Element veröffentlicht wurde, kann es nur in der Domäne geändert und erneut veröffentlicht werden, in der es ursprünglich veröffentlicht wurde.
Katalogelemente sind als Daten domänengetrennt. Nur für Wartung und Verwaltung folgt die Sichtbarkeit der Katalogelemente den Hierarchieregeln der Datendomäne. Informationen zu Hierarchien der Domänentrennung finden Sie unter Hierarchien der Domänentrennung .
Benutzerkriterien, die einem Katalogelement zugeordnet sind, müssen in der Domäne des Katalogelements sichtbar sein. Wenn nicht sichtbar, wird das Katalogelement als nicht mit diesen Benutzerkriterien verknüpft betrachtet.
Sichtbarkeit von Katalogelementen – Elementanforderungsflow
Das in einer bestimmten Domäne erstellte Katalogelement ist in der Such-und Anforderungserfahrung nur in dieser Domäne verfügbar und in den Peer-Domänen, untergeordneten Domänen und übergeordneten Domänen unabhängig von der Hierarchie und Sichtbarkeit der Domänen nicht verfügbar. Anfordernde Personen können also nur Elemente in Ihrer Domäne und in der globalen Domäne anfordern.
Für Benutzer mit Zugriff auf mehrere Domänen (z. B. IT-Fulfiller) stehen die Elemente für die Anforderung basierend auf der in der Domänenauswahl ausgewählten Domäne zur Verfügung. Um ein Element einer bestimmten Domäne anzuzeigen oder anzufordern, muss der Benutzer zu dieser Domäne wechseln. Informationen zum Aktivieren der Domänenauswahl finden Sie unter Aktivieren Sie Domänenauswahlmenüs in der Core-UI .
Wenn eine anfordernde Person eine Anforderung über einen Bestellleitfaden sendet, der Elemente aus mehreren Domänen enthält, werden nur die Elemente in der effektiven Domäne und der globalen Domäne bestellt.
Die Zieldatensätze wie Anforderungen, angeforderte Elemente oder Datensätze, die von Datensatzerstellern erstellt wurden, werden in der effektiven Domäne erstellt.
Erfüllungsflow und Berichterstattung für ein domänengetrenntes Katalogelement anfordern
Die Zieldatensätze wie Anforderungen, angeforderte Elemente oder Datensätze, die von Datensatzerstellern erstellt wurden, können von einem Erfüller aufgerufen werden, der über Sichtbarkeit für die Domäne verfügt, in der der Datensatz generiert wurde. Informationen zur Sichtbarkeit in Domänenhierarchien finden Sie unter Sichtbarkeitsdomänen und Contains-Domänen. Selbst wenn der Erfüller das angeforderte Element aus einer anderen Domäne als der Domäne des angeforderten Elements ändert, werden die Änderungen in der Domäne des Zieldatensatzes aufgezeichnet. Da die Zieldatensätze als Daten getrennt sind, rufen die Berichte Daten basierend auf der effektiven Domäne des Benutzers ab, der den Bericht anfordert.
Anforderungsflow durch einen Erfüller aus einer anderen Domäne anfordern
Katalog-Clientskripts und Katalog-UI-Richtlinien
Da die Katalog-Clientskripts und Katalog-UI-Richtlinien als Prozesse domänengetrennt sind, können Skripts und Richtlinien in der übergeordneten Domäne in den untergeordneten Domänen überschrieben werden. Diese Skripts und Richtlinien gelten jedoch basierend auf der Domäne des Katalogelements oder der Domäne des Zieldatensatzes.
Katalog-Generator
Ein Element kann nur in der Domäne bearbeitet werden, in der es erstellt wurde. Katalog-UI-Richtlinien und -Aktionen, die im Katalog-Generator hinzugefügt werden, werden in derselben Domäne wie das Element erstellt.