AEMaaCS에서 잠긴 페이지에 대해 일관되지 않은 워크플로우 메뉴 가용성 해결
이 문서에서는 Adobe Experience Manager as a Cloud Service(AEMaaCS)의 사이트 콘솔과 페이지 편집기 간에 잠긴 페이지에 대해 일관되지 않은 워크플로우 메뉴를 사용하는 방법을 설명하고 제품 업데이트를 사용할 수 있을 때까지 해결 방법을 제공합니다.
설명 description
Adobe Experience Manager as a Cloud Service(AEMaaCS)에서 페이지가 워크플로우에 있거나 사용자에 의해 명시적으로 잠겨 있으면 사이트 콘솔은 해당 페이지에서 새 워크플로우를 시작하는 옵션을 숨깁니다. 그러나 페이지가 이미 잠겨 있더라도 페이지 편집기에 워크플로우를 시작하는 옵션이 표시됩니다. 이 상태에서 페이지 편집기에서 워크플로우를 시작하려는 시도가 자동으로 실패하여 사용자에게 피드백을 제공하지 않습니다. 이러한 불일치는 실제로 아직 시작되지 않은 상태에서 워크플로우가 시작되었다고 사용자가 생각할 수 있으므로 혼동 및 잠재적 워크플로우 실패를 유발할 수 있습니다.
환경
- Adobe Experience Manager as a Cloud Service (모든 버전)
증상
- 만들기 → 워크플로는 사이트 콘솔의 잠긴 페이지에 사용할 수 없습니다.
- 페이지 정보 → 워크플로 시작은(는) 페이지 편집기에서 잠긴 동일한 페이지에 사용할 수 있습니다.
- 잠긴 페이지에서 페이지 편집기에서 워크플로우를 시작하려고 하면 오류나 피드백 없이 실패합니다.
원인
페이지 편집기는 현재 사이트 콘솔과 동일한 워크플로우 가용성 및 잠금 확인을 적용하지 않으므로 사용자 인터페이스 동작이 일관되지 않습니다.
해결 방법 resolution
아래 단계에 따라 문제를 해결하십시오.
-
이는 알려진 제품 제한이며 향후 AEM as a Cloud Service 릴리스에서 해결될 예정입니다. AEM Cloud Service 릴리스 정보에서 이 문제에 대한 업데이트를 모니터링합니다.
-
(선택 사항) 페이지 편집기 UI 사용자 지정:
-
개발자는 페이지가 잠겨 있고 현재 사용자가 잠금 소유자가 아닐 때 워크플로 시작 옵션을 숨기도록 페이지 편집기를 사용자 지정할 수 있습니다.
-
페이지의 잠금 상태 및 소유자를 확인하는 페이지 정보 → 워크플로 시작 뒤의 작업에 Granite 렌더링 조건을 추가하여 구현할 수 있습니다. UI 작업 사용자 정의에 대한 자세한 내용은 콘솔 UI 사용자 정의에 대한 AEM 설명서를 참조하십시오.
-
-
(선택 사항) 워크플로 모델에서 잠금 검사를 추가합니다.
-
워크플로우 모델에 초기 프로세스 단계를 추가하여 페이로드 페이지에서 잠금 상태 및 소유자를 검사합니다.
-
다른 사용자가 페이지를 잠근 경우 즉시 워크플로를 중지하거나 잠긴 콘텐츠 경로로 이동하십시오.
-
다른 사용자가 페이지를 잠가서 워크플로우를 시작할 수 없음을 나타내는 명확한 피드백(예: 워크플로우 댓글 또는 알림을 설정하여)을 사용자에게 제공합니다.
-
-
이러한 해결 방법을 적용한 후 다음을 확인하십시오.
-
잠기지 않은 소유자를 위해 페이지 편집기에서 잠긴 페이지에 대해 워크플로 시작 옵션이 숨겨져 있습니다.
-
잠긴 페이지에서 워크플로우를 시작하려고 하면 사용자에게 즉각적이고 명확한 피드백이 제공됩니다.
-