我正在编写一个用于客户支持的工具,该工具将使支持人员可以查看由客户签名的文档。但是,使用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选项将允许匿名查看先前签署的文档,同时还配置了可用的按钮/操作。
答案 0 :(得分:1)
欢迎来到贾斯汀C社区!
您的问题与DocuSign UI有关,与您处理API调用的方式无关。为了修改UI并删除现有的链接或按钮,您需要考虑使用Resource Files。
您可以在DocuSign Admin>品牌>签名>资源文件中下载主资源文件(在页面的最底部)。
有2种不同的资源文件用于“签署”体验或“电子邮件”通知。这些可以让您开发自己的用户界面,但是,它可能需要比预期更多的开发。