orchestrator
2024.10
true
UiPath logo, featuring letters U and I in white

Orchestrator 用户指南

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
上次更新日期 2024年12月4日

管理机器人

管理员可以在 Orchestrator 的“管理访问权限”页面上按组或按帐户启用机器人自动配置。您可以在帐户级别或组级别启用“Attended Robot”或“Unattended Robot”切换开关,配置各种设置(机器人执行设置、计算机登录凭据,如果适用),即可创建具有这些属性的浮动机器人。

对于用户组,有人值守的机器人配置由该组中的任何登录到 Orchestrator 的用户继承;这意味着他们将拥有通过组成员身份创建的机器人。您只能为用户组启用有人值守的机器人自动配置,无法实现无人值守的机器人自动配置。

请参阅以下步骤,以便进行功能设置,从而可以执行文件夹中的作业。

有人值守设置

  1. 创建计算机模型。对于个人工作区帐户,系统会自动创建计算机模板。

    来源:“ 租户 ” > “ 计算机

  2. 使用计算机实体生成的密钥将 UiPath™ Assistant 连接到 Orchestrator。

    位置:UiPath Assistant >“Orchestrator 设置”

  3. 配置帐户:在租户级别设置其角色,启用自动机器人创建,选择许可证类型,如果 Studio/StudioX/StudioPro 是本地许可的,则选中“独立”复选框,以使 Orchestrator 不会从其许可证池中分配许可证,设置用于登录安装 UiPath Robot 的计算机的用户名,配置 UiPath 机器人的执行设置。

    位置:“租户”>“管理访问权限”>“分配角色”

  4. 将帐户分配给一个或多个文件夹,同时在文件夹级别选择适当的角色。 个人工作区用户可以直接在自己的工作区上下文中工作。

    这将授予对该文件夹的访问权限,并使在该文件夹中部署的流程可用并准备好执行。

    位置:“ 租户 ” > “ 文件夹

  5. 开始作业。

    位置:UiPath Assistant

在有人值守模式下,UiPath Assistant 会显示帐户分配到的所有文件夹中的流程。

无法从 Orchestrator 以无人参与模式启动或触发这些流程,除非用于调试目的。 请参阅 Studio 设计和 Orchestrator 调试

无人值守安装

  1. 在“租户”>“计算机”上,创建计算机模板。
    • 将必要的运行时分配给模板。具有 X 个运行时的模板将从租户的许可证池中为使用该模板连接到 Orchestrator 的每个工作站预留 X 个许可证。这使您可以在每个这样的工作站上同时执行 X 个流程。

      假设您为计算机模板分配了 2 个无人值守运行时和 3 个非生产运行时。使用该计算机模型连接到 Orchestrator 的三个工作站从租户的许可证池中保留 6 个(2 个无人值守 X 3 个工作站)无人值守许可证和 9 个(3 个非生产性 x 3 个工作站)非生产许可证。这样一来,您可以在每个这样的工作站上同时执行 2 个无人值守流程和 3 个非生产流程。

    • 在“支持的用法”部分选择流程类型和流程兼容性。 这使您可以通过限制无人值守计算机执行某些类型的流程来优化无人值守基础架构。 例如,您可以配置成本更低的计算机(如 Linux)来执行跨平台流程,并将 Windows 计算机专门用于前台自动化(无法在其他地方运行)。 查看优化无人值守基础架构的示例,该基础架构包括 Windows 桌面、一台高密度 Windows Server 和三台 Linux 计算机。

  2. 使用计算机模型生成的密钥将计算机连接到 Orchestrator。
  3. 配置帐户:在租户级别设置其角色,启用自动创建机器人,设置用于登录计算机的用户名和密码,以便机器人可以进行身份验证,选择凭据存储,并配置机器人的执行设置。

    位置:“租户”>“管理访问权限”>“分配角色”

  4. 在文件夹级别选择帐户角色时,将帐户和计算机模板分配给一个或多个文件夹。
    重要事项:这样就可以访问该文件夹,并使在该文件夹中部署的流程可用并准备执行。

    位置:“ 租户 ” > “ 文件夹

  5. 启动作业,配置其优先级和运行时类型。 您可以指定执行此操作的帐户,也可以将其保留为未定义。
    重要事项:通过自动配对环境中的帐户和计算机,动态执行无人值守的作业。如果指定了帐户,则仅动态分配计算机。如果未指定帐户,则两者将相互动态配对。后者是最佳的作业执行机制,因为它可以优化资源消耗。

    位置:“文件夹上下文”>“自动化”>“作业”或 UiPath Assistant(适用于 Attended 模式下使用的 Unattended Robot)

在无人参与模式下,UiPath Assistant 显示所有已分配了用户和计算机模型的文件夹中的流程。可以从 Orchestrator 以无人参与模式启动或触发这些流程。

有人值守模式下使用无人值守机器人的用户(用户登录到计算机)无权访问单独分配了用户的文件夹中的流程。他们仅可访问呢自己和计算机模型都已分配到的文件夹中的流程。

重要提示:

在主机上,您需要为相应计算机模型所分配到的文件夹中的每个帐户配置 Windows 用户。

假设您使用计算机模型 FinanceT 生成的密钥将服务器连接到 Orchestrator。该计算机模型已分配到文件夹 FinanceExecution 和 FinanceHR,其中也分配了 6 个帐户。需要将这 6 个帐户设置为服务器上的 Windows 用户。

基本 Unattended 安装的图形表示



复杂 Unattended 安装的图形表示



调试

为 Unattended 流程启用故障排除会话

备注: “机器人 - 编辑”是使用故障排除会话所需的最低权限。

强制执行交互式身份验证时,只有在登录帐户后,才能在 UiPath Assistant 中看到您有权访问的流程。还需要用户许可证。因此,无法在 UiPath Assistant 中使用未在您的帐户下运行的无人值守流程进行故障排除。

因此,如果您需要调试无人值守流程,可以临时启用故障排除会话。这样,您无需用户许可证即可在本地查看并运行无人值守流程。

故障排除会话是临时的,上述内容仅在故障排除处于活动状态时适用。

  1. 转到“租户”,然后选择“监控”。
  2. 从“ 部分” 下拉菜单中选择“无人值守会话”。
  3. 确定发生错误的计算机,选择计算机行末尾的“更多操作”,然后选择“配置故障排除会话”。

    此选项仅在强制执行交互式身份验证时可用。

    您可以通过选择“ 流程 ”部分来了解流程在哪台计算机上运行。

    系统将打开“配置故障排除会话”对话框:



  4. 在“故障排除会话”下,选择切换开关将其切换到“已启用”。
  5. 在“会话超时 (分钟)”框中,编辑值以更改故障排除会话应处于活动状态的分钟数。

    在经过指定的分钟数后,系统将自动禁用故障排除会话,并且不会接受任何其他连接。但是,所有现有连接在断开连接前都会保持处于活动状态。

  6. 选择“保存”
  7. 在 Orchestrator 中,转到“租户”,然后选择“计算机”,然后选择计算机行末尾的“复制客户端 ID”/“计算机密钥”,以将计算机密钥复制到剪贴板。
  8. 在 UiPath Assistant 中,选择标题栏中的用户图标,然后选择“首选项”。
  9. 选择“Orchestrator 设置”选项卡,然后根据需要选择“断开连接”或“注销”,以编辑连接设置。
  10. 按如下方式配置连接:
    1. “连接类型”- 选择“计算机密钥”。
    2. “Orchestrator URL”- 添加 Orchestrator 实例的 URL,其中应包括租户和组织。
    3. “计算机密钥”- 从剪贴板粘贴复制的计算机密钥。
  11. 选择“连接”,然后关闭“首选项”窗口。
  12. 如果您在 Assistant 中没有看到无人值守流程,请转到“首选项”,选择“登录”并使用您的凭据登录。

现在,您可以通过 UiPath Assistant 运行无人值守流程以进行故障排除。

延长或禁用 Unattended 流程的故障排除会话

备注: “机器人 - 编辑”是使用故障排除会话所需的最低权限。

调试完成后,您可以为计算机禁用故障排除会话,以便不再允许有人值守连接。或者,如果需要,您可以延长会话处于活动状态的时间。

  1. 转到“租户”,然后选择“监控”。
  2. 从“ 部分” 下拉菜单中选择“无人值守会话”。
  3. 选择计算机行末尾的“更多操作”,然后选择“配置故障排除会话”。
  4. 在“配置故障排除会话”对话框中:
    • 关闭会话:单击“故障排除会话”下的开关将其切换到“已禁用”。

      禁用后,系统将不接受任何其他连接。但是,所有现有连接在断开连接前都会保持处于活动状态。

    • “延长会话”:使用更大的值编辑“会话超时 (分钟)”框中的值,以将会话延长到指定的持续时间。
  5. 选择“保存”
  6. 断开 UiPath Assistant 的连接以关闭连接。

Studio 设计和 Orchestrator 调试

要在 Studio 中构建工作流,同时在 Orchestrator 中进行调试,您需要同时为开发者创建有人值守机器人和无人值守机器人。管理员可以按照以下步骤创建有人值守和无人值守机器人:

  1. 添加用户并配置用户详细信息。

    转到“租户”,选择“管理访问权限”,然后选择“分配角色”。

    • 必须向开发者授予相应角色,使其能够获得所需级别的 Orchestrator 租户资源访问权限。查看标准 Orchestrator 角色及其作用。(3)
    • 允许网页登录,以允许开发者访问 Orchestrator。(4)



  2. 创建并配置有人值守的机器人。
    • 对于目录用户,域\用户名已预填充。(6)
    • 要构建工作流并通过 UiPath Assistant 启动作业,您需要可提供 Studio 功能并允许您在 Orchestrator 中为该特定用户配置机器人的用户许可证。有关可用 SKU 的详细信息,请访问 UiPath 许可门户。(7)
    • 为用户创建个人工作区,以方便在工作区上下文中调试工作流。(8)



  3. 创建并配置无人值守机器人。
  4. 配置机器人设置
  5. 创建计算机模型,以使用机器人的密钥将机器人连接到 Orchestrator。将 Runtime 附加到该计算机以允许无人值守执行。

    来源:“ 租户 ” > “ 计算机

    • Orchestrator 自动为个人工作区所有者管理计算机模型。系统将自动创建包含开发运行时的计算机模型,并将其分配给每个新的个人工作区。
    • 在不使用个人工作区功能的情况下进行调试需要将非生产运行时附加到用于调试的计算机。 这可以从租户级别的可用许可证池中保护运行时,并将其分配给模板。 这使帐户能够从 Orchestrator 启动作业。 执行作业时会使用分配的运行时。


  6. 使用计算机实体生成的密钥将机器人连接到 Orchestrator。

    UiPath Assistant >“首选项”>“Orchestrator 设置”

  7. 开发者可以立即从 Orchestrator 在其工作区上下文中发布自动化项目并启动作业。要在除其个人工作区以外的文件夹中执行调试操作,需要执行以下额外步骤:
    • 使用 Assistant 进行调试:必须将帐户分配给所需的文件夹,以使其可以使用包含的资源。
    • 使用 Orchestrator 进行调试:必须将帐户和计算机实体(个人工作区计算机模板)分配给所需的文件夹。 在 Orchestrator 中,您只能从分配有您的帐户和计算机模板的文件夹执行流程。

      备注:

      从 Orchestrator 启动作业时,我没有可用的运行时

      available 确保您已将帐户和计算机都分配到了包含要执行的流程的文件夹中。

      available 确保您已将运行时分配给了用于将机器人连接到 Orchestrator 的计算机模型。只有在您未使用个人工作区时,才需要执行此操作。

此页面有帮助吗?

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