【问题标题】:Adding Witness functionality Calling DocuSign添加见证功能调用 DocuSign
【发布时间】:2023-03-24 08:00:02
【问题描述】:

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

根据 DocuSign 建议的指导方针,我使用签名者角色作为“指定收件人”并将路由顺序作为“2”。

我使用 SignHere 对象作为 下面

Signer signer = new Signer      
{
     RoleName = "Specify Recipients",
     RoutingOrder = "2"
}; 

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

【问题讨论】:

    标签: c# docusignapi


    【解决方案1】:

    您需要以两个不同的角色添加该收件人两次。

    签名者只能对文档进行操作。您需要为他们创建代理角色才能指定以后的收件人。

    如果您还没有,您还需要添加未定义姓名/电子邮件的占位符见证角色,以便他们有角色要填写。

            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) };
    

    使用此设置,收件人将首先收到一封电子邮件邀请以签署文档。完成此操作后,他们将收到另一个邀请,以充当代理并指定最终收件人。然后用户定义的见证人将收到他们的邀请。

    【讨论】:

    • 感谢您的回复。我试过了,但没有帮助。我没有使用任何模板,因为它需要静态文档,我必须在 c# 中使用 DocuSign.eSign.dll 动态发送文档。
    • 在这种情况下,RoleName 参数与指定收件人角色无关,但对于占位符见证角色来说是必需的
    • 我已经更新了我的答案以显示 C# 代码,这对你有用吗?
    • 感谢百万人..我能够为单签名者做到这一点。但是我有一个案例,两个签名者将签署同一份文件,他们将分别有两个证人。在这种情况下,我面临来自 DocuSign 的重复收件人错误。如果您有任何输入,请提前致谢。
    • 我可以通过唯一的 RecipientId 和 RoutingOrder 为一个文档的两个签名者执行此操作。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 2010-12-04
    • 1970-01-01
    相关资源
    最近更新 更多