2016-05-03 5 views
1

У нас есть документ, PDF-форма, и мы отметили одно из полей в форме PDF как «prescriber_signature», где мы хотим разместить подпись.Docusign - Создание конверта из формы PDF

Мы отправляем документ для создания конверта, и здесь находится мое тело запроса. Прикрепленный документ, который мы отправляем как часть этого многостраничного запроса.

Мы пока не добились успеха в получении подписи подписи под названием «prescriber_signature». Можете ли вы заглянуть в xml и предложить нам, что нужно сделать, пожалуйста?

XML Body:

?xml version="1.0" encoding="UTF-8"?> 
<envelopeDefinition xmlns="http://www.docusign.com/restapi"> 
    <emailSubject>DocuSign API - Signature Request on Document</emailSubject> 
    <status>sent</status> 
    <documents> 
     <document> 
     <documentId>1</documentId> 
     <name>Samplefileflattenedfalse.pdf</name> 
     </document> 
    </documents> 
    <recipients> 
     <signers> 
     <signer> 
      <recipientId>1</recipientId> 
      <clientUserId>1234</clientUserId> 
      <email>[email protected]</email> 
      <name>POC Prescriber Name</name> 
      <tabs> 
       <signHereTabs> 
        <signHere> 
        ** 
        <anchorString>prescriber_signature</anchorString> 
        ** 
        <anchorXOffset>1</anchorXOffset> 
        <anchorYOffset>0</anchorYOffset> 
        <anchorIgnoreIfNotPresent>true</anchorIgnoreIfNotPresent> 
        <anchorUnits>inches</anchorUnits> 
        </signHere> 
       </signHereTabs> 
      </tabs> 
     </signer> 
     </signers> 
    </recipients> 
</envelopeDefinition> 

ответ

0

Я думаю, что вы комбинируя уникальной DocuSign особенности здесь. Первой особенностью является возможность преобразования полей формы PDF в поля DocuSign, такие как поля подписи, поля данных и т. Д.

Вторая особенность, которая является полностью отдельной, - это функция привязки привязки (также называемая AutoPlace). С помощью этой функции вы можете указать DocuSign размещать любые типы полей в определенных местах в ваших документах. Эти местоположения основаны на самом фактическом содержимом документа (то есть, что видит зритель), а не на именах полей формы PDF.


Из того, что я могу сказать, что я думаю, что вы пытаетесь использовать первую функцию, перечисленных выше (PDF полей формы преобразуются в поля DocuSign). Таким образом, пожалуйста, обратитесь к следующей странице из Руководства по API, который объясняет трансформируют правила:

DocuSign API Guide - Document Parameters

Следующая информация может быть найдено с помощью этой страницы:

When extrapolating Adobe text fields, the following Adobe names correspond to DocuSign names: 

Adobe name contains DocuSignSignHere or eSignSignHere = DocuSign Signature 

Adobe name contains DocuSignSignHereOptional or eSignSignHereOptional = DocuSign Optional Signature 

Adobe name contains DocuSignInitialHere or eSignInitialHere = DocuSign Initials 

Adobe name contains DocuSignInitialHereOptional or eSignInitialHereOptional = DocuSign Optional Initials 

Adobe name contains DocuSignEnvelopeID or eSignEnvelopeID = DocuSign EnvelopeID 

Adobe name contains DocuSignCompany or eSignCompany = DocuSign Company 

*Adobe name contains DocuSignDateSigned or eSignDateSigned = DocuSign DateSigned 

Adobe name contains DocuSignTitleor eSignTitle = DocuSign Title 

Adobe name contains DocuSignFullNameor eSignFullName = DocuSign FullName 

Adobe name contains DocuSignSignerAttachmentOptional or eSignSignerAttachmentOptional = DocuSign Optional Attachment 

Any other name will default to a DocuSign data (text) field 
Смежные вопросы