发布
社区首页 >问答首页 >添加见证功能调用DocuSign

添加见证功能调用DocuSign
EN

Stack Overflow用户
提问于 2019-05-02 17:04:36
回答 1查看 455关注 0票数 1

我正在使用c#中的DocuSign(DocuSign.eSign.dll中的方法)来实现电子签名功能。我想添加见证功能,类似于我们在签署任何文档时进行物理操作的方式。

根据DocuSign的建议,我使用签名者角色作为“指定接收者”,路由顺序为"2“。

我正在使用SignHere对象,如下所示

代码语言:javascript
代码运行次数:0
复制
Signer signer = new Signer      
{
     RoleName = "Specify Recipients",
     RoutingOrder = "2"
}; 

每当我调用DocuSign公开的"CreateEnvelope“方法时,它都应该在电子邮件中向收件人提供选项,以便为其文档添加见证。我能知道要设置"Signer“对象的哪些属性来实现这一点吗?或者有没有其他方法来实现这一点。

EN

回答 1

Stack Overflow用户

发布于 2019-05-03 00:17:38

您需要在两个单独的角色中添加该收件人两次。

签名者只能对文档执行操作。您需要创建一个代理角色,以便他们能够指定以后的收件人。

如果您还没有这样做,您还需要添加占位符Witness角色,并且没有定义任何名称/电子邮件,以便他们有一个角色需要填写。

代码语言:javascript
代码运行次数:0
复制
        Signer signer = new Signer
        {
            Name = signerName,
            Email = signerEmail,
            RecipientId = "1",
            RoutingOrder = "1"
        };

        Agent agent = new Agent
        {
            Name = signerName,
            Email = signerEmail,
            RecipientId = "2",
            RoutingOrder = "2"
        };

        Signer witness = new Signer
        {
            RoleName = "Witness",
            RecipientId = "3",
            RoutingOrder = "3",
        };

        Signer[] signers = new Signer[] { signer, witness };
        Agent[] agents = new Agent[] { agent };

        Recipients recipients = new Recipients { Signers = new List<Signer>(signers), Agents = new List<Agent>(agents) };

通过此设置,收件人将首先收到签署文档的电子邮件邀请。一旦他们完成此操作,他们将收到另一个代理邀请,并指定最终收件人。然后,用户定义的Witness将收到他们的邀请。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55949003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档