问:文档签名 C# API - 发送动态收件人电子邮件



完全透明,我不是Web或C#开发人员,但我继承了一个大约90%完成的项目,我被卡住了。

我们有一个 Web 应用程序,可以成功地将正确的数据 API 到 DocuSign 模板中映射的字段,但我似乎无法弄清楚如何......或者在哪里...向在我们的网络应用程序上填写数据的人发送一封包含 DocuSign 文档的电子邮件。

当用户在我们的网站上输入完数据后,我们成功重定向到 DocuSign,数据按预期填充,签名过程按预期完成,但电子邮件仅发送到 DocuSign 模板中"将收件人添加到信封"下指定的地址。

我浏览了一些DocuSign How To,我对DocusignWrapper或RecipientDetails.CS所做的任何更改似乎没有任何区别。

对电子邮件进行硬编码对我们不起作用,因为多个人将输入数据并将其发送到模板 - 因此此截图不适用于我们的解决方案:

"recipients": {
"signers": [
{
"name": "John Doe",
"email": "johnsemail@outlook.com",
"recipientId": "1",
"routingOrder": "1",
},
{
"name": "Jane Smith",
"email": "janesemail@outlook.com",
"recipientId": "2",
"routingOrder": "2",
}
]
}

模板有两种类型的收件人:

  1. 指定名称/电子邮件的"硬编码"版本。
  2. 只有角色名称和电子邮件/名称的占位符将在创建信封时实时填写。

您需要修改原始模板以使用后一种类型。这将允许 API 从模板创建信封,并仅在此时更改收件人。

希望这有帮助。

最新更新