JSON 파일은 AEM에서 원치 않는 DAM 자산 업데이트 워크플로우를 트리거합니다

AEM에서 Assets에 JSON 파일을 업로드하면 DAM 자산 업데이트 워크플로우가 트리거되어 원치 않는 처리 및 렌디션 생성이 수행됩니다. 이 문제를 해결하려면 워크플로우 런처 구성을 업데이트하여 DAM 자산 업데이트 워크플로우 실행에서 JSON 파일을 제외합니다.

설명 description

환경

  • 제품: Adobe Experience Manager(AEM) Managed Services 지원, v6.5
  • 모듈: Assets
  • 인스턴스: 스테이징 중

문제/증상

AEM Assets에서 JSON 파일을 업로드하거나 수정하면 DAM 자산 업데이트 워크플로우가 트리거되어 이러한 자산에 대한 렌디션 생성과 같은 불필요한 처리가 발생합니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 도구(으)로 이동 > 워크플로 AEM의 > 런처.

  2. DAM 자산 업데이트 워크플로우와 연결된 모든 시작 관리자를 찾습니다. 일반적으로 /content/dam에서 노드 만들기 또는 수정용으로 구성됩니다.

  3. 각 관련 런처 구성의 속성을 엽니다.

  4. JSON 파일에서 트리거되지 않도록 제외 조건을 추가합니다.

    • jcr:content/metadata/dc:format이(가) application/json과(와) 같은 에셋을 제외하는 조건을 설정하십시오.
    • jcr:content/jcr:mimeType이(가) application/json과(와) 같은 에셋을 제외하려면 추가 조건을 설정하십시오.

참고: DAM 자산 업데이트 워크플로우와 관련된 모든 관련 런처 구성("글로빙 패턴")에 두 조건을 개별적으로 적용합니다.
​5. 변경 내용을 저장하고 동기화합니다.
​6. JSON 파일을 업로드하여 테스트하고 DAM 자산 업데이트 워크플로우가 이 자산에 대해 트리거되지 않는지 확인합니다.
​7. 다른 자산 유형(예: 이미지)이 워크플로우를 통해 정상적으로 계속 처리되는지 확인합니다.

참고

  • 이 구성을 변경하기 전에 생성된 JSON 파일에 대한 렌디션이 있는 경우 수동으로 제거합니다.

  • 두 제외 조건을 별도로 추가합니다.

    • jcr:content/metadata/dc:format!=application/json
    • jcr:content/jcr:mimeType!=application/json

관련 읽기

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