워크플로우 액세스 누락으로 인한 게시 관리 권한 오류 해결
게시 관리는 게시 워크플로우를 시작하지 못하고 권한 관련 오류를 표시합니다. 이 문제를 해결하려면 워크플로우 권한을 복원하고 그룹 구성원을 확인합니다.
설명 description
환경
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services (AMS)
- AEM Assets 기본 사항
- Sites 및 Assets에 대한 게시 워크플로 관리
문제/증상
- 게시 관리에 게시를 관리할 권한이 없습니다 또는 유사한 권한 오류가 표시됩니다.
- 다음 또는 시작을 선택할 때 게시 관리가 나타나지 않거나 실패합니다.
- 모델을 찾을 수 없음 오류가 발생하여 워크플로우 시작이 실패합니다.
- 게시 관리가 실패하거나 워크플로우를 잘못 라우팅하는 동안 빠른 게시가 성공합니다.
원인
게시 관리를 사용하려면 워크플로 모델, 워크플로 인스턴스 및 워크플로 스크립트에 액세스해야 합니다. 워크플로 리소스에 대한 jcr:read 권한이 없거나, 워크플로-사용자 그룹의 멤버십이 없거나, 상속된 권한을 재정의하는 사용자 지정 ACL로 인해 AEM에서 워크플로 구성 요소를 올바르게 확인할 수 없습니다. 따라서 게시 관리는 게시 워크플로우를 시작하거나 라우팅할 수 없습니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
다음 원인으로 인해 오류가 발생하는지 확인합니다.
- 게시 관리 버튼 누락
- 권한 오류
- 워크플로우 초기화 실패
- 워크플로우 모델 확인 실패
- 잘못된 워크플로우 라우팅
-
게시 관리 옵션이 없으면
/etc/workflow에 대한jcr:read권한을 영향을 받는 사용자 또는 그룹에 부여합니다. -
게시 관리 가 표시되지만 시작할 수 없는 경우 영향을 받는 사용자 또는 그룹을 워크플로우 사용자 그룹에 추가합니다.
-
실행 후 워크플로우 초기화에 실패하면 /etc/workflow/instance에
jcr:read권한을 부여합니다. -
로그 보고서 모델을 찾을 수 없는 경우 필요한 워크플로 모델 경로(예: 예약된 트리 활성화 워크플로 모델)에 대해
jcr:read권한을 부여하십시오. -
워크플로우가 잘못된 참가자에게 라우팅되는 경우 워크플로우 참가자 선택기 스크립트를 검토하고 필요한 워크플로우 스크립트 위치에 대한 읽기 액세스 권한을 부여합니다.
-
배포 유형에 따라 워크플로우 폴더 권한을 확인합니다.
- AMS:
/var/workflow에 대한 필수 권한을 확인하십시오. - AEM as a Cloud Service: 워크플로우 사용자 멤버십 및 워크플로우 모델 권한을 확인합니다.
- AMS:
-
사용자 지정 권한 그룹을 검토하고 상속된 워크플로우 권한을 재정의하는 ACL을 제거하거나 조정합니다.
-
게시 워크플로우를 시작하고, 워크플로우 인스턴스 생성을 확인하고, 올바른 워크플로우 라우팅을 확인하여 구성의 유효성을 검사합니다.
-
향후 구성을 위해 권한 및 그룹 멤버십 변경 사항을 문서화합니다.