2016-05-03 4 views
1

ドキュメントとPDFフォームがあり、PDFフォームのフィールドの1つに "prescriber_signature"とラベルを付け、署名プレースホルダを配置したいとします。Docusign - PDFフォームからエンベロープを作成する

私たちは封筒を作成するための文書を送っています。私の要求はこちらです。添付されたドキュメントは、このマルチパートリクエストの一部として送信しています。

ラベル名 "prescriber_signature"ごとに署名プレースホルダを配置することに成功していません。あなたはxmlを見て、何をする必要があるのか​​を教えてください。

XMLボディ:

?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フィールドに変換する機能です。

完全に別の2つ目の機能は、アンカータグ機能(オートプレイスとも呼ばれます)です。この機能を使用すると、文書の特定の場所に任意のタイプのフィールドを配置するようDocuSignに指示できます。これらの場所は、PDFフォームのフィールド名ではなく、実際のドキュメントコンテンツ自体(つまり、視聴者が見るもの)に基づいています。


上記の最初の機能(DocuSignフィールドに変換されたPDFフォームフィールド)を使用しようとしていると思います。

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 
そのため、変換ルールを説明するAPIガイドから以下のページを参照してください。
関連する問題