Domain Separation und Workflow-Studio

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Die Domänentrennung wird in Workflow-Studio unterstützt. Workflow-Studio Unterstützt Domänentrennung der Geschäftslogik, wodurch jede Mandantendomäne über eigene Flows, Aktionen und Subflows verfügt. 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*

    • Umfasst die Basis-Stufe
    • Geschäftslogik: Prozesse können pro Kunde vom Service Provider erstellt oder geändert werden. Die Anwendungsfälle spiegeln die ordnungsgemäße Verwendung der Anwendung durch mehrere Service Provider-Kunden in einer einzigen Instanz wider.
    • Der Besitzer der Instanz muss in der Lage sein, die MVP-Geschäftslogik und Datenparameter pro Mandant wie erwartet für die spezifische Anwendung zu konfigurieren.
    Anwendungsfall: Als Administrator benötige ich die Möglichkeit, Kommentare beim Schließen eines Datensatzes für einen Mandanten obligatorisch zu machen, aber nicht für einen anderen.

    So funktioniert Domain Separation in Workflow-Studio

    Die Systemdomäne wird getrennt Workflow-Studio Inhalt gemäß diesen Regeln.

    Workflow-Studio Inhalt erbt die Domäne des Anwenders, der sie erstellt
    Flows, Aktionen und Subflows gehören zur Domäne des Anwenders, der sie erstellt. Wenn beispielsweise ein Service Provider-Administrator (SP) in der OBERSTEN Domäne einen Flow erstellt, gehört er zur OBERSTEN Domäne.
    Hinweis:
    Die in der Domänenauswahl ausgewählte Domäne überschreibt die Domäne, zu der der Anwender gehört. Wenn beispielsweise ein SP-Administrator in der OBERSTEN Domäne die ACME-Domäne aus der Domänenauswahl auswählt, gehört jeder erstellte Inhalt zur ACME-Domäne.
    Workflow-Studio Inhalt wird aus der Domäne ausgeführt, aus der er ausgelöst oder initiiert wird
    Flows, Aktionen und Subflows werden aus der Domäne des Datensatzes oder des Anwenders ausgeführt, der sie initiiert. Wenn beispielsweise ein Anwender aus der untergeordneten Domäne ACME einen Flow auslöst, der zur übergeordneten Domäne OBEN gehört, wird der Flow im Kontext der untergeordneten Domäne ACME ausgeführt.
    Tabelle : 1. Domänenzuweisung nach Auslösertyp
    Auslösertyp Domänenzuweisung
    API-Aufruf Domäne des Anwenders, der den API-Aufruf durchführt
    E-Mail-Auslöser Domäne des E-Mail-Absenders
    Datensatzauslöser Domäne des auslösenden Datensatzes
    Geplanter Auslöser Domäne des Flows
    Servicekatalog-Auslöser Domäne des Datensatzes des angeforderten Elements
    Workflow-Studio Führt nur Inhalte aus, auf die aus dem aktuellen Domänenkontext zugegriffen werden kann
    Das System kann nur Inhalte ausführen, auf die der aktuelle Domänenkontext Zugriff zulässt. Siehe Domänentrennung verstehen Dient zum Verständnis der Datentrennung und der Domänenhierarchie. Beispielsweise kann ein Anwender in der untergeordneten Domäne ACME Flows auslösen, die zur übergeordneten Domäne OBEN gehören, aber keine Flows auslösen, die zu einer gleichgeordneten Domäne wie INITECH gehören.

    Workflow-Studio Führt Datensatzvorgänge aus dem aktuellen Anwenderdomänenkontext aus. Ein Lesevorgang wie die Aktion „Datensätze suchen“ gibt Datensätze basierend auf der aktuell ausgewählten Domäne und ihren untergeordneten Elementen zurück. Wenn die derzeit ausgewählte Domäne beispielsweise die OBERSTE Domäne ist, werden Datensätze aus der OBERSTEN Domäne und allen untergeordneten Domänen wie ACME- und INITECH-Domänen angezeigt. Wenn die derzeit ausgewählte Domäne die ACME-Domäne ist, werden Datensätze aus der ACME-Domäne und ihren untergeordneten Elementen angezeigt, aber keine Datensätze aus der übergeordneten OBERSTEN Domäne.

    Hinweis:
    Datensatzvorgänge verwenden die Daten- oder Prozesstrennungsregeln, die auf die Tabelle angewendet werden, zu der der Datensatz gehört. Angenommen, Sie haben die Business-Regel-Tabelle prozessgetrennt. Wenn Sie der OBERSTEN Domäne eine Business-Regel hinzufügen, ist die Business-Regel für Datensatzvorgänge in untergeordneten Domänen wie der ACME-Domäne zugänglich, da die Prozesstrennung den Zugriff auf Datensätze aus übergeordneten Domänen ermöglicht.

    Flows, die eine andere Anwendung aufrufen, z. B. eine Entscheidungstabelle oder einen Workflow, werden auch aus dem aktuellen Anwenderdomänenkontext ausgeführt.

    Workflow-Studio Führt alle Flows aus, deren Auslöserbedingungen erfüllt sind
    Ein Flow in einer Domäne kann einen Flow aus einer anderen Domäne nicht überschreiben oder verhindern, dass er ausgeführt wird. Workflow-Studio Führt jeden Flow aus, der für den aktuellen Anwender sichtbar ist und dessen Auslöserbedingungen erfüllt wurden. Beispielsweise wird ein Flow, der zur OBERSTEN Domäne gehört und durch die Erstellung eines Incident-Datensatzes ausgelöst wird, jedes Mal ausgeführt, wenn ein Incident erstellt wird, unabhängig davon, ob der Incident in den untergeordneten ACME- oder INITECH-Domänen erstellt wird.

    Allgemeine Leitlinien

    Befolgen Sie diese allgemeinen Richtlinien, wenn Sie Domänentrennung mit verwenden Workflow-Studio.

    Stellen Sie sicher, dass Mandanten-Flows, Aktionen und Subflows für Domänen ordnungsgemäß ausgeführt werden
    Da Mandanten nicht überschreiben können Workflow-Studio Content, ein Service Provider (SP)-Administrator aus dem OBEN Die Domäne muss sie erstellen und verwalten, um sicherzustellen, dass sie für Domänen ordnungsgemäß ausgeführt werden. Sie können zwar domänenspezifische Flows erstellen, Anwender, die aus Domänen höher in der Hierarchie arbeiten, können jedoch mehrere untergeordnete Domänen-Flows auslösen. Beispielsweise kann ein Anwender, der in der OBERSTEN Domäne arbeitet, Flows in untergeordneten Domänen wie ACME und INITECH auslösen.
    Hinweis:
    Flow-Autoren können nur sehen Workflow-Studio Inhalt, der aus seiner aktuellen Domäne und allen übergeordneten Domänen in der Hierarchie verfügbar ist. Workflow-Studio Zeigt keinen Inhalt an, der aus enthält Domänen sichtbar ist.
    Geben Sie einen eindeutigen Namen für jeden Flow, jede Aktion und jeden Subflow an
    Da alle Domänen gemeinsam nutzen Workflow-Studio Inhalt: Lassen Sie einen SP-Administrator in der OBERSTEN Domäne jeden Flow, jede Aktion und jeden Subflow eindeutig benennen, um sicherzustellen, dass ein Flow, der für eine Domäne vorgesehen ist, nicht den Namen eines Flows in einer anderen Domäne dupliziert. Fügen Sie beispielsweise die Domäne dem Flow-Namen hinzu, z. B. Incidents validieren – TOP , Incidents validieren – ACME , Und Incidents validieren – INITECH .
    Stellen Sie sicher, dass Flows und Aktionen nur Artefakte aus aktuellen oder übergeordneten Domänen enthalten
    Workflow-Studio Verhindert die Aktivierung eines Flows, der Artefakte enthält, die für die aktuelle oder übergeordnete Domäne nicht verfügbar sind. Wenn Sie beispielsweise einen domänenspezifischen Flow erstellen, der zur ACME-Domäne gehört, kann er keine Aktionen oder Subflows enthalten, die zur gleichgeordneten Domäne INITECH gehören.
    Bearbeiten Workflow-Studio Inhalt in der Domäne, zu der er gehört
    Anwender in einer übergeordneten Domäne können keine Flows, Aktionen und Subflows in einer untergeordneten Domäne sehen. Sie müssen in die Domäne wechseln, zu der sie gehören, um sie zu bearbeiten. Beispielsweise kann ein Administrator in der OBERSTEN Domäne keine Flows aus der ACME-Domäne sehen. Der Administrator muss zur ACME-Domäne wechseln, um sie anzuzeigen und zu bearbeiten.