Beheben von Fehlern bei der Verwaltung von Veröffentlichungsberechtigungen, die durch fehlenden Workflow-Zugriff verursacht werden
Veröffentlichung verwalten startet Veröffentlichungs-Workflows nicht und zeigt berechtigungsbezogene Fehler an. Um das Problem zu beheben, stellen Sie Workflow-Berechtigungen wieder her und überprüfen Sie die Gruppenmitgliedschaft.
Beschreibung description
Umgebung
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services (AMS)
- Adobe Experience Manager Assets Essentials
- Verwalten von Veröffentlichungs-Workflows für Sites und Assets
Problem/Symptome
- Veröffentlichung verwalten zeigt Nicht genügend Rechte zum Verwalten der Veröffentlichung oder ähnliche Berechtigungsfehler an.
- Veröffentlichung verwalten wird nicht angezeigt oder schlägt bei Auswahl von Weiter oder Start fehl.
- Der Workflow-Start schlägt mit Modell nicht gefunden fehl.
- Quick Publish ist erfolgreich, wenn „Veröffentlichung verwalten“ fehlschlägt oder Workflows falsch weiterleitet.
Ursache
„Veröffentlichung verwalten“ erfordert Zugriff auf Workflow-Modelle, Workflow-Instanzen und Workflow-Skripte. Fehlende jcr:readBerechtigungen für Workflow-Ressourcen, fehlende Mitgliedschaft in der Workflow-Benutzergruppe oder benutzerdefinierte ACLs, die geerbte Berechtigungen überschreiben, verhindern, dass AEM Workflow-Komponenten korrekt auflöst. Daher kann „Veröffentlichung verwalten“ Veröffentlichungs-Workflows nicht erfolgreich starten oder weiterleiten.
Lösung resolution
Führen Sie zur Behebung des Problems folgende Schritte aus:
-
Stellen Sie fest, ob der Fehler durch Folgendes verursacht wird:
- Fehlende Schaltfläche Veröffentlichung verwalten .
- Berechtigungsfehler
- Workflow-Initialisierung fehlgeschlagen
- Fehler bei der Auflösung des Workflow-Modells
- Falsches Workflow-Routing
-
Wenn die Option „Veröffentlichung verwalten“ fehlt, gewähren
jcr:readdem betroffenen Benutzer oder der betroffenen Gruppe/etc/workflow. -
Wenn Veröffentlichung verwalten angezeigt wird, aber nicht gestartet werden kann, fügen Sie den betroffenen Benutzer oder die betroffene Gruppe zur Gruppe workflow-users hinzu.
-
Wenn die Workflow-Initialisierung nach dem Start fehlschlägt, gewähren Sie
jcr:readBerechtigung für "/etc/workflow/instance“. -
Wenn Protokolle Modell nicht gefunden melden, gewähren Sie die
jcr:readBerechtigung für den erforderlichen Workflow-Modellpfad (z. B. für das Workflow-Modell mit geplanter Baumaktivierung). -
Wenn der Workflow an den falschen Teilnehmer weitergeleitet wird, überprüfen Sie die Skripte zur Auswahl des Workflow-Teilnehmers und gewähren Sie Lesezugriff auf die erforderlichen Speicherorte für Workflow-Skripte.
-
Überprüfen Sie die Workflow-Ordnerberechtigungen entsprechend dem Bereitstellungstyp:
- AMS: Überprüfen Sie die erforderlichen Berechtigungen für
/var/workflow. - AEM as a Cloud Service: Überprüfen Sie die Zugehörigkeit zu workflow-users und die Berechtigungen für das Workflow-Modell.
- AMS: Überprüfen Sie die erforderlichen Berechtigungen für
-
Überprüfen Sie benutzerdefinierte Berechtigungsgruppen und entfernen oder passen Sie ACLs an, die geerbte Workflow-Berechtigungen überschreiben.
-
Validieren Sie die Konfiguration, indem Sie einen Veröffentlichungs-Workflow starten, die Erstellung der Workflow-Instanz bestätigen und das korrekte Workflow-Routing überprüfen.
-
Dokumentieren Sie die Änderungen an Berechtigungen und Gruppenmitgliedschaften für zukünftige Konfigurationen.