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

DocuSign API:在同一个信封中发送多个文档的签名问题

盛辰沛
2023-03-14

使用C#、DocuSign API SDK 4.5.2。

我在同一个信封里寄出三份文件供签名。每个文档将使用相同的服务器模板(它只是使用锚标记将签名元素放置在文档上)。我可以寄出信封,然后从DocuSign收到电子邮件,查看/签署文件。

我遇到的问题是,当我去签名时,我必须在每个文档上签名3次--总共9次--然后才允许单击Finish按钮。每个文件只有一个地方可以签名,但我必须点击签名按钮3次才能被接受。如果我有两个收件人,对他们每个人都是一样的。如果我更改代码,只发送1个文档,它工作得很好,所以很明显,在信封请求中有些东西没有正确生成。

{
  "compositeTemplates": [
    {
      "compositeTemplateId": "1",
      "document": {
        "documentBase64": "---Document 1 Bytes---",
        "documentId": "1",
        "fileExtension": "pdf",
        "name": "MultiDocument1"
      },
      "inlineTemplates": [
        {
          "recipients": {
            "signers": [
              {
                "email": "client@gmail.com",
                "name": "Client Name",
                "recipientId": "1",
                "roleName": "Signer1"
              },
              {
                "email": "advisor@gmail.com",
                "name": "Advisor Name",
                "recipientId": "2",
                "roleName": "Advisor"
              }
            ]
          },
          "sequence": "2"
        }
      ],
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "99321CB1-A3E8-44A0-BDF4-D4F20069BC7B"
        }
      ]
    },
    {
      "compositeTemplateId": "2",
      "document": {
        "documentBase64": "---Document 2 Bytes---",
        "documentId": "2",
        "fileExtension": "pdf",
        "name": "MultiDocument2"
      },
      "inlineTemplates": [
        {
          "recipients": {
            "signers": [
              {
                "email": "client@gmail.com",
                "name": "Client Name",
                "recipientId": "1",
                "roleName": "Signer1"
              },
              {
                "email": "advisor@gmail.com",
                "name": "Advisor Name",
                "recipientId": "2",
                "roleName": "Advisor"
              }
            ]
          },
          "sequence": "2"
        }
      ],
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "99321CB1-A3E8-44A0-BDF4-D4F20069BC7B"
        }
      ]
    },
    {
      "compositeTemplateId": "3",
      "document": {
        "documentBase64": "---Document 3 Bytes---",
        "documentId": "3",
        "fileExtension": "pdf",
        "name": "MultiDocument3"
      },
      "inlineTemplates": [
        {
          "recipients": {
            "signers": [
              {
                "email": "client@gmail.com",
                "name": "Client Name",
                "recipientId": "1",
                "roleName": "Signer1"
              },
              {
                "email": "advisor@gmail.com",
                "name": "Advisor Name",
                "recipientId": "2",
                "roleName": "Advisor"
              }
            ]
          },
          "sequence": "2"
        }
      ],
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "99321CB1-A3E8-44A0-BDF4-D4F20069BC7B"
        }
      ]
    }
  ],
  "emailSubject": "Multiple Documents for Signature",
  "status": "Sent"
}

共有1个答案

司马彬
2023-03-14

我认为问题是,您的帐户设置为锚标签定位工作在信封中的所有文档,而不仅仅是您应用模板的一个文档。

因此,您最终得到了三个签名字段,直接位于一个字段的顶部。

修复建议:

    null
 类似资料:
  • 使用DocuSign API可以构建一个工作流,在该工作流中,我们将一个文档发送给两个(或更多)签名者,只要其中一个签名者签名,文档信封就被标记为“完整”...例如,我们将一个文档发送给a和B,一旦a签名,DocuSign就将信封标记为完整,而B不再需要签名。干杯!

  • 我正在使用DocuSign rest API创建两个收件人信封视图。每个视图都使用唯一的用户名、电子邮件、clientUserId和收件人ID生成,并且应该同时签名。如果在第一个签名者积极签名时创建了第二个视图,第一个签名者将收到以下消息: 第一个收件人必须生成一个全新的视图,以便恢复/完成他们的签字仪式,然后一切按预期进行(第二个收件人不会被踢出)。 签名者正在从不同的计算机访问自己的收件人视图

  • 我创建了一个包含多个文档的docusign模板。模板声明了3个签名角色。然后,我从该模板创建一个有3个收件人信封。模板和我们的帐户启用了文档可见性,这样签名者只能查看他们必须签名的文档。在信封由所有三个签名完成后,我需要将每个完成的信封的PDF存储在我们站点上不同的收件人帐户下。由于启用了文档可见性,因此不能为所有3个签名者提供一个PDF。这将打破可见性功能,他们将能够看到彼此的私人信息。相反,必

  • 我试图使用DocuSign REST API创建一个包含多个文档的信封,我创建了一个C#控制台应用程序,并以JSON格式在请求中写入了信封参数。我得到了错误代码“信封不完整”,我试图将我的请求与REST API Docusign指南中的请求进行比较,但我看不到我遗漏了什么。下面是我的示例代码: POST https://demo.docusign.net/restapi/v2/accounts/2

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