【问题标题】:How can I resolve the USER_LACKS_PERMISSIONS error when using Docusign Connector in Workato?在 Workato 中使用 Docusign Connector 时如何解决 USER_LACKS_PERMISSIONS 错误?
【发布时间】:2021-03-12 16:36:59
【问题描述】:

我在 Workato 中使用 Docusign 连接器,并希望能够将操作 Send document using a template 用作我的食谱的一部分。但是,当我添加该操作时,出现错误:

Something went wrong
{ "errorCode": "USER_LACKS_PERMISSIONS", "message": "This user lacks sufficient permissions to access this resource." }

在这里查看 Workato 中的错误:

我搜索了docusign网站,发现这篇文章看起来很有希望:https://support.docusign.com/en/articles/DocuSign-Developer-FAQs-General-Administration-and-Authentication#User-Lacks-Permission-Error

文章说要启用允许发件人下载表单数据设置,我做了,但没有任何区别。

我认为发生错误是因为 Workato 连接器正在尝试下载可用模板的列表,而 REST 调用失败了。是否有任何其他设置会影响我应该在我的管理配置中更改?有谁知道为什么会出现这个问题?

我的 Docusign 帐户是管理员帐户,通过 Docusign 门户网站查看时,我可以看到我们组织中的所有模板。

感谢您提供的任何帮助

【问题讨论】:

  • 可能是您使用了两个不同的帐户,或者使用了不同的环境/服务器。您如何向 Workato 进行身份验证?我不熟悉这个连接器,所以不确定它是如何工作的。
  • Workato 使用 OAuth 连接到我在 Docusign 中的帐户。所以在建立连接时,我必须在连接过程中登录Docusign来建立权限。
  • 你去 account.docusign.com 还是 account-d.docusign.com ?
  • 我同时登录了 Docusign 的生产实例和开发实例。 Workato 连接器从最终用户那里抽象出来,并为它是生产帐户还是演示/开发人员帐户提供切换。当我选择开发人员时,一切正常,并且没有出现错误。当它投入生产时,会出现错误。
  • 这就是原因。让我写一个正式的答案。

标签: docusignapi workato


【解决方案1】:

我为此采取的解决方案是专门为我尝试设置的集成创建一个新用户。新用户不是 DS-Admin 用户,并且在用户权限中仅被授予USE 模板权限。此用户使用集成,这就是我将继续进行的操作。

【讨论】:

    【解决方案2】:

    更新:确保生产用户具有阅读模板的完全权限,您声称这是管理员用户,您能确认一下吗?

    您不能混淆生产和演示(开发者)帐户信息。 如果您使用来自一个环境的用户,即使电子邮件、密码和姓名都相同 - 在 DocuSign 中也是完全不同的。 一个不能访问另一个。 如果您想使用它,您需要将所有内容移至您的生产帐户。这意味着必须将模板移至您的生产帐户,并且将使用来自生产的正确模板 ID(不一样!)。

    【讨论】:

    • 谢谢,你说的是对的,但这不是我的问题。我没有尝试跨环境使用相同的模板 ID。我最初只有一个生产环境,并且发生了这个错误。在尝试解决它之后,我创建了一个开发者帐户以查看错误是否仍然会在那里发生。它没有,这表明连接器本身是可以的。请注意,当连接器尝试从帐户中读取模板列表时会发生错误。我们还没有到发送任何内容的阶段,因为我们甚至无法阅读模板并选择我们想要的模板。
    • 好吧,您的生产用户也可能不是您想象的管理员,无法阅读模板列表。
    • 当我登录到docusign 门户时,我可以看到所有的模板。我还检查了组,我的用户是 DS 管理员。
    • 具有模板的帐户的 DS 管理员不会收到上述错误。我相信当您访问您从 Workato 使用的 DocuSign 门户时,您使用的不是同一个帐户。我无法证实这一点,但这是唯一有效的解释。您可能需要致电 Workato 客户支持或 DocuSign 客户支持以获取所有详细信息。
    • 感谢@inbar-gazit,您让我进一步思考,我专门为我正在尝试创建的交互创建了一个新用户。因此,我现在没有在 Docusign 中使用我自己的具有 DS-Admin 权限的用户帐户,而是使用一个不同的登录名,该登录名具有为其创建的自定义权限组,权限访问权限低于 DS-Admin(例如没有管理员权限并使用模板用户权限)。该用户在 Workato 内部工作,是一个很好的工作解决方案。仍然不知道为什么我的帐户无法使用,但现在我的帐户可以使用了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2020-06-12
    • 2022-01-17
    • 1970-01-01
    • 2019-11-02
    • 2020-02-22
    相关资源
    最近更新 更多