Konfigurieren Sie ACLs entsprechend den Benutzerkonten, um den Start und die Teilnahme an Workflows zu ermöglichen (oder zu deaktivieren).
Aktionen für Workflows können durchgeführt werden, wenn:
Sie mit dem admin
-Konto arbeiten;
das Konto der Standardgruppe workflow-users
zugewiesen wurde:
das Konto der Standardgruppe workflow-administrators
zugewiesen wurde:
Dies sind die Mindestanforderungen. Ihr Konto muss auch entweder der zugewiesene Teilnehmer oder ein Mitglied der zugewiesenen Gruppe sein, um bestimmte Schritte durchführen zu können.
Workflow-Modelle übernehmen eine standardmäßige Zugriffssteuerungsliste (ACL), um zu steuern, wie Benutzer mit Workflows interagieren können. Um den Benutzerzugriff für einen Workflow anzupassen, ändern Sie die Zugriffssteuerungsliste (ACL) im Repository für den Ordner, der den Workflow-Modellknoten enthält:
Informationen zur Verwendung von CRXDE Lite zum Konfigurieren von ACLs finden Sie unter Verwaltung von Zugriffsrechten.
Wenn das Workflow-Modell in gespeichert wird /var/workflow/models
, können Sie dem Ordner eine spezifische ACL zuweisen, die nur für diesen Workflow relevant ist:
Öffnen Sie CRXDE Lite in Ihrem Webbrowser (z. B. http://localhost:4502/crx/de).
Wählen Sie in der Knotenstruktur den Knoten für den Ordner der Workflow-Modelle aus:
/var/workflow/models
Klicken Sie auf die Registerkarte Zugriffssteuerung.
Klicken Sie in der Tabelle Richtlinien zur lokalen Zugriffssteuerung (Zugriffssteuerungsliste) auf das Plussymbol, um einen Eintrag hinzuzufügen.
Im Neuen Eintrag hinzufügen ein ACE mit den folgenden Eigenschaften hinzufügen:
content-authors
Deny
jcr:read
Die Tabelle Zugriffssteuerungsliste beinhaltet nun die Beschränkung für content-authors
im Workflow-Modell prototype-wfm-01
.
Klicken Sie auf Alle speichern.
Der Workflow prototype-wfm-01
ist nicht länger für Mitglieder der Gruppe content-authors
verfügbar.
Ihre Das Entwicklungsteam kann die Workflows in einem Unterordner erstellen von
/var/workflow/models
Vergleichbar mit den DAM-Workflows, die im folgenden Ordner gespeichert sind:
/var/workflow/models/dam/
Sie können dann dem Ordner selbst eine ACL hinzufügen.
Öffnen Sie CRXDE Lite in Ihrem Webbrowser (z. B. http://localhost:4502/crx/de).
Wählen Sie in der Knotenstruktur den Knoten für den einzelnen Ordner im Ordner mit Workflow-Modellen aus, z. B.:
/var/workflow/models/prototypes
Klicken Sie auf die Registerkarte Zugriffssteuerung.
Klicken Sie in der Tabelle Gültige Richtlinie für die Zugriffssteuerung auf das Pluszeichen, um einen Eintrag hinzuzufügen.
Klicken Sie in der Tabelle Richtlinien zur lokalen Zugriffssteuerung (Zugriffssteuerungsliste) auf das Plussymbol, um einen Eintrag hinzuzufügen.
Im Neuen Eintrag hinzufügen ein ACE mit den folgenden Eigenschaften hinzufügen:
content-authors
Deny
jcr:read
Wie im Abschnitt Anwenden einer ACL für das spezifische Workflow-Modell unter /var/workflow/models können Sie ein „rep:glob“ einfügen, um den Zugriff auf einen spezifischen Workflow zu beschränken.
Die Tabelle Zugriffssteuerungsliste beinhaltet nun die Beschränkung für content-authors
im Ordner prototypes
.
Klicken Sie auf Alle speichern.
Die Modelle im prototypes
-Ordner sind nicht länger für Mitglieder der Gruppe content-authors
verfügbar.