[AEM Assets]{class="badge positive" title="AEM Assets에 적용됩니다)."}

자산 마이크로서비스 및 처리 프로필 사용 get-started-using-asset-microservices

에셋 마이크로서비스는 확장 가능하고 복원력이 있는 에셋 처리​를 클라우드 기반 응용 프로그램​까지 제공합니다. 작업자​라고도 하며, 요청 시 에셋을 처리하기 위해 클라우드에서 실행되는 처리 단위를 독립적으로 확장합니다. 이러한 작업자는 탄력적으로 확장되기 때문에 대량 수집 시 처리 용량이 자동으로 확장되고 유휴 상태일 때 수축되므로 고정 용량 처리에 비해 처리량과 신뢰성이 모두 향상됩니다.

Adobe은 이러한 서비스를 직접 관리하여 다양한 에셋 유형 및 처리 옵션을 최적으로 처리할 수 있습니다. 따라서 관리자는 기본 처리 인프라를 프로비저닝, 조정 또는 유지 관리할 필요가 없으므로 팀이 운영 오버헤드가 아닌 자산 구성에 집중할 수 있습니다.

지원되는 파일 형식 및 형식

Asset Microservices는 다양한 파일 형식을(를) 처리하며, 이전 버전의 Experience Manager​ 보다 ​더 많은 형식을 즉시 포함합니다. 이렇게 확장된 기본 지원은 여러 공통 워크플로우에 대한 외부 도구에 대한 종속성을 제거합니다.

예를 들어 이제 PSD(Photoshop 문서) 및 PSB(Photoshop Big) 형식의 썸네일 추출이 기본적으로 지원됩니다. 이전 버전에서는 ImageMagick​과(와) 같은 타사 솔루션이 필요했습니다. 이러한 형식을 플랫폼 내에서 직접 처리하면 파이프라인이 단순화되고, 통합이 복잡해지며, 외부 의존성의 유지 관리 부담이 줄어듭니다.

처리 프로필 구성

자산 처리는 처리 프로필​에 정의된 구성에 의해 제어됩니다. Experience Manager은(는) 기본 설정과 함께 제공되며 관리자가 요구 사항에 맞게 더 구체적인 에셋 처리 구성을 추가할 수 있습니다.

자산 처리에 대한 높은 수준의 보기

관리자는 다음 구성 작업을 담당합니다.

  • 특정 자산 처리 요구 사항에 대한 새 사후 처리 워크플로 구성을 만들기​합니다.
  • 처리 동작을 조직 표준에 맞게 유지하기 위해 기존 구성을 유지​합니다.
  • 사후 처리 워크플로의 선택적 사용자 지정을 포함하여 구성 수정​합니다.

개발자는 이러한 워크플로우를 사용자 지정하여 기본 오퍼링을 확장할 수 있습니다. 사후 처리 워크플로는 구성이 가능하므로 개발자는 표준 기능 이상의 처리 단계를 추가하여 파이프라인을 특수한 사용 사례에 맞게 조정합니다.

기존 DAM 자산 업데이트 워크플로우에 대한 관계

NOTE
여기에 설명된 자산 처리는 이전 버전의 Experience Manager에 있는 DAM Update Asset 워크플로 모델을 대체합니다. 에셋 마이크로서비스 처리는 대부분의 표준 렌디션 생성 및 메타데이터 관련 단계를 대체합니다. 사후 처리 워크플로우 구성은 나머지 단계(있는 경우)를 대체할 수 있으므로 전체 처리 파이프라인이 새 모델을 통해 처리됩니다.

에셋 처리 옵션 이해 get-started

Experience Manager​(AEM)은(는) 세 가지 단계적인 자산 처리 수준인 기본 구성, 사용자 지정 구성 및 사용자 지정 프로필​을 지원합니다. 이러한 옵션은 즉시 사용할 수 있는 기본값으로 시작하여 관리자가 정의한 사용자 정의로 확장하고 고급 요구 사항을 위해 완전히 프로그래밍 가능한 클라우드 기반 처리로 마무리하는 계층화된 에스컬레이션 모델을 형성합니다. 올바른 수준을 선택하는 것은 조직에 필요한 렌디션 형식, 해상도 및 파일 유형 처리에 대한 제어의 양에 따라 달라집니다.

옵션
설명
활용 사례
기본 구성
이 구성은 즉시 사용할 수 있으며 수정할 수 없습니다. 바로 사용할 수 있는 필수 렌디션 생성을 제공하므로 관리자 설정 없이 표준 에셋 워크플로에 적합합니다.
  • Assets 사용자 인터페이스에 사용되는 표준 썸네일(48, 140 및 319 픽셀)
  • 크게 미리 보기(웹 렌디션 — 1280픽셀)
  • 메타데이터 및 텍스트 추출.
사용자 지정 구성
관리자가 사용자 인터페이스를 통해 구성합니다. 기본 옵션을 확장하여 추가적인 렌디션 생성 컨트롤을 제공하므로 기본 제공 기본값 이상의 다양한 형식과 렌디션을 사용할 수 있습니다.
  • FPO(배치 전용) 렌디션.
  • 이미지 파일 형식 및 해상도를 변경합니다.
  • 구성된 파일 유형에 조건부로 처리를 적용합니다.
사용자 지정 프로필
프로그래밍 방식으로 에셋을 처리하는 Adobe 서비스인 Asset Compute 서비스를 호출하는 사용자 지정 응용 프로그램을 통해 사용자 지정 코드를 실행하도록 사용자 인터페이스를 통해 관리자가 구성합니다. 이는 처리가 고정된 로컬 리소스보다는 수요에 따라 확장되는 관리되는 클라우드 인프라에서 실행되기 때문에 클라우드 기반의 확장 가능한 방법에서 더 복잡한 요구 사항을 지원합니다.
허용된 사용 사례를 참조하세요.

지원되는 파일 형식 supported-file-formats

에셋 마이크로서비스 는 광범위한 이미지, 문서, 비디오 및 오디오 파일 형식을 지원합니다. 에셋 마이크로서비스 는 이러한 지원되는 형식에서 다음 세 가지 핵심 기능을 제공합니다.

  • 파일 처리 - 디지털 자산 관리 워크플로우 내에서 다운스트림으로 사용할 수 있도록 자산을 수집 및 변환합니다.
  • 렌디션 생성 - 크기 조정된 썸네일, 미리 보기 또는 형식 변환 복사본과 같은 자산의 대체 버전을 생성합니다. 렌디션을 사용하면 각 채널에 필요한 크기, 해상도 또는 형식으로 단일 소스 에셋을 제공할 수 있습니다.
  • 메타데이터 추출 - 각 파일에서 직접 임베드된 기술 메타데이터(예: 차원, 색상 프로필 또는 작성 세부 정보)를 읽습니다. 이렇게 하면 자산을 검색 및 검색할 수 있고 지속적으로 카탈로그화할 수 있습니다.

사용 가능한 특정 기능은 파일 유형에 따라 다릅니다. 지원되는 각 형식은 시스템에 파일 해석 방법과 적용되는 처리 작업을 알려 주는 표준화된 식별자인 MIME(Multipurpose Internet Mail Extensions) 형식​으로 식별됩니다.

지원되는 MIME 형식의 전체 목록과 각 형식에서 사용할 수 있는 기능을 보려면 지원되는 파일 형식을 참조하십시오.

기본 구성 default-config

Experience Manager은(는) 플랫폼에 필요한 기본 렌디션​을 바로 사용할 수 있도록 사전 구성된 기본값과 함께 제공됩니다. 렌디션은 미리 보기, 썸네일 및 웹에 최적화된 파생물과 같이 Experience Manager이(가) 원본 업로드에서 생성하는 자산의 대체 버전입니다. 또한 기본 구성은 코어 작업이 자동으로 실행되어 다음과 같은 작업을 수행할 수 있도록 보장합니다.

  • 메타데이터 추출​은(는) 업로드된 각 에셋에 포함된 설명 정보를 캡처합니다.
  • 텍스트 추출​은(는) 지원되는 파일 형식에서 읽을 수 있는 텍스트 콘텐츠를 가져옵니다.
  • 기본 렌디션​이 만들어져서 Experience Manager에서 자산을 사용할 수 있습니다.

따라서 사용자는 즉시 에셋의 업로드 또는 업데이트를 시작할 수 있으며 추가 설정 없이 기본적으로 기본 처리를 사용할 수 있습니다.

기본 처리 프로필

기본 구성에서는 Experience Manager이(가) 가장 기본적인 처리 프로필만 적용합니다. 처리 프로필​은(는) Experience Manager이(가) 수집된 자산에서 수행하는 작업 집합(렌디션, 메타데이터 처리 및 텍스트 추출)을 정의합니다. 이 기본 처리 프로필은 사용자 인터페이스에 표시되지 않으므로 수정할 수 없습니다.

이 기본 처리 프로필은 항상 업로드된 자산을 처리하는 데 실행되므로 Experience Manager에 필요한 기준선 처리가 모든 자산에 대해 완료됩니다. 무조건 실행되기 때문에 필수 렌디션 및 추출 작업을 받지 않고 시스템에 들어오는 에셋이 없습니다. Experience Manager은(는) 검색, 미리 보기 및 배달에 종속됩니다.

표준 구성 standard-config

Experience Manager은(는) 사용자의 필요에 따라 일반적인 형식에 대해 더 구체적인 변환을 생성하는 기능을 제공합니다. 관리자는 이러한 렌디션을 쉽게 만들 수 있도록 추가 처리 프로필을 만들 수 있습니다. 그런 다음 사용자는 사용 가능한 프로필 중 하나 이상을 특정 폴더에 할당하여 추가 처리를 완료합니다. 예를 들어 추가 처리를 통해 웹, 모바일 및 태블릿에 대한 렌디션을 생성하여 각 에셋이 대상 장치 및 채널에 최적화된 크기로 전달되도록 할 수 있습니다. 이 비디오를 통해 처리 프로필을(를) 만들고 적용하는 방법과 만들어진 렌디션에 액세스하는 방법을 알아보십시오.

  • 렌디션 너비 및 높이: 렌디션 너비 및 높이 사양은 생성된 출력 이미지의 최대 크기를 정의합니다. 에셋 마이크로서비스 는 너비와 높이가 각각 지정된 값을 초과하지 않는 가장 큰 렌디션을 생성합니다. 종횡비는 원본과 동일하게 유지되므로 생성된 렌디션이 소스 에셋에 대해 왜곡되거나 확장되지 않습니다. 빈 값은 에셋 처리가 원본의 픽셀 차원을 가정함을 의미합니다.

  • MIME 유형 포함 규칙: MIME(Multipurpose Internet Mail Extensions) 유형은 제공된 에셋에 대해 렌디션을 생성할지 여부를 결정합니다. 특정 MIME 유형의 에셋이 처리되면 먼저 렌디션 사양에 대해 제외된 MIME 유형 값에 대해 MIME 유형을 확인합니다. 해당 목록과 일치하는 경우 에셋(차단 목록)에 대해 이 특정 렌디션이 생성되지 않습니다. 그렇지 않으면 포함된 MIME 유형에 대해 MIME 유형이 확인되고 목록과 일치하는 경우 렌디션이 생성됩니다(허용 목록).

  • 특수 FPO(배치 전용) 렌디션: 크기가 큰 에셋을 Experience Manager에서 Adobe InDesign 문서에 배치할 때 Creative Professional은 에셋을 배치한 후 상당한 시간을 기다립니다. 그동안 크리에이티브 전문가는 InDesign을(를) 사용할 수 없습니다. 결과적으로 크리에이티브 흐름이 방해되고 사용자 경험에 부정적인 영향을 미칩니다. 이 문제를 해결하기 위해 Adobe을 사용하면 작은 크기의 렌디션을 InDesign 문서에 임시로 배치할 수 있으므로 크리에이티브 전문가가 작업을 즉시 재개할 수 있습니다. 이러한 자리 표시자는 나중에 전체 해상도 자산으로 대체할 수 있습니다. Experience Manager은(는) 배치에만 사용되는 렌디션을 제공합니다. 이러한 FPO(For Placement Only) 렌디션은 파일 크기는 작지만 원본과 동일한 종횡비를 유지하므로 전체 해상도 에셋을 교체할 때 이들 렌디션에 대해 구성된 레이아웃은 정확하게 유지됩니다.

처리 프로필에는 FPO(배치 전용) 렌디션이 포함될 수 있습니다. 처리 프로필에 대해 켜야 하는지 알아보려면 Adobe Asset Link 설명서를 참조하세요. 자세한 내용은 Adobe Asset Link 전체 설명서를 참조하세요.

표준 프로필 만들기 create-standard-profile

  1. 관리자는 도구 > Assets > 처리 프로필​에 액세스합니다. 만들기​를 클릭합니다.

  2. 폴더 할당 중에 프로파일을 선택하는 방법을 결정하는 것이 프로필 이름이기 때문에 관리자가 폴더에 프로파일을 적용할 때 프로필을 고유하게 식별하는 데 도움이 되는 수사적 이름을 입력합니다.

  3. 최종 고해상도 에셋을 사용하기 전에 레이아웃, 미리 보기 및 참조에 사용되는 이미지의 저해상도 자리 표시자 버전인 FPO(배치 전용) 렌디션을 생성하려면 이미지 탭을 열고 FPO 렌디션 만들기​를 활성화합니다. 1-100에서 품질 값을 입력하십시오. 값이 높을수록 고품질 FPO 렌디션이 생성됩니다.

  4. 다른 크기, 형식 또는 품질 수준에서 파생된 원본 이미지의 대체 버전인 추가 변환을 생성하려면 새로 추가​를 클릭하고 다음 정보를 제공합니다.

    • 생성된 출력을 식별하는 데 사용되는 각 변환의 파일 이름.
    • PNG, JPEG, GIF 또는 WebP에서 선택한 각 렌디션의 파일 형식.
    • 각 렌디션의 너비 및 높이(픽셀 단위:). 폭과 높이 값을 지정하지 않으면 원본 이미지의 전체 픽셀 크기가 사용되어 렌디션이 원본 이미지의 기본 치수를 유지합니다.
    • 각 JPEG 및 WebP 렌디션의 품질(백분율)​을 지정하여 이러한 형식의 압축 수준과 결과 파일 크기를 제어합니다.
    • 포함 및 제외된 MIME(Multipurpose Internet Mail Extensions) 유형. 렌디션 규칙이 적용되는 에셋 유형과 생략되는 에셋 유형을 지정하여 프로필의 적용 가능성을 정의합니다.

    처리 프로필 추가

  5. 프로필을 저장하고 폴더에 할당할 수 있도록 하려면 저장​을 클릭하세요.

사용자 지정 프로필 및 사용 사례 custom-config

Asset Compute Service​은(는) 기본 처리 및 Photoshop 파일과 같은 Adobe 관련 형식 처리를 포함하여 다양한 사용 사례를 지원합니다. 또한 이 서비스를 통해 고유한 요구 사항에 맞는 맞춤형 또는 조직별 처리를 구현할 수 있습니다. 이전에 DAM(디지털 자산 관리) 자산 업데이트 워크플로우가 필요했던 사용자 지정이 이제 자동으로 처리되거나 처리 프로필 구성을 통해 처리됩니다. 이러한 처리 옵션이 특정 비즈니스 요구 사항을 충족하지 못할 경우 Adobe에서는 기본 기능을 확장하기 위해 Asset Compute Service​을(를) 개발 및 배포하는 것이 좋습니다. 개요는 확장성 및 사용 시기 이해를 참조하십시오.

NOTE
Adobe에서는 기본 구성 또는 표준 프로필을 사용하여 비즈니스 요구 사항을 수행할 수 없는 경우에만 사용자 지정 애플리케이션을 사용하는 것이 좋습니다.

Asset Compute Service​은(는) 이미지, 비디오, 문서 및 기타 파일 형식을 썸네일, 추출한 텍스트 및 메타데이터, 보관 파일​을(를) 포함한 여러 변환으로 변환합니다. 이를 통해 조직은 게재, 검색 및 다운스트림 워크플로우에 필요한 파생 자산을 자동으로 생성할 수 있습니다.

개발자는 Asset Compute Service​을(를) 사용하여 지원되는 사용 사례에 대해 사용자 지정 응용 프로그램을 만듭니다. Experience Manager은(는) 관리자가 구성하는 사용자 지정 프로필​을 사용하여 사용자 인터페이스에서 직접 이러한 사용자 지정 응용 프로그램을 호출합니다. 따라서 최종 사용자는 수작업 없이 맞춤형 프로세스를 사용할 수 있습니다. Asset Compute Service​은(는) 외부 서비스 호출을 위한 다음 사용 사례를 지원합니다.

  • Adobe Photoshop의 ImageCutout API를 사용하여 배경을 제거하거나 주제를 구분하고 결과를 재사용할 렌디션으로 저장합니다.
  • 자산 처리가 외부 비즈니스 데이터와 동기화된 상태를 유지하도록 타사 시스템(예: PIM(제품 정보 관리) 시스템)을 호출하여 변경합니다.
  • PhotoshopAPI​을(를) 사용하여 Photoshop 템플릿을 기반으로 다양한 렌디션을 생성하여 규모에 맞게 일관된 브랜드 정렬 출력을 보장합니다.
  • Adobe Lightroom API를 사용하여 수집된 자산을 최적화하고 렌디션으로 저장하여 수집 중에 자동으로 시각적 품질을 개선합니다.
NOTE
사용자 지정 응용 프로그램을 사용하여 표준 메타데이터를 편집할 수 없습니다. 사용자 지정 메타데이터만 수정할 수 있습니다.

사용자 지정 프로필 만들기 create-custom-profile

Adobe Experience Manager의 사용자 지정 처리 프로필​을 통해 관리자는 하나 이상의 사용자 지정 렌디션​을 생성하는 headless App Builder 응용 프로그램​으로 에셋을 라우팅할 수 있습니다. 다음 단계에 따라 하나를 만듭니다.

  1. 관리자는 도구 > Assets > 처리 프로필 > 만들기​에 액세스합니다.

  2. 처리 프로필 페이지에서 사용자 지정 탭을 클릭한 다음 새로 추가​를 클릭합니다.

  3. 이름 텍스트 필드에 원하는 렌디션 파일 이름을 입력한 다음 다음 다음 정보를 제공합니다.

  4. Near the upper-right corner of the page, click Save.

사용자 지정 응용 프로그램은 Headless Project App Builder 앱​입니다. 즉, 사용자 인터페이스 없이 실행되고 자산 처리 파이프라인의 일부로 자동으로 실행됩니다. 사용자 지정 응용 프로그램은 처리 프로필과 연결될 때 제공된 모든 파일을 수신합니다. 애플리케이션은 파일을 필터링해야 합니다. 이렇게 하면 전달되는 모든 에셋이 처리되기 때문입니다. 필터링하면 의도한 관련 파일 형식만 변환되고 지원되지 않거나 원치 않는 입력은 무시됩니다.

CAUTION
App Builder 앱과 Experience Manager 계정 이(가) 같은 조직에 속해 있어야 합니다. 서로 다른 조직에 속해 있는 경우 통합이 실패하고 사용자 지정 처리가 실행되지 않습니다. 끝점 연결을 승인하려면 이 조직 일치가 필요합니다.

사용자 지정 프로필의 예 custom-profile-example

사용자 지정 처리 프로필은 Adobe PhotoshopAPI​을(를) 사용하여 해당 이미지를 자동으로 편집하여 캠페인 이미지에 사용자 지정 텍스트를 적용합니다. 이 예제에서는 일반적인 사용 사례를 보여줍니다. 에셋이 Experience Manager에 수집될 때 브랜드 또는 캠페인별 텍스트 오버레이를 에셋에 추가하는 것입니다.

사용자 지정 프로필이 매개 변수를 Photoshop API에 전달하는 방법

Asset Compute Service 통합을 사용하면 Experience Manager에서 서비스 매개 변수 필드를 통해 이러한 매개 변수를 사용자 지정 응용 프로그램에 전달할 수 있습니다. 그런 다음 사용자 지정 응용 프로그램에서 PhotoshopAPI​을(를) 호출하고 이 값을 API에 전달합니다. 이렇게 하면 에셋을 수동으로 편집하지 않고도 처리할 때마다 이미징 논리가 일관되게 실행됩니다.

서비스 매개 변수 필드를 통해 다음 매개 변수를 전달하여 캠페인 이미지에 사용자 지정 텍스트를 추가할 수 있습니다.

  • 글꼴 이름 — 오버레이된 텍스트에 적용되는 서체를 지정합니다.
  • 텍스트 색상 — 적용된 텍스트의 색상을 정의합니다.
  • 텍스트 두께 — 텍스트의 굵기 또는 두께를 설정합니다.
  • 텍스트 크기 — 렌더링된 텍스트의 크기를 결정합니다.

사용자 지정 처리 프로필

그림: 서비스 매개 변수 필드를 사용하여 사용자 지정 응용 프로그램에 기본 제공된 사전 정의된 매개 변수에 추가 정보를 전달하십시오. 이 예제에서는 프로필이 수집 시 적용되므로 캠페인 이미지를 업로드하면 업데이트가 자동으로 트리거되고 해당 이미지는 Arial-BoldMT 글꼴의 Jumanji 텍스트로 렌더링됩니다.

처리 프로필을 사용하여 자산 처리 use-profiles

추가 사용자 정의 처리 프로필을 만들어 특정 폴더에 적용합니다. 이 워크플로를 사용하면 Experience Manager에서 이 폴더에 업로드되거나 업데이트된 자산을 처리할 수 있습니다. 기본 내장된 표준 처리 프로필은 항상 실행되지만 사용자 인터페이스에는 표시되지 않습니다. 사용자 지정 프로필을 추가하면 Experience Manager이(가) 두 프로필을 모두 사용하여 업로드된 자산을 처리합니다. 이렇게 하면 사용자 지정 표현물이 맨 위에 추가되는 동안 항상 표준 기본 처리가 적용됩니다.

처리 프로필을 폴더에 적용하는 방법

다음 세 가지 방법 중 하나를 사용하여 처리 프로필을 폴더에 적용합니다.

  • 관리자는 도구 > Assets > 처리 프로필​에서 처리 프로필 정의를 선택하고 폴더에 프로필 적용 작업을 사용할 수 있습니다. 컨텐츠 브라우저를 열어 특정 폴더로 이동하여 선택한 다음, 프로필의 애플리케이션을 확인할 수 있습니다.

  • 사용자는 Assets 사용자 인터페이스에서 폴더를 선택하고 속성 작업을 사용하여 폴더 속성 화면을 열 수 있습니다. 자산 처리 탭에서 사용자는 처리 프로필 목록에서 해당 폴더에 적합한 처리 프로필을 선택할 수 있습니다. 변경 내용을 저장하려면 저장 및 닫기​를 클릭합니다.

    자산 속성 탭에서 폴더에 처리 프로필 적용

  • 사용자는 Assets 사용자 인터페이스에서 폴더 또는 특정 에셋을 선택하여 처리 프로필을 적용한 다음 맨 위에 제공되는 옵션에서 에셋 재처리 아이콘 Assets 재처리 옵션을 선택할 수 있습니다.

TIP
폴더에 하나의 처리 프로필만 적용할 수 있습니다. 렌디션을 더 생성하려면 기존 처리 프로필에 렌디션 정의를 더 추가합니다.

처리 프로필이 폴더에 적용되면 해당 폴더 또는 하위 폴더에 업로드된(또는 업데이트된) 모든 새 자산이 구성된 추가 처리 프로필을 사용하여 자동으로 처리됩니다. 그 결과, 폴더 수준 처리가 전체 폴더 트리를 통해 전파됩니다. 이 처리는 표준 기본 프로필에 포함됩니다.

NOTE
폴더에 적용된 처리 프로필은 전체 트리에 대해 작동하지만 하위 폴더에 적용된 다른 프로필로 재정의할 수 있습니다. 에셋을 폴더에 업로드하면 Experience Manager이(가) 포함 폴더의 속성에서 처리 프로필을 확인합니다. 프로필이 적용되지 않은 경우 계층 구조의 상위 폴더에서 적용할 처리 프로필을 확인합니다.

에셋이 처리되는지 확인하려면 왼쪽 레일의 렌디션 보기에서 생성된 렌디션을 미리 봅니다. 자산 미리 보기를 열고 왼쪽 레일을 열어 렌디션 보기에 액세스합니다. 처리 프로필에서 특정 에셋의 유형이 MIME 유형 포함 규칙과 일치하는 특정 렌디션을 보고 액세스할 수 있습니다.

추가 표현물

그림: 상위 폴더에 적용된 처리 프로필로 생성된 두 개의 추가 표현물의 예입니다.

사후 처리 워크플로 post-processing-workflows

사후 처리 워크플로 자산 마이크로서비스에서 수행하는 구성 가능한 처리 위에 완전히 맞춤화된 자산 처리를 추가합니다. 처리 프로필만 사용하여 수행할 수 없는​에 자산의 추가 처리가 필요할 때마다 사용합니다. 이러한 워크플로를 구성에 추가하면 관리자는 Experience Manager을(를) 표준 처리 기능 이상으로 확장하여 전문 요구 사항을 충족합니다.

마이크로서비스 처리가 완료되면 Experience Manager 자동으로​에서 사후 처리 워크플로를 실행하거나 구성된 경우 자동 시작 워크플로를 실행합니다. Experience Manager은(는) 마이크로서비스 처리가 완료되면 이러한 워크플로를 자동으로 트리거하므로 워크플로 시작 관리자를 수동으로 추가할 필요가 없습니다. 일반적인 예는 다음과 같습니다.

  • 자산을 처리하는 사용자 지정 워크플로 단계​입니다.
  • 외부 시스템(예: 제품 또는 프로세스 정보)에서 자산에 메타데이터 또는 속성을 추가하는 통합.
  • 외부 서비스에서 추가 처리​를 수행했습니다.

Experience Manager에 사후 처리 워크플로 구성을 추가하려면 다음 단계를 수행하십시오.

  1. 하나 이상의 워크플로 모델을 만듭니다. 이 문서에서 이러한 사용자 지정 모델을 사후 처리 워크플로 모델​이라고 합니다. 일반 Experience Manager 워크플로 모델입니다.
  2. 이 모델에 필요한 워크플로 단계를 추가하십시오. 기본 워크플로우에서 단계를 검토하고 필요한 모든 기본 단계를 사용자 지정 워크플로우에 추가합니다. Experience Manager은(는) 워크플로 모델 구성을 기반으로 에셋에서 이 단계를 실행합니다. 예를 들어 에셋 업로드 시 스마트 태그 지정이 자동으로 수행되도록 하려면, 스마트 태그 지정 단계를 사용자 지정 사후 처리 워크플로 모델에 추가합니다.
  3. 끝에 DAM 자산 업데이트 워크플로우 완료 프로세스를 추가 이 단계는 필수적입니다. 이 단계는 처리가 종료되면 Experience Manager에 신호를 보내 자산을 처리된 것으로 표시할 수 있습니다. 즉, 새로 만들기​가 자산에 표시됩니다. 이 마지막 단계가 없으면 Experience Manager에서 처리가 완료되었음을 확인할 수 없습니다.
  4. 사용자 지정 워크플로 실행자 서비스에 대한 구성을 만듭니다. 이 구성을 통해 관리자는 경로(폴더 위치) 또는 정규 표현식으로 사후 처리 워크플로 모델의 실행을 정의할 수 있습니다.

사후 처리 워크플로에서 사용할 수 있는 표준 워크플로 단계에 대한 자세한 내용은 개발자 참조에서 사후 처리 워크플로의 워크플로 단계를 참조하십시오.

Adobe Experience Manager에서 사후 처리 워크플로 모델 만들기 create-post-processing-workflow-models

사후 처리 워크플로 모델은 DAM(디지털 에셋 관리) 저장소 내에서 디지털 에셋을 처리하는 데 사용되는 표준 Adobe Experience Manager​(AEM) 워크플로 모델입니다. 각 시나리오에 맞게 모델을 맞춤화하면 자산이 특정 요구 사항에 따라 처리되므로, 고유한 저장소 위치 또는 자산 유형에 대해 서로 다른 처리가 필요한 경우 별도의 모델을 만듭니다.

워크플로 구축: 요구 사항과 일치하는 처리 단계에서 각 사후 처리 워크플로를 취합합니다. 다음을 결합할 수 있습니다.

  • Experience Manager과(와) 함께 제공되는 지원되는(기본 제공) 단계
  • 특수 처리 요구 사항을 충족하도록 사용자 지정 구현 워크플로 단계 구축

키 요구 사항 — 마지막 단계: 모든 사후 처리 워크플로의 마지막 단계는 DAM Update Asset Workflow Completed Process​이어야 합니다. 이 단계는 Experience Manager에 완료 신호를 보냅니다. 결과적으로 Experience Manager은(는) 자산 처리가 완료된 시기를 인식하며 자산을 진행 중 상태에서 전환할 수 있습니다. 이 마지막 단계를 생략하면 플랫폼에서 처리가 완료되었음을 감지할 수 없으므로 자산이 해결되지 않은 워크플로우 상태에 남아 있을 수 있습니다.

사후 처리 워크플로우 실행 구성 configure-post-processing-workflow-execution

에셋 마이크로서비스가 업로드된 에셋의 처리를 완료한 후 사후 처리 워크플로를 정의하여 에셋에 추가 변형, 데이터 보강 또는 사용자 지정 작업을 적용할 수 있습니다. 워크플로우 모델을 사용하여 후 처리를 구성하려면 다음 방법 중 하나를 사용합니다.

폴더에 워크플로 모델 적용 apply-workflow-model-to-folder

일반적인 사후 처리 사용 사례의 경우 워크플로우를 폴더에 직접 적용합니다. 이는 가장 간단하고 가장 일반적인 접근 방식입니다. 속성 폴더에 워크플로 모델을 적용하려면 아래 단계를 수행하십시오.

  1. 워크플로우 모델을 만듭니다.

  2. 폴더를 선택하고 도구 모음에서 속성​을 클릭한 다음 Assets 처리 탭을 클릭합니다.

  3. 워크플로 자동 시작​에서 필요한 워크플로를 선택하고 워크플로 제목을 입력한 다음 변경 내용을 저장합니다.

    해당 속성의 폴더에 사후 처리 워크플로 적용

사용자 지정 워크플로우 실행기 서비스 구성 configure-custom-workflow-runner-service

폴더에 워크플로우를 적용하여 쉽게 이행할 수 없는 고급 구성에 대해 사용자 지정 워크플로우 실행기 서비스를 구성합니다. 예를 들어 특정 자산 경로를 선택적으로 타겟팅하기 위해 정규 표현식을 사용하는 워크플로우입니다. 이 서비스를 사용하면 폴더 수준 구성만으로는 수행할 수 없는 다양한 워크플로 모델을 다양한 저장소 위치 또는 이름 지정 패턴에 매핑할 수 있으므로 유용합니다. Adobe CQ DAM(디지털 자산 관리) 사용자 지정 워크플로우 실행기(com.adobe.cq.dam.processor.nui.impl.workflow.CustomDamWorkflowRunnerImpl)는 OSGi(Open Service Gateway 이니셔티브) 서비스입니다. 이 섹션에서는 구성을 위한 다음 두 가지 옵션을 제공합니다.

  • 경로별 사후 처리 워크플로(postProcWorkflowsByPath): 서로 다른 저장소 경로를 기반으로 여러 워크플로 모델을 나열할 수 있습니다. 콜론을 사용하여 경로와 모델을 구분합니다. 단순 저장소 경로가 지원됩니다. /var 경로의 워크플로 모델에 매핑합니다. 예: /content/dam/my-brand:/var/workflow/models/my-workflow.
  • 식별 사후 처리 워크플로(postProcWorkflowsByExpression): 다른 정규 표현식을 기반으로 여러 워크플로 모델을 나열할 수 있습니다. 콜론으로 표현식과 모델을 구분합니다. 렌디션이나 파일 중 하나가 아닌 자산 노드를 정규식으로 직접 지정합니다. 예: /content/dam(/.*/)(marketing/seasonal)(/.*):/var/workflow/models/my-workflow.

OSGi 구성을 배포하는 방법은 배포 대상 Experience Manager을 참조하십시오.

사후 처리 워크플로우 실행 비활성화

사후 처리가 필요하지 않으면 워크플로 자동 시작 선택에서 “빈” 워크플로 모델을 만들어 적용하여 실행을 비활성화하십시오. 따라서 필요하지 않은 폴더에서 불필요한 워크플로우 처리가 방지됩니다.

비활성화된 자동 시작 워크플로우 모델 만들기
  1. 도구 > 워크플로 > 모델(으)로 이동합니다.

  2. 맨 위의 작업 표시줄에서 만들기 > 모델 만들기​를 클릭합니다.

  3. 새 워크플로 모델의 제목과 이름을 입력합니다. 예를 들면 다음과 같습니다.

    • 제목: 자동 시작 워크플로우 비활성화
    • 이름: disable-auto-start-workflow
  4. 워크플로 모델을 만들려면 완료​를 클릭하십시오.

  5. 생성된 워크플로우 모델을 선택하고 편집합니다.

  6. 워크플로우 모델 편집기의 모델 정의에서 단계 1​을(를) 클릭하고 삭제합니다.

  7. 사이드 패널에서 단계​를 클릭합니다.

  8. DAM 자산 업데이트 워크플로우 완료 단계를 모델 정의로 드래그합니다.

  9. 페이지 정보(사이드 패널 토글 옆)을 클릭하고 속성 열기​를 클릭합니다.

  10. 기본 탭에서 임시 워크플로​를 클릭합니다. 임시 워크플로우는 저장소에서 실행 기록을 유지하지 않으므로 오버헤드가 줄어들고 처리 성능이 향상됩니다.

  11. 맨 위의 작업 표시줄에서 저장 및 닫기​를 클릭합니다.

  12. 상단 작업 표시줄에서 동기화​를 클릭합니다.

  13. 워크플로우 모델 편집기를 닫습니다.

비활성화된 자동 시작 워크플로우 모델 적용

폴더에 워크플로 모델 적용에 설명된 단계에 따라 자산을 사후 처리할 필요가 없는 폴더의 경우 자동 시작 워크플로 사용 안 함​을(를) 자동 시작 워크플로 사용 안 함(으)로 설정하십시오.

우수 사례 및 제한 사항 best-practices-limitations-tips

모범 사례

  • 워크플로우를 디자인할 때 모든 유형의 표현물에 대한 요구 사항을 고려합니다. 나중에 렌디션이 필요할 것으로 예상되지 않으면 워크플로우에서 렌디션 만들기 단계를 제거합니다. 이후에​렌디션을 일괄적으로 삭제할 수 없습니다. 사용하지 않는 렌디션은 일괄적으로 제거할 수 없으므로 원하지 않는 렌디션은 Adobe Experience Manager​(AEM)을 장기간 사용한 후 많은 양의 저장 공간을 누적하고 사용할 수 있습니다. 개별 에셋의 경우 사용자 인터페이스에서 렌디션을 수동으로 제거할 수 있습니다. 여러 에셋의 경우 특정 표현물을 삭제하도록 Experience Manager을(를) 사용자 지정하거나 에셋을 삭제하고 다시 업로드할 수 있습니다.

현재 제한 사항

  • 현재, 지원은 렌디션 생성으로 제한됩니다. 새 자산 생성이 지원되지 않습니다.
  • 메타데이터 추출의 파일 크기 제한은 약 15GB​입니다. 매우 큰 에셋을 업로드할 때 이 임계값을 초과하는 파일에 대한 메타데이터 추출 작업이 실패할 수 있습니다.
  • 자산에 적용되는 렌디션의 수를 40 미만으로 제한하는 것이 좋습니다. 이 제한을 초과하면 요청이 잘립니다.

추가 참조

recommendation-more-help
experience-manager-cloud-service-help-main-toc