首页 > 解决方案 > Docusign - 在单个文档中具有多个收件人的嵌入式签名 - ASP.Net Core

问题描述

我正在尝试使用 DocuSign.eSign.dll (3.0.1) 在 ASP.Net Core 中使用嵌入式签名方法实现 docusign。我已经能够对单个收件人执行此操作,但现在我希望该文档由多个收件人签名。有没有人可以分享的工作示例?

先感谢您!

标签: asp.net-coredocusignapisigning

解决方案


我确实为您提供了一个示例,但是使用 node.JS 而不是 C#,这是同一件事,只需将其转换为您的语言即可。您实际上可以在此处查看实时代码 - https://loancosample.esigndemos.com并选择最正确的选项(帆船贷款)。源代码在这里 - https://github.com/docusign/sample-app-loanco-nodejs。您要查找的具体内容在这里 - https://github.com/docusign/sample-app-loanco-nodejs/blob/master/routes/loan-sailboat.js我可以在此处复制/粘贴相关代码:

// 收件人 var signer = new docusign.Signer(); 签名者.routingOrder = 1; 签名者.email = body.inputEmail; 签名者.name = body.inputFirstName + ' ' + body.inputLastName; 签名者.recipientId = '1'; 签名者.excludedDocuments = ['3'];

    if(body.inputSigningLocation == 'embedded'){
        signer.clientUserId = '1001';
    }
    if(body.inputAccessCode && body.inputAccessCode.length){
        signer.accessCode = body.inputAccessCode;
    }
    if(body.inputAuthentication == 'phone'){
        app.helpers.addPhoneAuthToRecipient(signer, body.inputPhone);
    }

    var appraiserSigner = new docusign.Signer();
    appraiserSigner.routingOrder = 2;
    appraiserSigner.email = body.inputAppraiserEmail;
    appraiserSigner.name = body.inputAppraiserFirstName + ' ' + body.inputAppraiserLastName;
    appraiserSigner.recipientId = '2';

推荐阅读