AEM Forms Communications API - 개요

AEM Forms API는 기업이 문서 워크플로를 자동화할 수 있도록 설계된 포괄적인 클라우드 기반 API 제품군을 제공합니다.

AEM Forms API는 두 개의 기본 콘솔을 통해 구조화되고 액세스됩니다.

  • Adobe Developer Console(ADC) - Adobe Developer Console은 Adobe API, 이벤트, 런타임 및 App Builder의 게이트웨이입니다.

  • AEM Developer Console - AEM Developer Console은 운영 및 통합 작업을 지원하기 위해 환경 수준의 세부 정보, 구성, 기술 계정 및 서비스 자격 증명에 대한 액세스를 제공합니다.

서로 다른 API가 서로 다른 인증 방법을 지원합니다.

인증 방법

다양한 Forms API는 릴리스 타임라인에 따라 다양한 인증 방법을 사용합니다.

이전 API는 AEM Developer Console을 통해 구성 및 관리되는 JWT 기반 서버 간 인증을 지원합니다. 최신 API는 OAuth 서버 간 인증을 사용하며 Adobe Developer Console을 통해 구성됩니다.

API 분류 개요

모든 AEM Forms API는 두 가지 주요 부분으로 나뉘어져 있습니다.

세부 사항
적응형 양식 전달 및 런타임 API
통신 API
목적
적응형 양식 전달 및 런타임 작업 처리
문서 생성 및 조작
사용 사례
- 양식 렌더링
- 데이터 미리 채우기
- 양식 제출
- 초안 관리
- PDF 생성
- 문서 병합
- 일괄 처리
- 인쇄 작업
인증 방법
OAuth 서버 간/사용자 인증 방법을 지원합니다.
API에 따라 JWT 또는 OAuth에서 서버 간 인증을 지원합니다. API는 두 인증 방법을 모두 지원할 수 없습니다.

AEM Forms Communications API

커뮤니케이션 API는 문서 중심 작업을 위한 주요 요소입니다.

아래 표에는 모든 AEM Forms Communications API가 지원되는 인증 방법 및 실행 모델과 함께 나열되어 있습니다.

문서 생성 API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/forms/batch/output/config
문서 생성 작업을 위한 새 일괄 처리 구성을 만듭니다.
비동기/일괄 처리
JWT
/adobe/forms/batch/output/config/{configName}
특정 일괄 처리 구성의 세부 정보를 검색합니다.
비동기/일괄 처리
JWT
/adobe/forms/batch/output/config/configs
사용 가능한 모든 일괄 처리 구성 목록을 반환합니다.
비동기/일괄 처리
JWT
/adobe/forms/batch/output/config/{configName}/execution
구성을 사용하여 일괄 출력 생성 실행을 시작합니다.
비동기/일괄 처리
JWT
/adobe/forms/batch/output/config/{configName}/execution/{executionId}
일괄 처리 작업의 실행 상태를 검색합니다.
비동기/일괄 처리
JWT
/adobe/forms/batch/output/config/{configName}/execution
특정 일괄 처리 구성에 대해 실행 중인 모든 인스턴스를 나열합니다.
비동기/일괄 처리
JWT
/adobe/forms/doc/v1/generatePDFOutput
템플릿 및 데이터를 기반으로 동기적으로 PDF 출력을 생성합니다.
동기
JWT
/adobe/forms/doc/v1/generatePrintedOutput
인쇄가 가능한 출력 형식(예: PCL, PostScript)을 생성합니다.
동기
JWT
/adobe/forms/doc/v1/generate/afp
대용량 인쇄를 위해 AFP 출력을 생성합니다.
동기
JWT
/adobe/document/generate/pdfform
병합된 데이터로 PDF 양식(XFA/XDP)을 렌더링합니다.
동기
OAuth
/adobe/document/generate/pdfform/jobs/{id}/status
PDF 양식 생성 작업의 상태를 검색합니다.
동기
OAuth
/adobe/document/generate/pdfform/jobs/{id}/result
완료된 PDF 양식 작업의 출력/결과를 가져옵니다.
동기
OAuth

문서 조작 API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/forms/assembler/ddx/invoke
DDX 명령을 실행하여 PDF를 결합, 분할 또는 조작합니다.
동기
JWT
/adobe/forms/assembler/pdfa/convert
PDF 문서를 PDF/A 형식으로 변환합니다.
동기
JWT
/adobe/forms/assembler/pdfa/validate
PDF이 PDF/A 표준을 준수하는지 확인합니다.
동기
JWT

문서 변환 API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/document/convert/pdftoxdp
PDF 양식을 XDP 형식으로 변환합니다.
동기
OAuth

문서 추출 API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/forms/doc/v1/extract/pdfproperties
PDF에서 속성 및 구조 정보를 추출합니다.
동기
OAuth
/adobe/forms/doc/v1/extract/usagerights
PDF에 포함된 사용 권한을 추출합니다.
동기
OAuth
/adobe/forms/doc/v1/extract/metadata
제목, 작성자 및 키워드와 같은 메타데이터를 추출합니다.
동기
OAuth
/adobe/forms/doc/v1/extract/data
PDF forms에서 양식 데이터(XML/JSON)를 추출합니다.
동기
OAuth
/adobe/document/extract/security
권한 및 암호화와 같은 보안 설정을 추출합니다.
동기
OAuth

문서 변환 API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/document/transform/metadata
PDF 문서에서 메타데이터를 업데이트하거나 추가합니다.
동기
OAuth
/adobe/document/field/signature/add
PDF에 디지털 서명 필드를 추가합니다.
동기
OAuth
/adobe/document/field/signature/clear
서명 필드의 내용을 지웁니다.
동기
OAuth
/adobe/document/field/signature/remove
PDF에서 서명 필드를 제거합니다.
동기
OAuth

문서 Assurance API

API 엔드포인트
설명
실행 모델
인증 방법
/adobe/document/assure/usagerights
PDF에 사용 권한(예: 댓글, 채우기, 서명)을 적용합니다.
동기
OAuth
/adobe/document/assure/encrypt
암호 또는 인증서 보안으로 PDF을 암호화합니다.
동기
OAuth
/adobe/document/assure/decrypt
보안 PDF 문서의 암호를 해독합니다.
동기
OAuth
/adobe/document/assure/sign
PDF 문서에 디지털 서명합니다.
동기
OAuth
/adobe/document/assure/certify
디지털 인증서로 PDF을 인증합니다.
동기
OAuth

관련 단계

동기식(온디맨드) 및 비동기식(일괄 처리) Forms Communications API에 대한 환경을 설정하는 방법에 대해 알아봅니다.

동기 API

AEM Forms Communications API - 동기

문서를 즉시 생성하거나 처리하는 동기식(온디맨드) Forms Communications API용 환경을 설정하는 방법에 대해 알아봅니다.

자세히 알아보기

비동기 API

AEM Forms Communications API - 비동기(일괄 처리)

예약된 방식으로 여러 문서를 생성하거나 처리하는 비동기(일괄 처리) Forms Communications API에 대한 환경을 설정하는 방법에 대해 알아봅니다.

자세히 알아보기

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab