자산 마이크로서비스 및 처리 프로필 사용

자산 마이크로서비스 는 클라우드 기반의 애플리케이션(작업자라고도 함)을 사용하여 자산을 확장 가능하고 탄력적으로 처리할 수 있도록 해줍니다. Adobe은 다양한 자산 유형 및 처리 옵션을 최적으로 처리하기 위해 서비스를 관리합니다.

자산 마이크로서비스 를 통해 광범위한 파일 유형 이전 버전의 Experience Manager. 예를 들어 이제 PSD 및 PSB 형식의 축소판 추출을 수행할 수 있지만 이전에 필요한 타사 솔루션인 다음과 같습니다 ImageMagick.

자산 처리는 의 구성에 따라 달라집니다 처리 프로필. Experience Manager은 기본 설정 을 제공하며 관리자가 더 구체적인 자산 처리 구성을 추가할 수 있도록 해줍니다. 관리자는 선택적 사용자 지정 작업을 포함하여 사후 처리 워크플로우 구성을 생성, 유지 관리 및 수정합니다. 워크플로우를 사용자 지정하여 개발자는 기본 서비스를 확장할 수 있습니다.

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

노트

여기에 설명된 자산 처리는 를 대체합니다 DAM Update Asset 이전 버전의 워크플로우 모델에 있는 Experience Manager. 대부분의 표준 변환 생성 및 메타데이터 관련 단계는 자산 마이크로서비스 처리로 대체되며, 나머지 단계는 사후 처리 워크플로우 구성으로 대체할 수 있습니다.

자산 처리 옵션 이해

Experience Manager 는 다음 수준의 처리를 허용합니다.

옵션 설명 활용 사례 적용
기본 구성 현재 상태로 사용할 수 있으며 수정할 수 없습니다. 이 구성은 매우 기본적인 변환 생성 기능을 제공합니다.
  • 에서 사용하는 표준 축소판 Assets 사용자 인터페이스(48, 140 및 319픽셀)
  • 큰 미리 보기(웹 표현물 - 1280픽셀)
  • 메타데이터 및 텍스트 추출.
사용자 지정 구성 사용자 인터페이스를 통해 관리자가 구성합니다. 기본 옵션을 확장하여 표현물 생성에 대한 더 많은 옵션을 제공합니다. 즉시 사용 가능한 옵션을 확장하여 다양한 형식 및 표현물을 제공합니다.
  • FPO 표현물.
  • 이미지 파일 형식 및 해상도 변경
  • 구성된 파일 형식에 조건부 적용
사용자 지정 프로필 사용자 지정 애플리케이션을 통해 사용자 지정 코드를 사용하여 을 호출하도록 사용자 인터페이스를 통해 관리자가 구성 asset compute 서비스. 클라우드 기반의 확장 가능한 방법에서 더 복잡한 요구 사항을 지원합니다. 자세한 내용은 허용된 사용 사례.

지원되는 파일 형식

자산 마이크로서비스 는 메타데이터를 처리, 생성 또는 추출할 수 있는 다양한 파일 형식을 지원합니다. 자세한 내용은 지원되는 파일 형식 MIME 유형의 전체 목록 및 각 유형에 대해 지원되는 기능입니다.

기본 구성

일부 기본값은 Experience Manager에 필요한 기본 표현물을 사용할 수 있도록 사전 구성되어 있습니다. 기본 구성에서는 메타데이터 추출 및 텍스트 추출 작업을 사용할 수도 있습니다. 사용자는 자산 업로드 또는 업데이트를 즉시 시작할 수 있으며 기본 처리가 기본적으로 제공됩니다.

기본 구성을 사용하면 가장 기본적인 처리 프로필만 구성됩니다. 이러한 처리 프로필은 사용자 인터페이스에 표시되지 않으며 수정할 수 없습니다. 업로드된 자산을 처리하기 위해 항상 실행됩니다. 이러한 기본 처리 프로필은 다음과 같은 기본 처리에 필요합니다. Experience Manager 가 모든 자산에서 완료되었습니다.

표준 구성

Experience Manager 는 사용자의 요구 사항에 따라 일반적인 형식에 대한 보다 구체적인 표현물을 생성하는 기능을 제공합니다. 관리자는 추가 정보를 만들 수 있습니다 처리 프로필 이러한 변환을 쉽게 만들 수 있습니다. 그런 다음 사용 가능한 프로필 중 하나 이상을 특정 폴더에 할당하여 추가 처리를 완료합니다. 예를 들어, 추가 처리에서는 웹, 모바일 및 태블릿에 대한 렌디션을 생성할 수 있습니다. 다음 비디오에서는 만들고 적용하는 방법을 보여줍니다 처리 프로필 생성된 표현물에 액세스하는 방법

  • 표현물 너비 및 높이: 변환 너비와 높이 사양은 생성된 출력 이미지의 최대 크기를 제공합니다. 자산 마이크로서비스는 가능한 가장 큰 렌디션을 생성하려고 합니다. 이 렌디션의 너비와 높이는 각각 지정된 너비와 높이보다 크지 않습니다. 종횡비는 유지되며, 이것은 원본과 동일합니다. 빈 값은 자산 처리가 원래 픽셀 차원을 가정함을 의미합니다.

  • MIME 유형 포함 규칙: 특정 MIME 유형의 자산이 처리되면 먼저 표현물 사양에 대해 제외된 MIME 유형 값에 대해 MIME 유형을 확인합니다. 해당 목록과 일치하는 경우 자산(차단 목록)에 대해 이 특정 표현물이 생성되지 않습니다. 그렇지 않으면 포함된 MIME 유형에 대해 MIME 유형이 선택되어 있으며 목록과 일치하면 렌디션이 생성됩니다(허용 목록).

  • 특수 FPO 표현물: 큰 자산 배치 시 Experience Manager 변환 Adobe InDesign 문건, 창의적인 전문가가 그 후 상당한 시간을 기다린다 자산 배치. 그 동안 사용자가 InDesign. 따라서 크리에이티브 플로우가 중단되고 사용자 경험에 부정적인 영향을 줍니다. Adobe을 사용하면 작은 크기의 표현물을 일시적으로 InDesign 시작할 문서로서, 나중에 온디맨드 전체 해상도 자산으로 대체할 수 있습니다. Experience Manager 배치에만 사용되는 표현물(FPO)을 제공합니다. 이러한 FPO 변환은 파일 크기가 작지만 동일한 종횡비입니다.

처리 프로필에는 FPO(For Placement Only) 표현물이 포함될 수 있습니다. 자세한 내용은 Adobe Asset Link 설명서 처리 프로필에 대해 켜야 하는지 파악하는 중입니다. 자세한 내용은 Adobe Asset Link 전체 설명서.

표준 프로필 만들기

표준 처리 프로필을 만들려면 다음 단계를 수행합니다.

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

  2. 폴더에 적용할 때 프로필을 고유하게 식별하는 데 도움이 되는 이름을 제공합니다.

  3. FPO 변환을 생성하려면 다음을 수행합니다. 이미지 탭, 활성화 FPO 표현물 만들기. 입력 품질 1에서 100 사이의 값입니다.

  4. 다른 표현물을 생성하려면 새로 추가 및 는 다음 정보를 제공합니다.

    • 각 변환의 파일 이름입니다.
    • 각 표현물의 파일 형식(PNG, JPEG, GIF 또는 WebP)입니다.
    • 각 표현물의 너비 및 높이(픽셀 단위)입니다. 값을 지정하지 않으면 원본 이미지의 전체 픽셀 크기가 사용됩니다.
    • 각 JPEG 및 WebP 표현물의 품질(%)입니다.
    • 프로필의 적용을 정의하기 위해 MIME 유형을 포함 및 제외합니다.

    처리 프로필 추가

  5. 저장​을 클릭합니다.

사용자 지정 프로필 및 사용 사례

다음 Asset Compute Service 에서는 기본 처리, Photoshop 파일과 같은 Adobe 관련 형식 처리 및 사용자 지정 또는 조직별 처리 구현과 같은 다양한 사용 사례를 지원합니다. 이전에 필요한 DAM 자산 업데이트 워크플로우 사용자 지정은 자동으로 처리되거나 처리 프로필 구성을 통해 처리됩니다. 이러한 처리 옵션에서 비즈니스 요구 사항을 충족하지 않는 경우 를 개발 및 사용하는 것이 좋습니다 Asset Compute Service 기본 기능을 확장합니다. 개요를 알려면 확장성 및 사용 시기 이해.

노트

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

이미지, 비디오, 문서 및 기타 파일 형식을 축소판, 추출된 텍스트 및 메타데이터, 아카이브 등의 다양한 변환으로 변환할 수 있습니다.

개발자는 Asset Compute Service to 사용자 지정 애플리케이션 만들기 지원되는 사용 사례에 대해 를 참조하십시오. Experience Manager 관리자는 사용자 정의 프로파일을 사용하여 사용자 인터페이스에서 이러한 사용자 정의 애플리케이션을 호출할 수 있습니다. Asset Compute Service 에서는 외부 서비스를 호출하는 다음과 같은 사용 사례를 지원합니다.

  • 사용 Adobe Photoshops ImageCutout API 결과를 변환으로 저장합니다.
  • 서드파티 시스템에 문의하여 데이터를 업데이트하십시오(예: PIM 시스템).
  • 사용 Photoshop Photoshop 템플릿을 기반으로 다양한 표현물을 생성하는 API입니다.
  • 사용 Adobe Lightroom API 수집된 자산을 최적화하고 표현물로 저장합니다.
노트

사용자 지정 응용 프로그램을 사용하여 표준 메타데이터를 편집할 수 없습니다. 사용자 지정 메타데이터만 수정할 수 있습니다.

사용자 지정 프로필 만들기

사용자 지정 프로필을 만들려면 다음 단계를 수행하십시오.

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

  2. 클릭 사용자 지정 탭. 클릭 새로 추가. 표현물의 원하는 파일 이름을 입력합니다.

  3. 다음 정보를 제공합니다.

    저장​을 클릭합니다.

사용자 지정 애플리케이션은 헤드리스 Project Firefly 앱을 사용할 수 없습니다. 사용자 지정 응용 프로그램은 처리 프로필로 설정된 경우 제공된 모든 파일을 가져옵니다. 응용 프로그램에서 파일을 필터링해야 합니다.

주의

Firefly 앱에서 Experience Manager 계정이 동일한 조직의 계정이 아니므로 통합이 작동하지 않습니다.

사용자 지정 프로필의 예

사용자 지정 프로필의 사용을 설명하기 위해 캠페인 이미지에 사용자 지정 텍스트를 적용하는 사용 사례를 생각해 보겠습니다. Photoshop API를 활용하는 처리 프로필을 만들어 이미지를 편집할 수 있습니다.

asset compute 서비스 통합을 통해 Experience Manager은 다음을 사용하여 이러한 매개 변수를 사용자 지정 애플리케이션에 전달할 수 있습니다 서비스 매개 변수 필드. 그런 다음 사용자 지정 애플리케이션에서 Photoshop API를 호출하고 이 값을 API에 전달합니다. 예를 들어, 글꼴 이름, 텍스트 색상, 텍스트 가중치 및 텍스트 크기를 전달하여 캠페인 이미지에 사용자 지정 텍스트를 추가할 수 있습니다.

custom-processing-profile

그림: 사용 서비스 매개 변수 사용자 지정 애플리케이션에 미리 정의된 매개 변수에 추가된 정보를 전달하는 필드입니다. 이 예에서 캠페인 이미지가 업로드되면 이미지가 로 업데이트됩니다 Jumanji 텍스트 Arial-BoldMT 글꼴입니다.

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

이러한 폴더에 업로드되거나 업데이트된 자산에 대해 처리할 Experience Manager을 위해 추가 사용자 지정 처리 프로필을 만들어 특정 폴더에 적용합니다. 기본 제공 표준 처리 프로필은 항상 실행되지만 사용자 인터페이스에 표시되지 않습니다. 사용자 지정 프로필을 추가하면 두 프로필을 사용하여 업로드한 자산을 처리합니다.

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

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

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

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

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

처리 프로필이 폴더에 적용되면, 이 폴더 또는 해당 하위 폴더에서 업로드되거나 업데이트된 모든 새 자산이 구성된 추가 처리 프로필을 사용하여 처리됩니다. 이 처리에는 표준 기본 프로필 외에도 추가됩니다.

노트

폴더에 적용된 처리 프로필은 전체 트리에 대해 작동하지만 하위 폴더에 적용된 다른 프로필로 오버라이드할 수 있습니다. 자산이 폴더에 업로드되면 Experience Manager은 포함된 폴더의 속성에서 처리 프로필을 확인합니다. 적용되지 않으면 처리 프로필이 적용되도록 계층의 상위 폴더가 선택됩니다.

자산이 처리되었는지 확인하려면, 표현물 왼쪽 레일에서 를 봅니다. 자산 미리 보기 를 열고 왼쪽 레일을 열어 표현물 보기. 특정 자산의 유형이 MIME 유형 포함 규칙과 일치하는 처리 프로필의 특정 표현물은 표시 및 액세스 가능해야 합니다.

추가 표현물

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

사후 처리 워크플로우

처리 프로필을 사용하여 처리할 수 없는 자산의 추가 처리가 필요한 경우, 구성에 추가 사후 처리 워크플로우를 추가할 수 있습니다. 사후 처리를 사용하면 자산 마이크로서비스를 사용하여 구성 가능한 처리 위에 완전히 사용자 지정된 처리를 추가할 수 있습니다.

사후 처리 워크플로우는 구성된 경우 Experience Manager 마이크로서비스 처리가 완료된 후. 워크플로우를 트리거하기 위해 워크플로우 런처를 수동으로 추가할 필요가 없습니다. 해당 예는 다음과 같습니다.

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

사후 처리 워크플로우 구성을 Experience Manager다음 단계를 수행합니다.

  • 하나 이상의 워크플로우 모델을 만듭니다. 이러한 사용자 지정 모델을 사후 처리 워크플로우 모델 참조하십시오. 그건 일반적입니다 Experience Manager 워크플로우 모델.
  • 이러한 모델에 필요한 워크플로우 단계를 추가합니다. 기본 워크플로우에서 단계를 검토하고 필요한 모든 기본 단계를 사용자 지정 워크플로우에 추가합니다. 이 단계는 워크플로우 모델 구성을 기반으로 자산에 대해 실행됩니다. 예를 들어 자산 업로드 시 스마트 태깅을 자동으로 수행하려면 단계를 사용자 지정 사후 처리 워크플로우 모델에 추가합니다.
  • 추가 DAM 자산 업데이트 워크플로우 완료 프로세스 맨 끝에 서세요. 이 단계를 추가하면 Experience Manager이 처리가 종료되고 자산이 처리됨으로 표시될 수 있음을 알 수 있습니다. 새로 만들기 가 자산에 표시됩니다.
  • 경로(폴더 위치) 또는 정규 표현식으로 사후 처리 워크플로우 모델의 실행을 구성할 수 있도록 해주는 사용자 지정 워크플로우 러너 서비스에 대한 구성을 만듭니다.

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

사후 처리 워크플로우 모델 만들기

사후 처리 워크플로우 모델은 일반적입니다 Experience Manager 워크플로우 모델. 다른 저장소 위치 또는 자산 유형에 대해 다른 처리가 필요한 경우 다른 모델을 만듭니다.

필요에 따라 처리 단계가 추가됩니다. 사용 가능한 지원되는 단계와 사용자 지정 구현된 워크플로우 단계를 모두 사용할 수 있습니다.

각 사후 처리 워크플로우의 마지막 단계가 DAM Update Asset Workflow Completed Process. 마지막 단계는 Experience Manager이 자산 처리가 완료되는 시점을 파악하는 데 도움이 됩니다.

사후 처리 워크플로우 실행 구성

자산 마이크로서비스가 업로드된 자산의 처리를 완료한 후 사후 처리 워크플로우를 정의하여 자산을 추가로 처리할 수 있습니다. 워크플로우 모델을 사용하여 사후 처리를 구성하려면 다음 중 하나를 수행할 수 있습니다.

폴더에 워크플로우 모델 적용

일반적인 사후 처리 사용 사례의 경우 메서드를 사용하여 워크플로우를 폴더에 적용하는 것이 좋습니다. 폴더에서 워크플로우 모델을 적용하려면 속성다음 단계를 수행합니다.

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

  2. 폴더를 선택하고 속성 도구 모음에서 를 클릭한 다음 자산 처리 탭.

  3. 아래 자동 시작 워크플로우​필요한 워크플로우를 선택하고 워크플로우의 제목을 제공한 다음 변경 사항을 저장합니다.

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

사용자 지정 워크플로우 러너 서비스 구성

폴더에 워크플로우를 적용하여 쉽게 구현할 수 없는 고급 구성에 대한 사용자 지정 워크플로우 런너 서비스를 구성할 수 있습니다. 예를 들어 정규 표현식을 사용하는 워크플로우입니다. Adobe CQ DAM 사용자 지정 워크플로우 러너(com.adobe.cq.dam.processor.nui.impl.workflow.CustomDamWorkflowRunnerImpl)은 OSGi 서비스입니다. 구성에 대해 다음 두 가지 옵션을 제공합니다.

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

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

우수 사례 및 제한 사항

  • 워크플로우를 디자인할 때 모든 유형의 표현물에 대한 요구 사항을 고려합니다. 나중에 표현물이 필요할 것으로 예상하지 않으면 워크플로우에서 해당 작성 단계를 제거합니다. 변환은 나중에 일괄 삭제할 수 없습니다. 원치 않는 표현물은 장기간 사용 후 많은 저장 공간이 필요할 수 있습니다. Experience Manager. 개별 자산의 경우 사용자 인터페이스에서 렌디션을 수동으로 제거할 수 있습니다. 여러 자산의 경우, 사용자 지정할 수 있습니다 Experience Manager 특정 표현물을 삭제하거나 자산을 삭제하고 다시 업로드하려면.
  • 현재, 지원은 표현물 생성으로 제한됩니다. 새 자산을 생성할 수 없습니다.
  • 현재 메타데이터 추출의 파일 크기 제한은 약 15GB입니다. 매우 큰 자산을 업로드할 때 메타데이터 추출 작업이 실패하는 경우가 있습니다.

이 페이지에서는