AEM Forms으로 Cloud Service으로 마이그레이션

적응형 Forms, 테마, 템플릿 및 클라우드 구성을 OSGi의 AEM 6.4 Forms 및 OSGi의 AEM 6.5 Forms에서 AEM Cloud Service으로 마이그레이션할 수 있습니다. 이러한 자산을 마이그레이션하기 전에 마이그레이션 유틸리티를 사용하여 이전 버전에서 사용된 형식을 AEM에 Cloud Service으로 사용되는 형식으로 변환합니다. 마이그레이션 유틸리티를 실행하면 다음 자산이 업데이트됩니다.

  • 응용 Forms용 사용자 지정 구성 요소
  • 적응형 Forms 템플릿 및 테마
  • 클라우드 구성
  • 코드 편집기 스크립트는 재사용 가능한 함수로 변환되고 시각적 규칙에 적용됩니다.

고려 사항

  • 이 서비스는 OSGi 환경의 AEM Forms에서만 컨텐츠를 마이그레이션하는 데 도움이 됩니다. JEE의 AEM Forms에서 Cloud Service 환경으로 컨텐츠를 마이그레이션할 수 없습니다.

  • (AEM 6.3 Forms 또는 이전 버전 환경이 AEM 6.4 Forms 또는 AEM 6.5 Forms으로 업그레이드된 경우에만 해당) AEM 6.3 Forms 또는 이전 버전에서 사용할 수 있는 기본 템플릿 및 테마를 기반으로 하는 적응형 Forms은 Cloud Service으로 AEM Forms에서 지원되지 않습니다.

전제 조건

  • Cloud Service 환경에서 마이그레이션 유틸리티는 사용자 매핑 도구 및 컨텐츠 전송 도구와 함께 작동합니다. 마이그레이션 유틸리티는 AEM Forms Cloud Service과 호환되는 자산을 만들고 컨텐츠 전송 도구는 컨텐츠를 AEM Forms 환경에서 AEM Cloud Service 환경으로 마이그레이션합니다. 마이그레이션 유틸리티를 사용하기 전에 AEM으로 Cloud Service로 이동하는 과정을 배웁니다. 이 프로세스에는 다음의 두 가지 도구가 있습니다.

    • 사용자 매핑 도구: 사용자 매핑 도구는 사용자를 해당 Adobe IMS 사용자 계정에 매핑하도록 도와줍니다.
    • 컨텐츠 전송 도구: 컨텐츠 전송 도구를 사용하면 기존 환경의 컨텐츠를 준비하고 Cloud Service 환경으로 전송할 수 있습니다.
  • Cloud Service 및 로컬 AEM Forms 환경으로 AEM Forms에 대한 관리자 권한이 있는 계정입니다.

  • 소프트웨어 배포 포털에서 모범 사례 분석기, 컨텐츠 전송 도구 및 AEM Forms 마이그레이션 유틸리티를 다운로드하여 설치합니다

  • 우수 사례 분석기 도구를 실행하고 보고된 문제를 수정합니다.

AEM Forms 자산 마이그레이션

다음 단계를 수행하여 AEM Forms 자산이 Cloud Service과 호환되도록 하고 이를 AEM Cloud Service 환경으로 전송합니다.

  1. 기존 AEM Forms 환경의 clone을 만듭니다.

    컨텐츠 전송 도구 및 마이그레이션 유틸리티를 실행하려면 항상 복제된 환경을 사용하십시오. 컨텐츠 전송 도구 및 마이그레이션 유틸리티를 사용하여 컨텐츠 및 자산을 일부 변경할 수 있습니다. 따라서 프로덕션 환경에서 컨텐츠 전송 도구 및 마이그레이션 유틸리티를 실행하지 마십시오.

  2. 관리 권한으로 복제 환경에 로그인합니다.

  3. 사용자 매핑 도구를 실행하여 사용자를 해당 Adobe IMS 사용자 계정에 매핑합니다. AEM Forms에 Cloud Service 인스턴스로 로그인하려면 Adobe IMS 사용자 계정이 필요합니다.

  4. 복제된 환경의 소프트웨어 배포 포털에서 Cloud Service 마이그레이션 유틸리티로 컨텐츠 전송 도구 및 AEM Forms를 다운로드하여 설치합니다. AEM Package Manager를 사용하여 도구 및 유틸리티를 설치할 수 있습니다.

  5. 다음으로 이동 Tools > Operations > Content Migration.

  6. Prepare Forms for migration 카드를 엽니다. 브라우저에는 5개의 옵션이 표시됩니다.

    • AEM Forms Assets Migration
    • Adaptive Forms Custom Components Migration
    • Adaptive Forms Templates Migration
    • AEM Forms Cloud Configurations Migration
    • Code Editor Script Migration
  7. 옵션을 차례로 사용하여 AEM Forms 자산이 AEM과(와) Cloud Service으로 호환되도록 합니다.

    1. AEM Forms Assets Migration​을 누르고 다음 화면에서 Start Migration​을 누릅니다. 이 디자이너는 AEM Forms 환경의 적응형 Forms 및 테마를 AEM as a Cloud Service 와 호환합니다.

    2. Adaptive Forms Custom Components Migration 을 누르고 사용자 지정 구성 요소 마이그레이션 페이지에서 Start Migration 을 누릅니다. 이 디자이너는 적응형 Forms 및 구성 요소 오버레이용으로 개발된 모든 사용자 지정 구성 요소를 AEM 환경과 Cloud Service 로서 호환됩니다 .AEM Forms

    3. Adaptive Forms Template Migration 을 누르고 사용자 지정 구성 요소 마이그레이션 페이지에서 Start Migration 을 누릅니다. /apps 또는 /conf에 있는 적응형 양식 템플릿을 만들고 AEM 과 Cloud Service으로 호환되는 AEM 템플릿 편집기를 사용하여 만듭니다.

    4. AEM Forms Cloud Configurations Migration 을 탭한 다음, 구성 마이그레이션 페이지에서 Start Migration 을 탭합니다. 다음 Cloud Services을 업데이트하고 새 위치로 이동합니다.

      • 양식 데이터 모델 Cloud Service
      • Google reCAPTCHA Cloud Service
      • Adobe Sign 클라우드 서비스
      • Adobe Fonts Cloud Service
    5. Code Editor Script Migration 을 누르고, 재사용 가능한 기능을 저장할 위치를 지정한 다음 **Start Migration 를 누릅니다.

    Cloud Service은 규칙 편집기 스크립트를 지원하지 않습니다. Code editor script migration 도구는 환경에 있는 모든 규칙 스크립트를 재사용 가능한 기능으로 변환하고 재사용 가능한 함수를 적절한 위치에서 시각적 편집기에 적용합니다. 이러한 재사용 가능한 함수는 클라이언트 라이브러리 형태로 저장되고 기존 기능을 그대로 유지하는 데 도움이 됩니다. 이 도구는 생성된 재사용 가능한 함수를 해당 적응형 Forms에 자동으로 적용합니다.

    패키지 관리자를 사용하여 재사용 가능한 함수(클라이언트 라이브러리)를 패키지로 내보냅니다.

  8. 🔗 재사용 가능한 함수(클라이언트 라이브러리) 패키지, 사용자 지정 코드, 구성 요소, 구성, 사용자 지정 로케일별 라이브러리를 Cloud Service 환경 AEM 으로 배포합니다.

  9. 컨텐츠 전송 도구를 실행합니다. Create Migration Set 화면에서 매개 변수를 지정하는 동안 적응형 Forms, 테마, 템플릿, 양식 데이터 모델, Cloud Services, 사용자 지정 구성 요소 및 기타 AEM Forms 관련 자산의 경로를 Paths to be included 옵션에 지정합니다. 지정된 AEM Forms 자산을 마이그레이션 세트에 추가합니다.

다양한 AEM Forms 관련 자산의 경로

  • 적응형 Forms: 및 /content/forms/af /content/dam/formsanddocuments/에서 적응형 양식을 찾을 수 있습니다. 예를 들어 WKND Registration이라는 적응형 양식의 경우 경로 /content/dam/formsanddocuments/wknd-registration/content/forms/af/wknd-registration을 추가합니다.

  • 양식 데이터 모드: 모든 양식 데이터 모델은 여기에서 찾을 수 있습니다 /content/dam/formsanddocuments-fdm. 예, /content/dam/formsanddocuments-fdm/ms-dynamics-fdm.

  • 클라이언트 라이브러리: 클라이언트 라이브러리의 기본 경로는 /etc/clientlibs/fd/theme입니다.

  • 적응형 양식 템플릿: 템플릿의 기본 경로는 /conf/<template folder>입니다. 예를 들어, 기본 추가 경로 /conf/ReferenceEditableTemplates/settings/wcm/templates/basic라는 이름의 템플릿의 경우

  • 적응형 양식 테마 및 클라이언트 라이브러리: 테마의 기본 경로는 /content/dam/formsanddocuments-themes/ 이고 클라이언트 라이브러리의 기본 경로는 /etc/clientlibs/fd/theme입니다. 예를 들어, WKND 테마주라는 이름의 템플릿의 경우 /content/dam/formsanddocuments-themes/wkndtheme 경로 및 테마의 클라이언트 라이브러리를 /etc/clientlibs/reference-themes/wkndtheme-3-0에 추가합니다. 다른 사용자 지정 경로에 테마 및 클라이언트 라이브러리를 보유할 수도 있습니다.

  • 클라우드 구성: 에서 클라우드 구성을 찾을 수 있습니다 /conf/. 예를 들어 양식 데이터 모델 클라우드 구성은 /conf/global/settings/cloudconfigs/fdm에 있습니다.

  • 워크플로우 모델: 에서 AEM 워크플로우 모델을 찾을 수 있습니다 /conf/global/settings/workflow/models/. 예를 들어 WKND Registration이라는 워크플로우 모델의 경우 경로 /conf/global/settings/workflow/models/wknd-registration을 추가합니다.

아래에 나열된 최상위 폴더 경로나 아래에 설명된 대로 특정 폴더 경로를 추가할 수 있습니다. 특정 자산과 모든 자산 및 양식을 한 번에 마이그레이션할 수 있도록 해줍니다.

  • /content/dam/formsanddocuments-fdm
  • /content/dam/formsanddocuments/themes
  • /content/forms/af
  • /etc/clientlibs/fd/테마

AEM 워크플로우 모델을 마이그레이션하려면 다음 경로를 지정합니다.

  • /conf/global/settings/workflow/models/
  • /conf/global/settings/workflow/launcher
  • /var/workflow/models

이 페이지에서는