查看已签署的协议时,是否可以配置DocuSign的UI?

时间:2019-04-03 17:56:17

标签: c# asp.net servicestack docusignapi

我正在编写一个用于客户支持的工具,该工具将使支持人员可以查看由客户签名的文档。但是,使用EnvelopesApi.CreateRecipientView()不能提供从标题中删除“其他操作”下拉菜单的功能。这些选项均与支持人员无关。是否可以自定义DocuSign文档查看页面?

我已经阅读了所有可以在网上找到的有关REST API的文档,并仔细研究了DocuSign帐户的“管理”部分中提供的选项,但是没有发现任何可以揭示该级别的信息配置。

以下是我现在如何生成DocuSign网址的摘要:

var envelopesApi = new EnvelopesApi(configuration);

var viewOptions = new RecipientViewRequest()
    {
        ReturnUrl = request.ReturnUrl,
        ClientUserId = request.UserId.ToString(),
        AuthenticationMethod = "email",
        UserName = $"{request.FirstName} {request.LastName}",
        Email = request.EmailAddress
    };

var recipientView = envelopesApi.CreateRecipientView(loginInfo.AccountId, request.DocuSignDocumentKey, viewOptions);

return new ViewSignedAgreementResponse()
    {
        RecipientViewDocumentViewUrl = recipientView.Url
    };

同样,我还没有看到任何其他帐户设置或API选项,这些设置或API选项将允许匿名查看先前签署的文档,同时还配置了可用的按钮/操作。

1 个答案:

答案 0 :(得分:1)

欢迎来到贾斯汀C社区!

您的问题与DocuSign UI有关,与您处理API调用的方式无关。为了修改UI并删除现有的链接或按钮,您需要考虑使用Resource Files

您可以在DocuSign Admin>品牌>签名>资源文件中下载主资源文件(在页面的最底部)。

有2种不同的资源文件用于“签署”体验或“电子邮件”通知。这些可以让您开发自己的用户界面,但是,它可能需要比预期更多的开发。