양식 데이터 모델을 사용하여 이진 데이터 게시 using-form-data-model-to-post-binary-data

AEM Forms 6.4부터 이제 AEM Workflow의 한 단계로 양식 데이터 모델 서비스를 호출할 수 있습니다. 이 문서에서는 양식 데이터 모델 서비스를 사용하여 기록 문서를 게시하기 위한 샘플 사용 사례를 안내합니다.

사용 사례는 다음과 같습니다.

  1. 사용자가 적응형 양식을 작성하여 제출합니다.
  2. 적응형 양식은 기록 문서를 생성하도록 구성됩니다.
  3. 이 적응형 양식을 제출하면 양식 데이터 모델 서비스 호출을 사용하여 기록 문서를 AEM DAM으로 POST 하는 AEM Workflow가 트리거됩니다.

posttodam

양식 데이터 모델 탭 - 속성

서비스 입력 탭에서 다음을 매핑합니다

  • 페이로드에 상대적인 DOR.pdf 속성이 있는 파일(저장해야 하는 이진 개체)입니다. 즉, 적응형 양식이 제출되면 생성된 기록 문서는 워크플로 페이로드와 관련하여 DOR.pdf라는 파일에 저장됩니다.이 DOR.pdf가 적응형 양식의 제출 속성을 구성할 때 제공하는 것과 동일한지 확인합니다.

  • fileName - DAM에 이진 개체가 저장되는 이름입니다. 각 fileName이 제출마다 고유하도록 이 속성을 동적으로 생성하려는 경우 이를 위해 워크플로우의 프로세스 단계를 사용하여 filename이라는 메타데이터 속성을 만들고 해당 값을 양식을 제출하는 사용자의 멤버 이름과 계정 번호 조합으로 설정했습니다. 예를 들어 개인의 멤버 이름이 John Jacobs이고 계정 번호가 9846인 경우 파일 이름은 John Jacobs_9846.pdf가 됩니다

fdmserviceinput

서비스 입력

NOTE
문제 해결 팁 - 어떤 이유로든 DOR.pdf가 DAM에 생성되지 않는 경우 을 클릭하여 데이터 소스 인증 설정을 재설정하십시오. 여기. AEM 인증 설정이며 기본적으로 관리자/관리자입니다.

서버에서 이 기능을 테스트하려면 아래 단계를 따르십시오.

1.Developingwithserviceuser 번들 배포

  1. setvalue 번들 다운로드 및 배포.이 사용자 지정 OSGI 번들은 메타데이터 속성을 만들고 제출된 양식 데이터에서 해당 값을 설정하는 데 사용됩니다.

  2. 에셋 가져오기 패키지 관리자를 사용하여 AEM에 이 문서와 연결됩니다. 다음을 확인할 수 있습니다

    1. 워크플로우 모델
    2. AEM Workflow에 제출하도록 구성된 적응형 양식
    3. PostToDam.JSON 파일을 사용하도록 구성된 데이터 소스
    4. 데이터 소스를 사용하는 양식 데이터 모델
  3. 사용자 지정 브라우저를 사용하여 적응형 양식 열기

  4. 양식을 작성하고 제출합니다.

  5. 기록 문서가 생성 및 저장된 경우 Assets 애플리케이션을 확인합니다.

Swagger 파일 데이터 소스 만들기에 사용되는 를 참조에 사용할 수 있습니다.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e