Domain Separation-Hierarchien
Erstellen Sie beim Definieren einer Domänenarchitektur eine Hierarchie, um Ihre Prozesse und Workflows zu nachzuverfolgen.
Beispiele für Domain Separation-Hierarchien
- Im folgenden Beispiel ist TOP eine Prozessdomäne. Sie darf keine Benutzer enthalten. Eigentlich sollte TOP die neuen Prozesse enthalten, die die Eigentümer der Instanzen entwickeln, sowie die Überschreibungen zu diesen Prozessen aus der globalen Domäne.
- Nur der Service Provider (SP) hat Zugriff auf die Standarddomäne. Diese Domäne enthält keine aktiven Benutzer. Die Domäne enthält nur die „verlorenen“ Daten, die Sie der richtigen Domäne neu zuweisen müssen. Hinweis:Wenn Daten keiner bestimmten Domäne zugewiesen sind, werden sie in die Standarddomäne verschoben. Sie gehen vorübergehend „verloren“ und müssen der richtigen Domäne zugewiesen werden.
- Aufgaben und Benutzer ohne Domäne werden beim Erstellen oder Aktualisieren von Domänen automatisch in der Standarddomäne eingefügt. Sie können diese Aktion überschreiben, indem Sie entweder die Option Standard für diesen Datensatz deaktivieren oder die Option Standard für einen anderen Domänendatensatz auswählen. Wenn Sie noch keine Standarddomäne festgelegt haben, werden Aufgaben und Benutzer ohne Domäne in die globale Domäne verschoben.
- Verschieben Sie keine Daten zwischen Domänen, während Sie die Instanz verwenden.
- Wenn Daten in der Standarddomäne landen, bedeutet dies, dass Sie ein Konfigurations- oder Verfahrensproblem haben.
Das Wort „Global“ wird in diesem Diagramm nicht angezeigt, da keine globale Domäne vorhanden ist. Denken Sie daran, dass „global“ das Fehlen einer Domäne in einem Datensatz bezeichnet.
Eine Tabelle ohne Domänenfeld bedeutet beispielsweise, dass die Tabelle alle globalen Datensätze enthält. Eine Tabelle mit einem Domänenfeld bedeutet, dass jeder Datensatz ohne Domäne eine globale Domäne ist.
Das Wort „global“ befindet sich im Domänenfeld. Es wird automatisch dort platziert, wenn der Datensatz keine Domäne hat.
- Verwenden Sie die Standarddomäne, um sicherzustellen, dass Datensätze nicht in der globalen Domäne in Tabellen landen, die niemals globale Datensätze enthalten dürfen.
- Die Besitzer eine Instanz müssen dann die Datensätze in der Standarddomäne selektieren und in die richtige Domäne verschieben.
Domänenhierarchien
- Über-/untergeordnet: betroffener Prozess und betroffene Daten
- Design, das auf einem Prozess-Flow basiert.
- Denken Sie daran, dass die übergeordneten Domänen auf alle Daten in den untergeordneten Domänen zugreifen können.
- Domäne „Enthält“: Nur Daten sind betroffen. Beispiel: Wenn SP im Diagramm „TOP“ enthält, werden Prozesse in SP nicht in der Domäne „TOP“ und abwärts ausgeführt.
- Gewährt Personen in Gruppen Datenzugriffsrechte, die dedizierten Zugriff auf bestimmte Domänen erfordern.
- Enthält Ursachen oder Bedingungen, die Datenbankabfragen hinzugefügt werden sollen, die Leistungsprobleme bei großen Domänen und Datensätzen verursachen können
- Sichtbarkeit: Hierarchie, die für Benutzer immer sichtbar ist, sobald Sie Zugriff gewähren. Nur die Daten sind betroffen, nicht die Prozesse.
- Gewährt einer anderen Domäne, die beim Erstellen der über- und untergeordneten Hierarchie keinen Zugriff hatte, Datenzugriff auf eine Domäne
- Ermöglicht es Benutzern, alle Daten in den Domänen zu sehen, für die sie Sichtbarkeitszugriff haben, und zwar jederzeit, unabhängig von dem Datensatz, an dem sie gerade arbeiten Hinweis:Gehen Sie sparsam damit um, da mit „Sichtbarkeit“ vollständiger Zugriff gewähren werden kann, was Sie möglicherweise nicht beabsichtigen.
Grundprinzipien der Definition einer Domänenhierarchie
Uneingeschränkte und eingeschränkte Anwendungsfälle für Domänentrennung.
Viele SPs haben Kunden, die implizit angeben, dass der Zugriff auf ihre Domänen streng reguliert werden muss, was die Verwendung der Funktion „Enthält“ in der TOP-Domäne einschränkt. Das folgende Diagramm erläutert, wie diese Regelung durch die Unterteilung der Domänen in eingeschränkte und unbeschränkte Domänen abgeschwächt werden kann.
Kunden befinden sich in einer bestimmten „Vertikalen“ der Hierarchie der Domänentrennung. Dies bedeutet, dass sie nur Prozesse nutzen, die in ihrer Domäne und allen übergeordneten Domänen in der Hierarchie definiert sind. Alle Prozesse, die in Domänen definiert sind, die sich nicht in ihrer linearen Übergeordnet-Untergeordnet-Hierarchie befinden, gelten nicht.
Hinweis:Kunden oder „Mandanten“ sind Entitäten, die vollständig voneinander getrennt sind, nicht wie Abteilungen oder Geschäftsbereiche, die Ressourcen gemeinsam nutzen.- Strikt vertikale Einheiten (beschränkt, Managerservices usw.) sind zulässig, solange die Kunden nur zu einer von ihnen gehören.
- Services, Produkte oder Angebote, die für alle Kunden horizontal verfügbar sein müssen, werden nicht in separaten Domänenhierarchien definiert.
- Sie können beispielsweise unter TOP zwei Domänen erstellen: Nicht beschränkt und Beschränkt.
- Platzieren Sie Kunden, die keine SP-Sichtbarkeitsbeschränkungen haben, zusammen mit ihren Domänen unter „Nicht beschränkt“.
- Platzieren Sie Kunden, die diese Anforderung haben, zusammen mit ihren Domänen unter „Beschränkt“.
- Systemadministratoren können dann die Funktionen „Enthält“ und „Sichtbarkeit“ effizient und gezielt verwenden.
- Wenden Sie „Enthält“ auf „Nicht beschränkt“ an, sodass ein einziges „Enthält“ den meisten Kunden Sichtbarkeit gewähren kann.
- Wenden Sie die Domänensichtbarkeit bei Bedarf mithilfe von „Domänensichtbarkeitsgruppen“ auf bestimmte Domänen an.
Das folgende Diagramm zeigt, wie Sie das richtige Hierarchiemodell auswählen. Sie können separate Hierarchien, Hybrid-Hierarchien oder freigegebene Hierarchien auswählen, je nachdem, welche Prozesse und Funktionen Sie in Ihren Domänenstrukturen benötigen.
Weitere Informationen zur Hierarchiearchitektur finden Sie unter Referenzarchitektur des Service Providers.