如何向客户发送文档';是否有多个个人电子邮件ID可以使用DocuSignAPI.NET客户端进行签名?

如何向客户发送文档';是否有多个个人电子邮件ID可以使用DocuSignAPI.NET客户端进行签名?,docusignapi,Docusignapi,我已经设置了DocuSign的开发人员沙盒环境。使用它的C#.NET API客户端,我想向客户端的多个个人电子邮件ID发送一个用于签名的文档。一旦客户端打开任何电子邮件进行查看和签名,相应的DocuSign信封状态应更新为Completed 此外,我还试图通过多个签名者收件人实现上述行为,但当所有签名者收件人签名文档时,信封状态会被标记为已完成。在这里,我希望任何签名者和收件人签名都足以完成文档签名工作流 请建议如何完成它 问候, A为了在一个角色中向多封电子邮件发送一个信封,您需要创建一个。签

我已经设置了DocuSign的开发人员沙盒环境。使用它的C#.NET API客户端,我想向客户端的多个个人电子邮件ID发送一个用于签名的文档。一旦客户端打开任何电子邮件进行查看和签名,相应的DocuSign信封状态应更新为Completed

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

请建议如何完成它

问候,


A

为了在一个角色中向多封电子邮件发送一个信封,您需要创建一个。签名组,这样您就可以通过编程实现

虽然您需要实现自己的业务逻辑和错误检查,但在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;
信封创建为草稿后,您可以清理签名组:

signingGroupsApi.DeleteList(accountId, newGroupInfo);
signingGroupsApi.DeleteList(accountId, newGroupInfo);