Kontext- und Domänentrennung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Der Kontext der Sitzung eines Benutzers bestimmt die Prozesse, Daten und die Anwenderoberfläche (UI), wenn der Benutzer durch Listenansichten, Homepages, Berichte und Wissensartikel navigiert. Der Kontext wird durch die von Ihnen erstellten Prozesse, die von Ihnen festgelegten Geschäftsregeln, Ihre Workflows und andere Faktoren bestimmt.

    Anwendersitzungskontext

    Viele Faktoren bestimmen den Kontext einer Benutzersitzung, z. B. Benutzerprofile, Gruppen, Unternehmenskriterien usw. Im folgenden Diagramm sehen Sie, dass die von einem Unternehmen erstellten Incidents Teil des -Kontexts sind.

    Anwendersitzungskontext

    Der Benutzer in diesem Beispiel hat eine Stammdomäne von Cloud Dimensions.

    1. Das Branding spiegelt die Einstellungen in der Cloud Dimensions-Domäne und im Unternehmensdatensatz wider.
    2. Der Anwendungsnavigator zeigt die Elemente, die von Domänen höherer Ebenen übernommen werden, sowie die Module, die in der Domäne „Cloud Dimensions“ definiert sind.
    3. Die Homepages und Listendaten spiegeln die Daten wider, die für den Benutzer sichtbar sind. Diese Daten basieren auf dem Sitzungskontext des Anwenders. In diesem Fall kann der Benutzer in der Cloud Dimensions-Domäne die Daten in Cloud Dimensions, in untergeordneten Domänen und in der globalen Domäne anzeigen.

    Der Kontext der Benutzersitzung beginnt in der Stammdomäne

    Im folgenden Diagramm sehen Sie die Elemente des -Kontexts.

    Stammdomäne des Anwendersitzungskontexts

    Der Systemadministrator legt die Stammdomänen von Benutzern in ihren Benutzerdatensätzen fest. In der Regel wird für die Stammdomäne eines Benutzers dieselbe Domäne verwendet wie für die Domäne des Unternehmens. Wenn sich der Benutzer anmeldet, wird die Domänenauswahl automatisch auf die Stammdomäne des Benutzers festgelegt. Benutzer können jederzeit zu ihrer Stammdomäne zurückkehren, indem sie in der Domänenauswahl auf das Pfeilsymbol klicken.

    Die Liste der Domänenauswahl enthält Domänen innerhalb des Sitzungskontexts des Benutzers. Benutzer können ihren Sitzungskontext weiter einschränken, indem sie mit der Auswahl untergeordnete Domänen auswählen.

    Der Kontext der Benutzersitzung umfasst die Stammdomäne des Benutzers und alle untergeordneten Domänen. Dieser Satz von Domänen im Sitzungskontext des Benutzers wird automatisch an jede Abfrage angehängt, die an die Datenbank gesendet wird. Auf diese Weise werden die Ergebnisse auf die Daten in diesen Domänen und auf globale Daten beschränkt. Dieser Prozess ist in den kompilierten Code eingebettet, auf den nicht zugegriffen werden kann.

    Servicekonten, die für Integrationen verwendet werden, verfügen ebenfalls über einen Benutzersitzungskontext. Es gibt einen Benutzerkontext und einen Datensatzkontext mit jeweils eigenen Daten in einer eigenen Domäne. Diese Kontexte wirken sich auf die Integrationen aus. Datenbankabfragen (Datensätze) sind genauso eingeschränkt wie interaktive Anwender (Anwender), was bedeutet, dass sie normal funktionieren, aber durch die vom Entwickler konfigurierten Einschränkungen eingeschränkt werden.

    Weitere Informationen zum Hinzufügen von Domänen zum Sitzungskontext eines Benutzers finden Sie unter Referenzarchitektur des Service Providers.

    Datensatzkontext

    Wenn ein Benutzer einen Drilldown in einzelne Datensätze durchführt, wird der Datensatzkontext aktiviert. Der Datensatzkontext bestimmt die UI-Elemente und Prozesse, die auf den Datensatz angewendet werden sollen.

    Die Domäne eines Datensatzes bestimmt den Prozess, die Daten und die Verfügbarkeit von UI-Elementen innerhalb des Datensatzes.
    Hinweis:
    • Der Datensatzkontext bleibt erhalten, auch wenn sich die Domäne des Benutzers ändert.
    • Benutzer können Datensätze gleichzeitig auf mehreren Browserregisterkarten anzeigen und dabei ihren eigenen Datensatzkontext beibehalten.

    Datensatzkontext