2017-11-20 5 views
0

임베디드 서명을 위해 DocuSign을 내 시스템에 통합하려고합니다. 끝 점 /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient을 호출하여이 작업을 수행 할 수 있음을 알고 있습니다.DocuSign에서 재사용 가능한 봉투를 만들려면 어떻게해야합니까?

그러나이 경우 각 사용자 (이메일 주소)마다 모든 요청에 ​​대한 문서를 제공해야합니다. 한 번 봉투를 만든 다음 봉투 ID와 다른 서명자 이름 및 서명자 전자 메일을 전달하여 시스템의 모든 단일 사용자 (전자 메일)에 다시 사용할 수있는 방법이 있습니까?

답변

1

에 포함 된 서명에 대한 예를 볼 수 있습니다.

는 단순히 템플릿을 만들 수 DocuSign의 웹 UI를 사용, 당신은 등 문서 (들)이 포함, 각받는 사람에 대한 받는 역할, 같은 일을 지정할 수 템플릿을 만드는 일환으로

그런 다음 API를 사용하여 봉투를 작성/전송하려면 Create Envelope 작업을 사용하고 templateId을 지정하고 templateRoles을 사용하여 수신자 정보 (name, email, clientUserId 등)를 지정하십시오. 예를 들면 :

POST /v2/accounts/{accountId}/envelopes 

{ 
    "emailSubject": "Please sign", 
    "templateId": TEMPLATE_ID, 
    "templateRoles": [{ 
     "email": EMAIL, 
     "name": RECIPIENT_NAME, 
     "roleName": TEMPLATE_ROLE_NAME 
    }], 
    "status": "sent" 
} 

참고 :이 보내기/만들기 봉투 API 요청의 일부로 값 탭을 미리 채우는 같은 것들을 고려하지 않는 간단한 예이다. API 요청의 일부로 탭을 미리 채우려는 경우 API 요청 내에 compositeTemplates 구조를 사용해야합니다. 스택 오버플로에 대한 정보는 여기에 나와 있습니다.

0

모든 /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient request의 문서를 제공 할 필요는 없습니다. 필요한 모든 수신자와 함께 봉투를 한 번 작성하고 임베디드 서명식을 호스트 할 때마다 각 수신자에게 /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient을 호출합니다. 봉투에 각받는 사람에 대한 고유 한 clientUserId를 넣어야하므로받는 사람에 대해 "createRecipient"호출을 호출 한 다음 봉투를 만드는 동안 사용한 동일한 clientUserId를 전달할 수 있습니다. 나는 당신의 목표를 달성 할 수 있도록 것 DocuSign의 템플릿를 사용하여 제대로 시나리오를 이해하고있어 경우

당신은 https://docs.docusign.com/esign/guide/usage/embedded_signing.html

+0

봉투를 만들 때받는 사람이 모두없는 경우 (서명자 정보)? –

+0

아니면 봉투를 만들기 위해 템플릿을 사용해야합니까? –

+0

서명자 정보 수단이 없습니까? 서명자 정보가없는 경우 서명식을 어떻게 수행 할 것인가? 서명자를위한 서명식을 시작하기 전에 서명자의 이메일과 이름이 필요합니다. 실제받는 사람 전자 메일/이름을 얻은 후 각받는 사람에 대한 clientUserId를 추가하여 더미받는 사람으로 봉투를 만들 수 있습니다. 'PUT/v2/accounts/{accountId}/envelopes/{envelopeId}/recipient'를 사용하여받는 사람 세부 정보를 업데이트 할 수 있습니다. 전화를 걸면 서명 요청을 시작하기 위해 "createRecipient"API를 호출 할 수 있습니다. –