订阅

UiPath Orchestrator

UiPath Orchestrator 指南

将机器人连接到 Orchestrator

本文概述了如何根据 Orchestrator 中设置的机器人身份验证机制选择机器与 Orchestrator 的连接方法。UiPath 提供多种机器人身份验证方法,包括使用会过期的令牌进行身份验证以及使用永不过期的令牌进行身份验证。

三种可用的身份验证机制是“设置”页面>“安全”选项卡上两个 Orchestrator 租户设置的结果状态。

机器人身份验证有哪些类型


标准身份验证

通过取消选择“设置”页面>“安全”选项卡上的两个身份验证选项,仅允许使用永不过期令牌进行的身份验证。

支持用户身份验证和机器人密钥身份验证
强制执行用户身份验证,禁用机器人密钥身份验证

Implications

Attended

Restrict attended robot authentication in the Assistant to Machine Key. There is no Sign in option displayed in the Assistant, hence users cannot connect Studio and the Assistant to Orchestrator using their credentials.

Unattended

Unattended robots require Machine Key connections at all times.

 

混合身份验证

通过启用“支持用户身份验证和机器人密钥身份验证”和取消选择“强制执行用户身份验证,禁用机器人密钥身份验证”,允许使用未过期的令牌进行标准连接,以及使用会过期的令牌进行连接。

支持用户身份验证和机器人密钥身份验证
强制执行用户身份验证,禁用机器人密钥身份验证

Implications

Attended

You can use interactive sign-in to authenticate attended robots. The Sign in option is displayed in the Assistant allowing users to connect Studio and the Assistant to Orchestrator using their credentials, but this is not required.

Unattended

Unattended robots require Machine Key connections at all times.

 

安全身份验证

通过同时启用“设置”页面>“安全”选项卡上的两个身份验证选项,仅允许使用会过期的令牌进行连接。发出 Orchestrator HTTP 请求、运行有人值守的机器人或在 Assistant 中查看流程时,需要用户登录。

支持用户身份验证和机器人密钥身份验证
强制执行用户身份验证,禁用机器人密钥身份验证

Implications

Attended

Restrict attended robot authentication in the Assistant to interactive user sign-in.

Attended robot authentication requires sign-in otherwise the user won't see their associated processes in the Assistant and the robot appears as "Connected, Unlicensed".

Unattended

Unattended robots require Machine Key connections at all times.

Unattended in Attended Mode

For unattended, the host machine is connected and licensed in unattended mode so the designated way to execute processes is Orchestrator.

If you want to use the machine in attended mode (opening the Assistant) when user authentication is enforced, you need to sign in, otherwise you cannot see the processes in the Assistant, and the robot appears as "Connected, Unlicensed".

❗️

警告!

此身份验证方法需要重新编译使用 Orchestrator 活动的工作流,或使用 v2020.10 或更高版本的活动包对 Orchestrator API 直接进行 HTTP 调用的工作流。

如果在自动化项目中使用了以下依赖项中的一项或多项,作业执行可能会失败:

  • UiPath.System.Activities < 20.10.0
  • UiPath.Persistence.Activities < 1.1.7
  • UiPath.DataService.Activities < 20.10.0
  • UiPath.Testing.Activities < 1.2.0

使用 Studio 中的项目依赖项批量更新工具将流程依赖项更新上述版本或更高版本。在部署于生产中之前进行测试。

 

将有人值守的机器人连接到 Orchestrator


交互式登录

使用交互式登录验证有人值守的机器人。Assistant 中将显示“登录”选项,允许用户使用其凭据将 Studio 和 Assistant 连接到 Orchestrator。兼容:

  • 混合身份验证
  • 安全身份验证
  1. 打开 Assistant。
  2. 在“首选项”菜单上,选择“登录”。系统会将您定向至 Orchestrator 实例的“登录”页面。
  3. 照常登录。
  4. Once your identity is confirmed, the Assistant is populated with the processes in the folders your account has access to. Learn more about interactive authentication.

📘

注意

When using interactive sign-in, there is no need to create Machine objects in Orchestrator.

🚧

重要

在传统文件夹上下文中不支持交互式登录。

 

计算机密钥

使用 Orchestrator 中生成的计算机密钥对有人值守的机器人进行身份验证。兼容:

  • 标准身份验证
  • 混合身份验证

📘

注意

  • The person handling the Orchestrator configuration in the company should provide the attended users and developers with the correct Orchestrator URL and machine key. Machine objects do not need to be assigned to Orchestrator folders, only accounts.
  • Multiple accounts working on the same machine each require a robot created in Orchestrator.

 

使用 Assistant

  1. 打开 Assistant。
  2. 在“首选项”菜单上,选择“首选项”。“首选项”窗口随即显示。
  1. 导航到“Orchestrator 设置”
  2. 在“Orchestrator URL”字段中,输入 Orchestrator 的网址,例如 https://myOrchestrator.uipath.com/.
  3. 在“计算机密钥”字段中,输入由 Orchestrator 中的机器实体生成的密钥。
    Learn about the various machine entities in Orchestrator and when to use each.
  4. 单击“连接”。机器人已连接到 Orchestrator。

 

使用命令行

  1. 将在 Orchestrator 中生成的计算机密钥保存到剪贴板或文件中。
  2. 打开命令提示符。
  3. Go to the directory where your robot is installed (by default C:\Program Files\UiPath\Studio). For example: cd C:\Program Files\UiPath\Studio.
  4. Use the --connect, -url, and -key command-line arguments in conjunction with the Orchestrator URL and machine key. For example: UiRobot.exe --connect -url https://demo.uipath.com/ -key ba1e4809-2f64-4965-bae2-efda62d20164. The robot is now connected to Orchestrator.
    :information-source: Replace "https://demo.uipath.com/" with your actual Orchestrator URL.

将无人值守机器人连接到 Orchestrator


计算机密钥

使用 Orchestrator 中生成的计算机密钥对无人值守机器人进行身份验证。无人值守执行时始终需要机器密钥连接。兼容:

  • 标准身份验证
  • 混合身份验证
  • 安全身份验证

 

使用 Assistant

📘

注意

对于服务模式机器人,执行此过程需要管理员权限。

🚧

重要

主机已在无人值守模式下连接并获得许可,因此您可以使用 Orchestrator 执行无人值守的流程。

如果要在强制执行用户身份验证时在有人值守模式(打开 Assistant)下使用计算机,则需要登录,否则您将无法在 Assistant 中看到流程,并且机器人会显示为“已连接,未获得许可”。

  1. 打开 Assistant。
  2. 在“首选项”菜单上,选择“首选项”。“首选项”窗口随即显示。
  1. 导航到“Orchestrator 设置”
  2. 在“Orchestrator URL”字段中,输入 Orchestrator 的网址,例如 https://myOrchestrator.domain.local/.
  3. 在“计算机密钥”字段中,输入由 Orchestrator 中的计算机实体生成的密钥。了解 Orchestrator 中各种计算机实体以及何时使用它们
  4. 单击“连接”。机器人已连接到 Orchestrator。

📘

备注:

  • 需要在 Orchestrator 中将计算机对象分配文件夹。

 

使用命令行

  1. 将在 Orchestrator 中生成的计算机密钥保存到剪贴板或文件中。
  2. 打开命令提示符。
  3. Go to the directory where your robot is installed (by default C:\Program Files\UiPath\Studio). For example: cd C:\Program Files\UiPath\Studio.
  4. Use the --connect, -url, and -key command-line arguments in conjunction with the Orchestrator URL and machine key. For example: UiRobot.exe --connect -url https://demo.uipath.com/ -key ba1e4809-2f64-4965-bae2-efda62d20164. The robot is now connected to Orchestrator.
    :information-source: Replace "https://demo.uipath.com/" with your actual Orchestrator URL.

 

2 个月前更新


将机器人连接到 Orchestrator


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。