AEM Forms as a Cloud Service와 Adobe Sign 통합

Adobe Sign은 적응형 양식용 전자 서명 워크플로를 가능하게 합니다. 전자 서명은 법무, 판매, 임금, 인적 자원 관리 등의 다양한 분야에서 문서를 처리하는 워크플로를 개선합니다.

대표적인 Adobe Sign 및 적응형 양식 시나리오에서 사용자는 서비스에 적용할 적응형 양식에 정보를 입력합니다. 신용 카드 신청 양식과 시민 혜택 양식을 예로 들 수 있습니다. 사용자가 신청 양식에 정보를 입력하고 이를 제출한 뒤 서명하면, 이후의 액션이 가능하도록 양식이 서비스 제공자에게 전달됩니다. 서비스 제공자는 신청서를 검토하고 Adobe Sign을 사용해 신청을 승인된 것으로 표시합니다. Adobe Sign을 AEM Forms에 통합하면 유사한 전자 서명 워크플로를 사용할 수 있습니다.

Adobe Sign을 AEM Forms에 사용하려면 AEM Cloud Service에서 Adobe Sign을 구성하십시오.

전제 조건

Adobe Sign을 AEM Forms에 통합하려면 다음이 필요합니다.

AEM Forms를 사용하여 Adobe Sign 구성

전제 조건이 갖추어지면 다음 단계를 통해 작성자 인스턴스에서 AEM Forms를 사용하여 Adobe Sign을 구성하십시오.

  1. AEM Forms 작성자 인스턴스에서 도구 망치 > 일반 > 구성 브라우저.

  2. 설정 구성 브라우저 페이지, 탭 만들기.

  3. 에서 구성 만들기 대화 상자에서 다음을 지정합니다 제목 구성에 대해 클라우드 구성, 탭 만들기. 이를 통해 Cloud Service를 저장하는 구성 컨테이너가 생성됩니다. 폴더 이름에는 공백이 없어야 합니다.

  4. 다음으로 이동 도구 망치 > Cloud Services > Adobe Sign 이전 단계에서 만든 구성 컨테이너를 엽니다.

    노트

    적응형 양식을 만들 때 구성 컨테이너 필드.

  5. 구성 페이지에서 만들기 만들기 Adobe SignAEM Forms의 구성.

  6. 에서 일반 의 탭 Adobe Sign 구성 만들기 페이지에서, 이름 구성에 대해 를 탭하고 다음. 원할 경우 제목 을(를) 찾아 축소판 참조하십시오.

  7. 현재 브라우저 창의 URL을 메모장에 복사합니다. 이 URL은 이후 단계에서 AEM Forms를 사용해 Adobe Sign을 구성하는 데 필요합니다.

  8. Adobe Sign 애플리케이션에 대한 OAuth 설정을 구성합니다.

    1. 브라우저 창을 열고 Adobe Sign 개발자 계정에 로그인합니다.
    2. 에 대해 구성된 응용 프로그램을 선택합니다 AEM Forms, 탭 애플리케이션에 대한 OAuth 구성.
    3. 에서 리디렉션 URL 상자에서 이전 단계에서 복사한 URL을 추가하고 을(를) 클릭합니다 저장.
    4. 에 대해 다음 OAuth 설정을 사용하도록 설정합니다. Adobe Sign 응용 프로그램을 클릭하고 저장.
    • aggrement_read
    • aggrement_write
    • aggrement_send
    • widget_read
    • widget_write
    • workflow_read

    Adobe Sign 애플리케이션에 대한 OAuth 설정을 구성하고 키를 얻는 방법에 대한 단계별 정보는 애플리케이션에 대한 oAuth 설정 구성 개발자 문서를 참조하십시오.

    OAuth Config

  9. 로 돌아갑니다. Adobe Sign 구성 만들기 페이지. 에서 설정 탭, OAuth URL 필드에 기본 URL이 설명되어 있습니다. URL 형식은 다음과 같습니다.

    https://<shard>/public/oAuth/v2

    예:
    https://secure.na1.echosign.com/public/oauth/v2

    여기에서

    na1​은 기본값 데이터베이스 분할을 의미합니다. 데이터베이스 분할의 값을 수정할 수 있습니다. Adobe Sign 클라우드 구성이 올바른 분할을 가리켜야 합니다.

    Adobe Experience Manager 기능이나 구성 요소에 대한 또 다른 Adobe Sign 구성을 생성하는 경우, 모든 Adobe Sign 클라우드 구성이 동일한 분할을 가리켜야 합니다.

  10. 을(를) 지정합니다. 클라이언트 ID (응용 프로그램 ID라고도 함) 및 클라이언트 암호. 이전 단계에서 생성한 Adobe Sign 애플리케이션의 클라이언트 ID와 클라이언트 보안을 사용합니다.

  11. 을(를) 선택합니다 첨부 파일용 Adobe Sign 활성화 적응형 양식에 첨부된 파일을 해당 양식에 추가 옵션 Adobe Sign 서명을 위해 문서를 보냈습니다.

  12. Adobe Sign에 연결. 자격 증명을 입력하라는 메시지가 뜨면 Adobe Sign 애플리케이션 생성 시 사용한 계정의 사용자 이름과 비밀번호를 입력합니다. 에 대한 액세스 확인을 묻는 경우 your developer account, 클릭 액세스 허용. 자격 증명이 올바르고 Adobe Sign 개발자 계정에 대한 AEM Forms의 액세스를 허용하면 아래에 제시된 것과 비슷한 성공 메시지가 표시됩니다.

    Adobe Sign 클라우드 구성 성공

  13. 만들기 를 클릭하여 Adobe Sign 구성.

  14. 구성을 선택하고 을(를) 클릭합니다 게시​를 클릭하고 구성을 선택한 다음 를 클릭합니다. 게시. 해당 게시 환경에 구성이 복사됩니다.

  15. 위의 모든 단계를 개발자, 스테이지 및 생산 인스턴스(어느 것이든 남은 인스턴스에)에 반복하여, 해당 환경을 위한 AEM Forms를 사용한 Adobe Sign 구성을 완료합니다.

이제 적응형 양식에 Adobe Sign 필드 추가를 사용할 수 있습니다. Cloud Service에 사용되는 구성 컨테이너를 Adobe Sign을 위해 활성화하고자 하는 모든 적응형 양식에 추가해야 합니다. 적응형 양식의 속성에서 구성 컨테이너를 지정할 수 있습니다.

(AEM Workflow만 해당) Adobe Sign 스케줄러를 구성하여 서명 상태 동기화

Adobe Sign 워크플로 단계를 사용해 적응형 양식에 서명할 때, 워크플로 단계의 구성에 따라 양식이 서명자들 간에 전달되거나 모든 서명자에게 동시에 전달될 수 있습니다. Adobe Sign이 활성화된 적응형 양식은 모든 서명자가 서명 프로세스를 완료한 후에만 Experience Manager Forms Server에 제출됩니다.

기본값으로 Adobe Sign 스케줄러 서비스는 서명자 응답을 24시간마다 점검(가져옴)합니다. 해당 환경에 맞게 기본값 간격을 변경할 수 있습니다.

기본값 간격을 변경하려면 Adobe Sign 구성 서비스 구성의 sign.status.exp 속성에 대해 cron 표현식을 지정하십시오.

예를 들어 매일 오전 00:00에 구성 서비스를 실행하려면 Adobe Sign 구성 서비스 구성의 sign.status.exp 속성을 설정하여 0 0 0 1/1 * ? *를 지정하십시오. 다음의 JSON 파일은 매일 오전 00:00에 구성 서비스를 실행하는 예를 나타낸 것입니다.

{
  "sign.status.exp":"0 0 0 1/1 * ? *"
}

구성의 값을 설정하려면 AEM SDK를 사용해 OSGi 구성을 생성하고 Cloud Service 인스턴스에 구성을 배포하십시오.

이 페이지에서는