当前位置: 首页 > 知识库问答 >
问题:

多个签名者、PDF Transform/CompositeTemplate和通配符

戎劲
2023-03-14
"tabs":{
   "signHereTabs":[
   {
      "tabLabel":"PrimarySigner\\*"
   }
]
"tabs":{
   "signHereTabs":[
   {
      "tabLabel":"PrimarySigner\\*"
   }
   ],
   "signHereTabs":[
   {
      "tabLabel":"TertiarySigner\\*"
   }
   ]
}
{
   "compositeTemplates":[
      {
         "inlineTemplates":[
            {
               "documents":[
                  {
                     "documentBase64":"redacted",
                     "documentId":"1",
                     "name":"TestPDFForm.pdf",
                     "transformPdfFields":"true"
                  }
               ],
               "recipients":{
                  "signers":[
                     {
                        "email":"test@test.com",
                        "name":"Test Signer 1",
                        "recipientId":"1",
                        "tabs":{
                           "signHereTabs":[
                              {
                                 "tabLabel":"DocuSignSignHere_Signer1\\*"
                              }
                           ]
                        }
                     },
                     {
                        "email":"test2@test.com",
                        "name":"Test Signer 2",
                        "recipientId":"2",
                        "tabs":{
                           "signHereTabs":[
                              {
                                 "tabLabel":"DocuSignSignHere_Signer2\\*"
                              }
                           ]
                        }
                     }
                  ]
               },
               "sequence":"1"
            }
         ]
      }
   ],
   "customFields":{
      "textCustomFields":[
         {
            "name":"ClientId",
            "value":"A:1!!D:1!!T:1!!UserId:123!!C:10BD32B131C5ECE3"
         }
      ]
   },
   "documents":[

   ],
   "emailSubject":"Test Email",
   "eventNotification":{
      "envelopeEvents":[
         {
            "envelopeEventStatusCode":"completed"
         }
      ],
      "includeCertificateOfCompletion":"true",
      "includeCertificateWithSoap":"false",
      "includeDocumentFields":"true",
      "includeSenderAccountAsCustomField":"true",
      "includeTimeZone":"true",
      "requireAcknowledgment":"true",
      "signMessageWithX509Cert":"false",
      "url":"https://test.test.com/documentcallback.aspx",
      "useSoapInterface":"false"
   },
   "status":"sent"
}

共有1个答案

贺文彬
2023-03-14

是的,您可以将具有通配符的多个字段分配给单个签名者。

在您的示例中,应该将通配符前缀(\\*)移动到表的开头。另外,您还可以将signHereTabs移动到单个数组中。

这是一个邮政信封请求示例。在这里查看完整的示例

 {
     "compositeTemplates": [
         {
             "inlineTemplates": [
                 {
                     "sequence": "1",
                     "recipients": {
                         "signers": [
                             {
                                 "name": "Jane Doe",
                                 "email": "janedoe@acme.com",
                                 "recipientId": "1",
                                 "tabs": {
                                     "signHereTabs": [
                                         {
                                             "tabLabel": "\\*PrimarySigner"
                                         },
                                         {
                                             "tabLabel": "\\*TertiarySigner"
                                         }
                                     ]
                                 }
                             },
                             {
                                 "name": "Bob Doe",
                                 "email": "BobDoe@acme.com",
                                 "recipientId": "2",
                                 "tabs": {
                                     "signHereTabs": [
                                         {
                                             "tabLabel": "\\*SecondarySigner"
                                         }
                                     ]
                                 }
                             }
                         ]
                     }
                 }
             ],
             "document": {
                 "documentId": "1",
                 "name": "Doc with Fields",
                 "transformPdfFields": "true",
                 "fileExtension": "pdf",
                 "documentBase64": ""
             }
         }
     ],
     "emailSubject": "Doc with form fields",
     "status": "sent",
 }
 类似资料:
  • 我创建了一个包含多个文档的docusign模板。模板声明了3个签名角色。然后,我从该模板创建一个有3个收件人信封。模板和我们的帐户启用了文档可见性,这样签名者只能查看他们必须签名的文档。在信封由所有三个签名完成后,我需要将每个完成的信封的PDF存储在我们站点上不同的收件人帐户下。由于启用了文档可见性,因此不能为所有3个签名者提供一个PDF。这将打破可见性功能,他们将能够看到彼此的私人信息。相反,必

  • 前言 随着区块链等相关技术的创新和突破,很多有形或无形资产都将实现去中心化,数字资产将无处不在。比如我们这里分享的 亿书 就是要把数字出版物版权进行保护,实现去中心化,解决业界多年来版权保护不力的难题。 无论数字资产,还是数字出版版权,都是有明确所有权的,当前实现数字资产所属的技术手段就是本篇要介绍的签名。而多重签名是对签名的扩展使用,给数字资产转移提供了安全保障和技术手段。本篇,从基本概念入手,

  • 这建议使用docusign:当从模板选项创建信封时,我需要文档的第一个接收者知道通过templateRoles分配的签名者的名称--然而,我似乎在docusign的UI或API中找不到这一点。 我也不确定是使用“模板角色”还是“内联模板”?

  • 问题内容: 我像往常一样重新编译了我的课程,并突然收到以下错误消息。为什么?我该如何解决? 问题答案: 当从不同的JAR文件加载属于同一个程序包的类,并且这些JAR文件具有使用不同证书签名的签名时,就会发生这种情况-或更常见的是,至少有一个签​​名,而另一个或多个未签名(包括已加载的类)目录中,因为这些AFAIK无法签名)。 因此,请确保使用相同的证书对所有JAR(或至少包含相同包中的类的JAR)

  • 我对iTextSharp有意见。我有一个带有表单字段的文档,并且我已经为签名生成了字段。当第一个人在文件上签字时,它就会正常工作。Adobe Reader显示有效签名。当我让第二个人在文档上签名时,Adobe Reader显示签名1现在是“未知签名”,签名无效。Adobe reader显示: 此签名中包含的格式或信息有错误(支持信息:SigDict/Contents非法数据)