Docusign签名者附件

时间:2015-07-28 19:19:52

标签: docusignapi

使用Docusign SOAP API,我被困住了。

我希望信封的最后一位收件人附上一份文件 - 仅此而已。不需要签名。所以,问题:

  1. 我认为我将此收件人设置为SignerAttachment?

  2. 我是否还需要为此收件人创建一个标签,或者#1是否足够?

  3. 收件人是否需要了解/了解有关Base64编码的任何信息,或者是简单的文件上传?

  4. 有点惊讶的是,几个小时看起来只是没有回答这些基本问题 - DS的文档几乎没有提供任何内容。

    感谢。

3 个答案:

答案 0 :(得分:0)

收件人需要一种“签名者”,因为任何带有标签的收件人都将是签名者。您还需要为此收件人添加一个名为SignerAttachment的选项卡。

您可以找到有关签名者附件的基本信息here

答案 1 :(得分:0)

我无法弄清楚,现在我有一堆错误配置的信封。我添加的相关部分如下所示。但是收件人没有看到任何附加文档的标签。关于我在这里做错了什么的任何建议?

           <Recipient>
                <ID>5</ID>
                <RoutingOrder>5</RoutingOrder>                       
                <UserName>Any Signer</UserName>
                <SignerName>Any Signer</SignerName>
                <Email>******@******.com</Email>
                <Type>Signer</Type>
            </Recipient>

            <Tab>
                <DocumentID>94401</DocumentID>
                <RecipientID>5</RecipientID>
                <Type>SignerAttachment</Type>
                <AnchorTabItem>
                    <AnchorTabString>/sAt/</AnchorTabString>
                    <XOffset>0</XOffset>
                    <YOffset>0</YOffset>
                    <Unit>Inches</Unit>
                    <IgnoreIfNotPresent>true</IgnoreIfNotPresent>
                </AnchorTabItem>
            </Tab>

答案 2 :(得分:0)

也许这个SOAP Sample会让你入门:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.docusign.net/API/3.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:CreateAndSendEnvelope>
         <!--Optional:-->
         <ns:Envelope>        
            <ns:AccountId>{{ACCOUNT_ID}}</ns:AccountId>
            <!--Optional:-->
          <ns:Documents>
                <ns:Document>
                     <ns:ID>100</ns:ID>
                     <ns:Name>Sample</ns:Name>
                     <ns:PDFBytes>{{BASE64_BYTES}}</ns:PDFBytes>            
                     <ns:FileExtension>TXT</ns:FileExtension>
                </ns:Document>
          </ns:Documents>
            <ns:Recipients>
                  <ns:Recipient>
                    <ns:ID>1</ns:ID>
                    <ns:UserName>{{RECIPIENT_NAME}}</ns:UserName>
                    <ns:Email>{{RECIPIENT_EMAIL}}</ns:Email>
                    <ns:Type>Signer</ns:Type>
                    <ns:AccessCode></ns:AccessCode>
                    <ns:RoutingOrder>1</ns:RoutingOrder>                    
                  </ns:Recipient>
           </ns:Recipients>
           <!--Optional:-->
            <ns:Tabs>
               <!--Zero or more repetitions:-->
               <ns:Tab>
                  <!--Optional:-->
                  <ns:DocumentID>100</ns:DocumentID>
                  <!--Optional:-->
                  <ns:RecipientID>1</ns:RecipientID>
                  <!--Optional:-->
                  <ns:PageNumber>1</ns:PageNumber>
                  <!--Optional:-->
                  <ns:XPosition>10</ns:XPosition>
                  <!--Optional:-->
                  <ns:YPosition>10</ns:YPosition>
                  <ns:Type>SignerAttachment</ns:Type>
               </ns:Tab>
            </ns:Tabs>
            <!--Optional:-->
            <ns:Subject>Signer Attachment</ns:Subject>
            <!--Optional:-->
            <ns:EmailBlurb>Create an Envelope From CreateAndSendEnvelope - Signer Attachment </ns:EmailBlurb>
            <ns:SigningLocation>Online</ns:SigningLocation>
            <ns:Notification>
               <!--Optional:-->
               <ns:UseAccountDefaults>1</ns:UseAccountDefaults>
            </ns:Notification>            
         </ns:Envelope>
      </ns:CreateAndSendEnvelope>
   </soapenv:Body>
</soapenv:Envelope>