integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年11月11日

Oracle Netsuite 身份验证

UiPath 集成服务支持具有自定义身份验证类型的基于 NetSuite 令牌的身份验证。 有关其他信息,请参阅 NetSuite 官方文档:基于令牌的身份验证

备注:

要使用基于令牌的身份验证,您必须设置链接到单个角色的新用户。 现有用户可能具有多个角色,并且网页服务使用的角色可能与选作网页服务角色的角色不匹配。

先决条件

要使用基于令牌的自定义身份验证进行身份验证,您必须提供以下凭据:

  • 环境(生产或沙盒)
  • 使用者密钥
  • 使用者密码
  • 访问令牌 ID
  • 访问令牌密码
  • 帐户 ID

您还需要为帐户启用基于令牌的授权,为应用程序创建集成记录,创建相关角色,将角色分配给用户,并生成凭据/令牌。

重要提示:

已知问题:要使用沙盒环境创建与 Oracle NetSuite 连接器的连接,您必须选择生产作为环境类型(并使用您的沙盒凭据)。 将环境配置为沙盒会导致以下错误:“请求错误:身份验证失败。 如果尝试连接到沙盒,请确保您拥有沙盒帐户”。

要完成创建 NetSuite 连接所需的设置,请在您的 NetSuite 帐户中执行以下步骤:

为您的帐户启用基于令牌的授权

  1. 登录 NetSuite,导航到“设置”>“公司”>“启用功能”。
  2. 在“ SuiteCloud”选项卡中,向下滚动到“管理身份验证”部分。
  3. 启用“基于令牌的身份验证” ,然后选择“保存”。

为您的应用程序创建集成记录

  1. 转到“设置”,然后选择“集成”>“管理集成”>“新建”以创建集成。
  2. 为您的集成提供一个名称
  3. 在“身份验证”部分中:
    1. 启用基于令牌的身份验证TBA:颁发令牌端点
    2. 禁用“ TBA: 授权流程”和“授权代码授予”
    3. 启用用户凭据
  4. 选择“保存”

    docs image

  5. 保存集成后,系统将显示您的使用者密钥和密码。 这是您唯一一次可以检索这些值。

    docs image

创建和分配用户角色

  1. 导航至“设置”>“用户/角色”>“管理角色”>“新建” ,为基于令牌的身份验证用户创建新的自定义角色。
  2. 在“角色” 页面上,执行以下步骤:
    1. 为角色命名
    2. 在“ 权限 部分的“ 设置 ” 选项卡中,添加“ 用户访问令牌和 SOAP Web 服务” 权限。另请根据集成的需求和范围添加任何其他相关权限。 有关可用权限的详细信息,请参阅 Netsuite 的文档
    1. 选择“保存”

      docs image


      docs image

  3. 成功创建角色后,导航到“列表” >“员工” >“员工” 。 选择现有员工列表,或创建新员工列表。
  4. 在“ 员工 ”页面的“ 访问权限” >“角色 ”部分中,分配您在上面创建的角色。从“角色” 菜单中选择它,然后选择“添加” 。 分配角色后,单击“保存”。

生成令牌

  1. 导航至“设置” >“用户/角色” >“访问令牌” >“新建”
  2. 在“访问令牌” 页面上,选择您在前面的步骤中创建的应用程序、用户和角色。 为您的令牌添加名称,然后选择“保存” 。
  3. 系统将显示您的令牌 ID 和密码。 这是唯一一次显示令牌 ID 和密码。

    docs image

检索帐户 ID

  1. 在“设置”页面上,转到“公司”。
  2. 在“公司信息”下,选择“帐户 ID ”。 您还可以在 URL 中找到帐户 ID。 例如,如果 URL 为https://12345_XYZ.app.netsuite.com/ ,则您的帐户 ID 为12345_XYZ

启用显示内部 ID

请按照NetSuite 文档中描述的步骤启用“显示内部 ID ”设置。

此设置允许您查看 NetSuite 中所有字段、记录、列表、工作流操作和自定义表单的内部 ID。 对象的内部 ID 是 NetSuite 活动中的必需输入属性。

添加 Oracle NetSuite 连接

  1. Automation Cloud TM中选择“Integration Service”。
  2. 从“连接器”列表中,选择“ Oracle NetSuite ”。 您也可以使用搜索栏来缩小连接器的范围。
  3. 选择“连接到 Oracle NetSuite”
  4. 输入所需的凭据,然后选择“连接”。

并发限制

NetSuite 的并发限制允许您将帐户并发请求限制的一部分分配给特定的集成。 每个帐户在任何给定时间都可以向网页服务发出请求数量限制。 有关更多信息,请参阅NetSuite 并发限制文档。

默认情况下,NetSuite 连接器将其使用的并发会话限制为五个。 您可以在以下位置更改此值:“设置” >“集成” >“管理集成”。 选择一个集成,选择“编辑” 按钮,然后为“并发限制” 输入新值。

docs image

重要提示:如果另一个用户使用相同的凭据,则此限制可能会导致某些活动调用失败。 我们建议您为自动化保留一组单独的凭据。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。