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:

  1. 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
  2. Wenn die Option „Veröffentlichung verwalten“ fehlt, gewähren jcr:read dem betroffenen Benutzer oder der betroffenen Gruppe /etc/workflow.

  3. 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.

  4. Wenn die Workflow-Initialisierung nach dem Start fehlschlägt, gewähren Sie jcr:readBerechtigung für "/etc/workflow/instance“.

  5. Wenn Protokolle Modell nicht gefunden melden, gewähren Sie die jcr:read Berechtigung für den erforderlichen Workflow-Modellpfad (z. B. für das Workflow-Modell mit geplanter Baumaktivierung).

  6. 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.

  7. Ü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.
  8. Überprüfen Sie benutzerdefinierte Berechtigungsgruppen und entfernen oder passen Sie ACLs an, die geerbte Workflow-Berechtigungen überschreiben.

  9. 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.

  10. Dokumentieren Sie die Änderungen an Berechtigungen und Gruppenmitgliedschaften für zukünftige Konfigurationen.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles