코드 배포 후 워크플로가 "편집할 수 없음"으로 설정됩니다.
이 문서에서는 AEM에서 워크플로우를 만든 후 코드 배포를 수행하면 워크플로우가 "편집할 수 없음"으로 표시되는 AEM 문제를 해결합니다. 코드 베이스의 워크플로 모델은 여러 환경에서 일관되게 유지해야 하므로 각 환경별로 워크플로를 다시 만들 필요가 없습니다.
설명 description
환경
Experience Manager as a Cloud Service
문제/증상
AEM에서 워크플로를 만들고 코드 배포가 있으면 워크플로가 "편집할 수 없음"으로 표시됩니다.
해결 방법 resolution
워크플로우를 만들면 해당 모델은 기본적으로 다음 위치에 저장됩니다.
/conf/global/settings/workflow/models
동기화 작업을 수행하여 사용할 수 있도록 하면 모델도 다음에 저장됩니다.
/var/workflow/models
모범 사례는 여러 환경에서 일관되도록 코드 베이스에 워크플로 모델을 유지해야 하며 각 환경별로 워크플로를 다시 만들 필요가 없다는 것입니다.
AEM UI를 사용하여 워크플로우를 만들 때 결과는 코드 배포 후
/conf/global/settings/workflow/models
는 코드베이스 필터 구성에 따라 덮어쓰여집니다.
<filter root="/conf/global/settings/workflow/models" mode="replace" />
이렇게 하면 다음 위치의 모델로 인해 문제가 발생합니다.
/conf/global/settings/workflow/models
는 코드베이스 및 다음 모델에 없으므로 삭제됩니다.
/var/workflow/models
은 삭제되지 않지만 대신 사용할 수 있습니다.
모델이 더 이상 없습니다.
/conf/global/settings/workflow/models
워크플로 모델이 "편집할 수 없음"으로 표시되어 있습니다.
관련 읽기
Experience League 캠페인 커뮤니티에서 질문하기
이 주제에 대해 답변하고 싶은 질문이 있거나 이전 답변한 질문을 읽은 경우 이 문서를 포함하는 Experience League 커뮤니티 블로그 게시물을 보고, 질문과 의견을 보내고, Experience League 캠페인 커뮤니티에 참여하세요!