워크플로우 액세스 누락으로 인한 게시 관리 권한 오류 해결

게시 관리는 게시 워크플로우를 시작하지 못하고 권한 관련 오류를 표시합니다. 이 문제를 해결하려면 워크플로우 권한을 복원하고 그룹 구성원을 확인합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services (AMS)
  • AEM Assets 기본 사항
  • Sites 및 Assets에 대한 게시 워크플로 관리

문제/증상

  • 게시 관리에 게시를 관리할 권한이 없습니다 또는 유사한 권한 오류가 표시됩니다.
  • 다음 또는 시작을 선택할 때 게시 관리가 나타나지 않거나 실패합니다.
  • 모델을 찾을 수 없음 오류가 발생하여 워크플로우 시작이 실패합니다.
  • 게시 관리가 실패하거나 워크플로우를 잘못 라우팅하는 동안 빠른 게시가 성공합니다.

원인

게시 관리를 사용하려면 워크플로 모델, 워크플로 인스턴스 및 워크플로 스크립트에 액세스해야 합니다. 워크플로 리소스에 대한 jcr:read 권한이 없거나, 워크플로-사용자 그룹의 멤버십이 없거나, 상속된 권한을 재정의하는 사용자 지정 ACL로 인해 AEM에서 워크플로 구성 요소를 올바르게 확인할 수 없습니다. 따라서 게시 관리는 게시 워크플로우를 시작하거나 라우팅할 수 없습니다.

해결 방법 resolution

다음 단계에 따라 문제를 해결하십시오.

  1. 다음 원인으로 인해 오류가 발생하는지 확인합니다.

    • 게시 관리 버튼 누락
    • 권한 오류
    • 워크플로우 초기화 실패
    • 워크플로우 모델 확인 실패
    • 잘못된 워크플로우 라우팅
  2. 게시 관리 옵션이 없으면 /etc/workflow에 대한 jcr:read 권한을 영향을 받는 사용자 또는 그룹에 부여합니다.

  3. 게시 관리 가 표시되지만 시작할 수 없는 경우 영향을 받는 사용자 또는 그룹을 워크플로우 사용자 그룹에 추가합니다.

  4. 실행 후 워크플로우 초기화에 실패하면 /etc/workflow/instance에 jcr:read권한을 부여합니다.

  5. 로그 보고서 모델을 찾을 수 없는 경우 필요한 워크플로 모델 경로(예: 예약된 트리 활성화 워크플로 모델)에 대해 jcr:read 권한을 부여하십시오.

  6. 워크플로우가 잘못된 참가자에게 라우팅되는 경우 워크플로우 참가자 선택기 스크립트를 검토하고 필요한 워크플로우 스크립트 위치에 대한 읽기 액세스 권한을 부여합니다.

  7. 배포 유형에 따라 워크플로우 폴더 권한을 확인합니다.

    • AMS: /var/workflow에 대한 필수 권한을 확인하십시오.
    • AEM as a Cloud Service: 워크플로우 사용자 멤버십 및 워크플로우 모델 권한을 확인합니다.
  8. 사용자 지정 권한 그룹을 검토하고 상속된 워크플로우 권한을 재정의하는 ACL을 제거하거나 조정합니다.

  9. 게시 워크플로우를 시작하고, 워크플로우 인스턴스 생성을 확인하고, 올바른 워크플로우 라우팅을 확인하여 구성의 유효성을 검사합니다.

  10. 향후 구성을 위해 권한 및 그룹 멤버십 변경 사항을 문서화합니다.

관련 읽기

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