배치 API

배치 API를 사용하여 템플릿에서 여러 대화형 커뮤니케이션을 생성할 수 있습니다. 템플릿은 데이터가 없는 대화형 커뮤니케이션입니다. 배치 API는 데이터를 템플릿과 결합하여 대화형 커뮤니케이션을 생성합니다. API는 대량의 대화형 커뮤니케이션 제작 시 유용합니다. 예를 들면 여러 고객을 위한 전화 요금 청구서, 신용 카드 명세서 등이 있습니다.

배치 생성 API에 대해 자세히 알아보기

이 문서에서는 배치 API를 사용하여 인터랙티브 통신 문서를 생성하는 샘플 자산을 제공합니다.

감시 폴더를 사용한 배치 생성

  • 대화형 통신 템플릿을 AEM Forms 서버로 가져옵니다.
  • 감시 폴더 구성🔗을(를) 가져옵니다. 그러면 C 드라이브에 batchAPI라는 폴더가 만들어집니다.

Windows가 아닌 운영 체제에서 AEM Forms을 실행하는 경우 아래에 언급된 3단계를 수행하십시오.

  1. 감시 폴더를 엽니다.
  2. 일괄 처리(BatchAPIWatchedFolder)를 선택하고 편집을 누릅니다.
  3. 운영 체제와 일치하도록 경로 를 변경합니다.

경로

  • zip 파일의 컨텐츠를 다운로드하고 추출합니다. zip 파일에는 beneficiaries.json 파일이 포함된 jsonfile 폴더가 있습니다. 이 파일에는 3개의 문서를 생성하는 데이터가 있습니다.

  • jsonfile 폴더를 감시 폴더의 입력 폴더에 놓습니다.

  • 처리할 폴더를 선택했으면 감시 폴더의 결과 폴더를 확인합니다. 3개의 PDF 파일이 생성되어 있어야 합니다

REST 요청을 사용한 배치 생성

REST 요청을 통해 배치 API를 호출할 수 있습니다. 다른 응용 프로그램의 REST 엔드포인트를 노출하여 API를 호출하여 문서를 생성할 수 있습니다.
제공된 샘플 자산은 Interactive Communication 문서를 생성하기 위한 REST 끝점을 표시합니다. 서블릿은 다음 매개 변수를 허용합니다.

  • fileName - 파일 시스템의 데이터 파일 위치입니다.
  • templatePath - IC 템플릿 경로
  • saveLocation - 생성된 문서를 파일 시스템에 저장할 위치
  • channelType - 인쇄, 웹 또는 둘 다
  • recordId - 대화형 통신 이름을 설정하는 요소에 대한 JSON 경로

다음 스크린샷에서는 매개 변수와 그 값을 보여줍니다
샘플 요청

서버에 샘플 자산 배포

이 페이지에서는