Workflows und Datentrennung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Datentrennung schränkt Workflow-Kontexte auf Anwender ein, die sich entweder in derselben Domäne des Workflows befinden oder Mitglieder einer übergeordneten Domäne sind.

    Abbildung : 1. Workflow und Datentrennung

    Workflow-Datensätze in der Tabelle „Workflow-Kontexte“ [wf_contexts] werden als Daten betrachtet. Datentrennung schränkt Workflow-Kontexte auf Anwender ein, die sich entweder in derselben Domäne des Workflows befinden oder Mitglieder einer übergeordneten Domäne sind. Während ein Anwender in einer übergeordneten Domäne ausgeführte Workflows in einer untergeordneten Domäne sehen kann, kann ein Anwender in einer untergeordneten Domäne ausgeführte Workflows in einer übergeordneten Domäne nicht sehen. Bei Bedarf können Administratoren Sichtbarkeit verwenden oder Domänen enthalten, um zu erweitern, wer domänenspezifische Daten sehen kann.

    Wenn ein ACME-Anwender beispielsweise etwas aus dem Servicekatalog anfordert, wird in der ACME-Domäne ein Workflow-Kontext für die Servicekataloganforderung erstellt. Ebenso erstellt eine Servicekataloganforderung von einem Initech-Anwender einen Workflow-Kontext in der Initech-Domäne. Ein MSP-Anwender in der OBERSTEN Domäne kann beide Workflow-Kontexte sehen, da er die übergeordnete Domäne für die ACME- und Initech-Domänen ist. Wenn sich jedoch ein ACME- oder Initech-Anwender anmeldet, verhindert die Datentrennung, dass er die Servicekatalog-Anforderungen der anderen Person sieht. Dies ist erwartetes Verhalten, da jeder Workflow-Kontext Daten enthält, die für diese Domäne spezifisch sind, z. B. das angeforderte Element und den Genehmigungsverlauf der Anforderung.