使用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"
}
我认为问题是,您的帐户设置为锚标签定位工作在信封中的所有文档,而不仅仅是您应用模板的一个文档。
因此,您最终得到了三个签名字段,直接位于一个字段的顶部。
修复建议:
使用DocuSign API可以构建一个工作流,在该工作流中,我们将一个文档发送给两个(或更多)签名者,只要其中一个签名者签名,文档信封就被标记为“完整”...例如,我们将一个文档发送给a和B,一旦a签名,DocuSign就将信封标记为完整,而B不再需要签名。干杯!
我正在使用DocuSign rest API创建两个收件人信封视图。每个视图都使用唯一的用户名、电子邮件、clientUserId和收件人ID生成,并且应该同时签名。如果在第一个签名者积极签名时创建了第二个视图,第一个签名者将收到以下消息: 第一个收件人必须生成一个全新的视图,以便恢复/完成他们的签字仪式,然后一切按预期进行(第二个收件人不会被踢出)。 签名者正在从不同的计算机访问自己的收件人视图
null 不确定如何向请求正文添加多个签名者
我创建了一个包含多个文档的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非法数据)