docusignapi - 如何使用 DocuSignAPI .NET 客户端将文档发送到客户的多个个人电子邮件 ID 以对其进行签名?

标签 docusignapi

我已经设置了 DocuSign 的开发人员沙箱环境。使用其 C#.NET API 客户端,我想发送一份文档以供签名给客户的多个个人电子邮件 ID。一旦客户打开任何电子邮件查看并签名,相应的 DocuSign 信封状态应更新为已完成。

此外,我尝试通过多个签名者收件人实现上述行为,但是当所有签名者收件人签​​署文档时,信封状态被标记为已完成。在这里,我希望任何签名者接受者签名都应该足以完成文档签名工作流程。

请建议如何完成它

问候,

一个

最佳答案

为了将一个信封发送到一个角色中的多个电子邮件,您需要创建一个 Signing Group .签约团can be created and managed through the API ,因此您将能够以编程方式执行此操作。

虽然您需要实现自己的业务逻辑和错误检查,但在 C# 中创建签名组的示例如下所示:

        SigningGroup signingGroup = new SigningGroup();
        signingGroup.GroupName = "SigningGroup_" + DateTime.UtcNow.Ticks.ToString(); 
        signingGroup.GroupType = "sharedSigningGroup";
        signingGroup.Users = new List<SigningGroupUser>();

        SigningGroupUser signingGroupUser1 = new SigningGroupUser();
        signingGroupUser1.UserName = "Example Signer";
        signingGroupUser1.Email = "signer@example.com";
        signingGroup.Users.Add(signingGroupUser1);

        SigningGroupUser signingGroupUser2 = new SigningGroupUser();
        signingGroupUser2.UserName = "Example Signer";
        signingGroupUser2.Email = "personal.email@example.com";
        signingGroup.Users.Add(signingGroupUser2);

        SigningGroupInformation signingGroupInformation = new SigningGroupInformation();
        signingGroupInformation.Groups = new List<SigningGroup> { signingGroup };

        SigningGroupsApi signingGroupsApi = new SigningGroupsApi(apiClient.Configuration);
        SigningGroupInformation newGroupInfo = signingGroupsApi.CreateList(accountId, signingGroupInformation);

        string newGroupId = newGroupInfo.Groups[0].SigningGroupId;

要在信封中使用签名组,请使用该组 ID 定义签名者:

        Signer signer = new Signer
        {
            SigningGroupId = newGroupId,
            RecipientId = "1",
            RoutingOrder = "1"
        };

一旦信封创建为草稿,您就可以清理签名组:

signingGroupsApi.DeleteList(accountId, newGroupInfo);

关于docusignapi - 如何使用 DocuSignAPI .NET 客户端将文档发送到客户的多个个人电子邮件 ID 以对其进行签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55731049/

相关文章:

docusignapi - DocuSign 嵌入签名 returnUrl 长度限制?

java - 如何使用 DocuSign API 预填充服务器模板上的选项卡

docusignapi - 如何在签名期间禁用 DocuSign ID 检查

javascript - DocuSign 自定义按钮问题,帐户名称包含撇号和/或 & 符号

docusignapi - 文档签名 : Where does documentId come from when creating envelope from template?

ios - 在 JWTCryptoSecurity 类中找不到方法 keyFromPemFileWithName

docusignapi - 使用 DocuSign REST API 基于电子邮件获取用户 ID

docusignapi - DocuSign getRecipientView ttl_expired 错误

java - Docusign API - 如何在信封 (XML) 中设置过期通知

docusignapi - Docusign - 更改已完成签名通知电子邮件消息/简介