코드 배포 후 워크플로가 "편집할 수 없음"으로 설정됩니다.

이 문서에서는 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 캠페인 커뮤니티에 참여하세요!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f