적응형 양식으로 DocuSign 사용

DocuSign은 뛰어난 전자 서명 솔루션입니다. 이를 사용하여 계약에 전자 서명을 할 수 있습니다. DocuSign을 적응형 양식과 통합할 수 있습니다. 여러 수신자에게 전자 서명을 위한 적응형 양식을 전송하는 데 도움이 됩니다. 전자 서명을 사용하면 다음 작업을 수행할 수 있습니다.

  • 완전히 자동화된 제안, 견적 및 계약 프로세스를 사용하여 모든 장치의 거래를 마감합니다.
  • 인적 자원 프로세스를 보다 신속하게 완료하고 직원들에게 디지털 경험을 제공합니다.
  • 계약 주기를 단축하고 공급업체 가입을 보다 신속하게 처리합니다.

AEM Forms as a Cloud Service은 DocuSign🔗에 대한 사용자 지정 제출 작업을 제공합니다. 제출 작업은 DocumentSign API를 사용하여 전자 서명을 위한 적응형 양식을 전송하는 데 도움이 됩니다.

Adobe의 전자 서명 솔루션인 Adobe Sign을 사용하여 적응형 양식에 전자 서명할 수도 있습니다. AEM Forms은 Adobe Sign과 더욱 긴밀하게 통합되어 있으며 순차적 및 병렬 서명, 여러 인증 방법, 양식 서명 경험 등과 같은 보다 세밀하게 제어할 수 있습니다. 자세한 내용은 적응형 양식에서 Adobe Sign 사용을 참조하십시오.

전제 조건

DocuSign을 AEM Forms과 통합하려면 다음 항목이 필요합니다.

DocuSign에 대한 사용자 지정 제출 작업 및 클라우드 서비스 구성

AEM Forms as a Cloud Service은 DocumentSign에 대한 사용자 지정 제출 작업을 제공합니다. 제출 작업은 DocumentSign API를 사용하여 전자 서명을 위한 적응형 양식을 전송하는 데 도움이 됩니다. 사용자 지정 제출 작업에 대한 코드는 AEM Forms 샘플 공용 git 리포지토리에서 사용할 수 있습니다. 코드를 AEM Forms 환경에 있는 그대로 배포하거나 조직의 요구 사항에 따라 사용자 지정할 수 있습니다.

바로 사용 가능한 사용자 지정 제출 작업 및 DocumentSign Cloud Service을 구성하려면 다음 단계를 수행하십시오.

  1. AEM Forms as a Cloud Service 프로젝터를 클론하면 Experience Manager Forms AEM Archetype 27 Cloud Service 이상을 기반 으로 프로젝트를 만들 수 있습니다. AEM Archetype을 기반으로 하여 Experience Manager Forms 프로젝트를 Cloud Service 프로젝트로 만들려면:

    명령 프롬프트를 열고 아래 명령을 실행하여 Experience Manager Forms as a Cloud Service 프로젝트를 만듭니다.

    mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=27 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
    

    또한 위의 명령에서 appTitle, appIdgroupId를 변경하여 환경을 반영하십시오.

  2. aem-forms-samples 리포지토리를 복제합니다. 이 저장소에는 DocuSign에 대한 사용자 지정 제출 작업과 DocuSign 서버에 연결할 구성 세부 사항이 포함되어 있습니다.

  3. 선택한 IDE에서 편집을 위해 1단계에서 만든 AEM Forms as a Cloud Service 프로젝트를 엽니다.

  4. 편집할 [AEM Forms as a Cloud Service project]\pom.xml 파일을 열고 다음 사항을 변경합니다.

    1. <properties> 태그 끝에 다음 텍스트를 추가합니다.

      <repository.location>maven_repository</repository.location>
      
    2. <repositories> 태그 끝에 다음 텍스트를 추가합니다.

       <repository>
          <id>project-repository</id>
          <url>file://${project.basedir}/${repository.location}</url>
       </repository>
      

      <repositories> 태그가 없는 경우 <properties> 태그 아래에 태그를 만드십시오.

    3. <dependencyManagement> 태그 끝에 다음 텍스트를 추가합니다.

       <dependency>
         <groupId>com.adobe.aemforms.samples</groupId>
         <artifactId>forms.integration.docusign.all</artifactId>
         <type>zip</type>
         <version>1.0.0</version>
       </dependency>
      
  5. Cloud Service 프로젝트 폴더에서 사용할 수 있는 all/pom.xml 파일에서 다음 단계를 수행하십시오.

    1. <embeddeds> 태그 끝에 다음 텍스트를 추가합니다.

       <embedded>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
          <target>/apps/moonlightprodprogram-vendor-packages/application/install</target>
       </embedded>
      
    2. <dependencies> 태그 끝에 다음 텍스트를 추가합니다.

       <dependency>
          <groupId>com.adobe.aemforms.samples</groupId>
          <artifactId>forms.integration.docusign.all</artifactId>
          <type>zip</type>
       </dependency>
      
  6. 명령 프롬프트를 열고 aem-forms-samples\forms-integration-docusign (3단계에서 복제된 ) 로 이동하여 다음 명령을 실행합니다.

    mvn clean install -Dinstall.dir="<AEM Forms as a Cloud Service project path>/maven_repository"
    

    <AEM Forms as a Cloud Service project path> 는 이 절차의 1단계에서 생성된 폴더의 이름을 나타냅니다.

  7. 프로젝트를 로컬 개발 환경에 배포합니다. 다음 명령을 사용하여 로컬 개발 환경에 배포할 수 있습니다

    mvn -PautoInstallPackage clean install

    이러한 단계를 실행한 후에는 로컬 개발 환경에서 적응형 양식에 대한 제출 옵션 목록과 DocuSign 클라우드 서비스 구성에서 사용할 수 있는 새로운 사용자 지정 제출 작업 DocuSign 전자 서명을 사용하여 제출을 볼 수 있습니다.

  8. 코드를 AEM Forms as a Cloud Service 환경에 배포합니다.

DocuSign을 AEM Forms과 통합

사전 요구 사항이 준비되면 다음 단계를 수행하여 작성자 인스턴스에서 DocuSign을 AEM Forms과 통합합니다.

  1. Tools 해머 > Cloud Services > DocuSign 로 이동하여 구성을 호스트할 폴더를 선택합니다.

  2. 구성 페이지에서 Create 을 탭하여 AEM Forms에서 DocuSign 구성을 만듭니다.

  3. Create DocuSign Configuration 페이지의 General 탭에서 구성에 대해 Name​를 지정하고 Next​를 탭합니다. 선택적으로 Title​을 지정할 수 있습니다.

  4. 현재 브라우저 창의 URL을 메모장에 복사합니다. 다음 단계에서 AEM Forms 을 사용하여 DocuSign 애플리케이션을 구성하려면 URL이 필요합니다.

  5. DocuSign 응용 프로그램에 대한 OAuth 설정을 구성합니다.

    1. 브라우저 창을 열고 DocuSign 개발자 계정에 로그인합니다.
    2. AEM Forms에 대해 구성된 앱을 엽니다.
    3. Redirect URI 상자에서 이전 단계에서 복사한 URL을 추가하고 Save 를 클릭합니다.
    4. 통합 및 비밀 키를 참조하십시오.

    DocuSign 애플리케이션에 대한 OAuth 설정을 구성하고 키를 가져오는 단계별 정보는 애플리케이션 개발자 설명서에 대한 oAuth 설정 구성 을 참조하십시오.

  6. Create DocuSign Configuration 페이지로 돌아갑니다. Settings 탭에서 OAuth URL 필드에 다음 기본 URL이 설명되어 있습니다.

    https://account-d.docusign.com/oauth/auth

  7. Client ID(DocuSign 통합 키) 및 Client Secret(DocuSign 비밀 키)를 지정합니다.

  8. 탭하기 Connect to DocuSign. 자격 증명을 입력하라는 메시지가 표시되면 DocuSign 응용 프로그램을 만드는 동안 사용되는 계정의 사용자 이름과 암호를 입력합니다. your developer account에 대한 액세스를 확인하라는 메시지가 표시되면 Allow Access 을 클릭합니다. 자격 증명이 올바르면 성공 메시지가 나타납니다.

  9. Create 을 탭하여 DocuSign 구성을 만듭니다.

  10. 구성을 선택하고 Publish 을 클릭하고 구성을 선택한 다음 Publish 를 클릭합니다. 해당 게시 환경에 구성을 복제합니다.

  11. 개발자, 스테이지 및 프로덕션 인스턴스(왼쪽)에서 위의 모든 단계를 반복하여 환경에 대한 AEM Forms 구성을 완료합니다.DocuSign

이제 AEM Forms 환경이 DocuSign을 사용하도록 구성되었습니다. DocuSign에 대해 활성화되는 모든 적응형 Forms에 Cloud Service에 사용되는 구성 컨테이너를 추가해야 합니다. 적응형 양식의 속성에서 구성 컨테이너를 지정할 수 있습니다.

적응형 양식에서 DocuSign 사용

기존 적응형 양식에 대해 DocuSign 을 활성화하거나 DocuSign 활성화된 적응형 양식을 만들 수 있습니다. 다음 중 하나를 선택합니다.

DocuSign용 적응형 양식 만들기

서명 사용 적응형 양식을 만들려면 다음을 수행하십시오.

  1. 다음으로 이동 Adobe Experience Manager > Forms > Forms & Documents.

  2. Create 을(를) 탭하고 Adaptive Form 을(를) 선택합니다. 템플릿 목록이 나타납니다. 템플릿을 선택하고 Next​을(를) 누릅니다.

  3. Basic 탭에서 다음을 수행합니다.

    1. 적응형 양식에 대해 NameTitle 을 지정합니다.

    2. 을(를) AEM Forms와 통합하는 동안 만든 구성 컨테이너를 선택하십시오. DocuSign

    구성 컨테이너에는 환경에 대해 구성된 DocuSign Cloud Services이 포함되어 있습니다. 이러한 서비스는 적응형 양식 편집기에서 선택할 수 있습니다.

  4. Form Model 탭에서 다음 옵션 중 하나를 선택합니다.

    • 사용자 지정 양식 서식 파일이 있고 양식 서식 파일을 기반으로 한 기록 문서가 필요한 경우 Associate form template as the Document of Record template 옵션을 선택하고 레코드 문서 서식 파일을 선택합니다. 옵션을 사용하면 서명을 위해 전송된 문서가 연관된 양식 템플릿을 기반으로 하는 필드만 표시됩니다. 적용형 양식의 모든 필드가 표시되지 않습니다.

    • 사용자 지정 양식 서식 파일이 없는 경우 Generate Document of Record 옵션을 선택합니다. 옵션을 사용하면 서명을 위해 전송된 문서에 적응형 양식의 모든 필드가 표시됩니다.

  5. Create. 을 탭합니다. 서명 사용 적응형 양식이 만들어집니다. 양식에 DocuSign 필드를 추가하고 서명을 위해 보낼 수 있습니다.

  6. 편집 모드에서 적응형 양식을 엽니다. Content 탭에서 Form Container 를 탭하고 구성을 탭합니다.

  7. Submission 섹션의 Submit Action 드롭다운 목록에서 Submit with DocuSign electronic signatures 을 선택합니다.

  8. Action Configuration 섹션에서 Add 를 눌러 수신자를 추가하고 수신자의 이메일 주소를 지정합니다. 수신자를 더 추가하려면 Add​을 다시 누릅니다.

  9. Email Subject 필드에 전자 메일 메시지의 제목을 지정합니다. 전자 메일 메시지에 첨부 파일을 포함하려면 첨부 파일 포함​을 선택합니다.

  10. 저장을 눌러 속성을 저장합니다.

적응형 양식에 DocuSign 사용

기존 적응형 양식에서 DocuSign을 사용하려면

  1. 다음으로 이동 Adobe Experience Manager > Forms > Forms & Documents.

  2. 적응형 양식을 선택하고 Properties 을 누릅니다.

  3. Basic 탭에서 DocuSign을 AEM Forms와 통합하는 동안 만들어진 구성 컨테이너를 선택합니다.

  4. Form Model 탭에서 다음 옵션 중 하나를 선택합니다.

    • 사용자 지정 양식 서식 파일이 있고 양식 서식 파일을 기반으로 한 기록 문서가 필요한 경우 Associate form template as the Document of Record template 옵션을 선택하고 레코드 문서 서식 파일을 선택합니다. 옵션을 사용하면 서명을 위해 전송된 문서가 연관된 양식 템플릿을 기반으로 하는 필드만 표시됩니다. 적용형 양식의 모든 필드가 표시되지 않습니다.

    • 사용자 지정 양식 서식 파일이 없는 경우 Generate Document of Record 옵션을 선택합니다. 옵션을 사용하면 서명을 위해 전송된 문서에 적응형 양식의 모든 필드가 표시됩니다.

  5. 탭하기 Save & Close. 적응형 양식은 DocuSign에 대해 활성화됩니다. 이제 양식에 DocuSign 필드를 추가하고 서명을 위해 보낼 수 있습니다.

  6. 편집 모드에서 적응형 양식을 엽니다. Content 탭에서 Form Container 를 탭하고 구성을 탭합니다.

  7. Submission 섹션의 Submit Action 드롭다운 목록에서 Submit with DocuSign electronic signatures 을 선택합니다.

  8. Action Configuration 섹션에서 Add 를 눌러 수신자를 추가하고 수신자의 이메일 주소를 지정합니다. 수신자를 더 추가하려면 Add​을 다시 누릅니다.

  9. Email Subject 필드에 전자 메일 메시지의 제목을 지정합니다. 전자 메일 메시지에 첨부 파일을 포함하려면 첨부 파일 포함​을 선택합니다.

  10. 저장을 눌러 속성을 저장합니다.

이 페이지에서는