创建信封时出现此错误
DocuSign.eSign.Client.ApiException: Error calling CreateEnvelope: { "errorCode": "ACCOUNT_LACKS_PERMISSIONS", "message": "This Account lacks sufficient permissions. In-Session permission required when specifying a captive recipient." }
在角色上指定ClientUserId时会出现问题,根据Docusign文档,该角色会使收件人"嵌入"。
Docusign支持无法提供帮助,并告诉我在这里发布问题。
奇怪的是我有两个帐户,这适用于其中一个帐户。工作帐户是业务计划,错误的工作帐户是专业计划。
这是设置问题还是许可级别问题?
答案 0 :(得分:5)
除非最近在DocuSign方面发生了某些变化,否则DocuSign(支持或您的客户经理,如果有的话)可以启用您的帐户,以便您可以通过API创建包含嵌入式收件人的信封。如果您正在使用DocuSign" Demo"环境(即开发人员沙箱),默认情况下应启用此设置。但在生产环境中,您可能需要DocuSign为您启用此设置。这是一篇相关的(旧的,但可能仍然相关)帖子,描述了相同的问题并提出了解决方案:
如果/当您再次联系DocuSign支持时,您可能希望让他们审核该帖子,以便他们能够了解您收到错误的原因。对于所有与API相关的问题,他们都习惯将人们引用到Stack Overflow,但在极少数情况下(如此),DocuSign的某个人需要更新帐户设置以解决API错误。
答案 1 :(得分:0)
我致电Docusign支持。他们在限制器附近的API部分中将名为In Session to Enabled的设置更改为只有帐户管理员或第2层支持可以更改。一切都很好。
答案 2 :(得分:0)
如果您确实需要联系 DocuSign,请让他们在您的帐户计划编辑器中打开名为“启用会话签名”的设置
作为将来的参考,还请注意,如果您的 DocuSign 帐户启用了 21 CFR Part 11 模块,则会自动禁用嵌入式签名。第 11 部分要求签名者登录 DocuSign 帐户以启动签名,并且对于他们在文档中签名的每个签名字段 - 因此嵌入签名是不兼容的。