Orchestrator
最新
False
横幅背景图像
Orchestrator 用户指南
上次更新日期 2024年4月24日

管理包要求

概述

RPA 之旅始于 Studio,即工作流和活动领域。在设计工作流时,开发者可以使用各种对象,这些对象通常使用文件夹从 Orchestrator 进行集中管理,这使您能够对自动化和关联的对象进行精细控制。

这些对象对于成功执行流程至关重要。缺少任何指定的对象都会导致流程无法成功执行。

“包要求”选项卡允许您识别缺少的对象并在流程级别手动添加它们。这有助于:

  • 向用户介绍有关流程依赖项的信息,
  • 减少手动工作流调试,
  • 无需在 Studio 和 Orchestrator 用户界面之间切换即可识别缺少的对象。



注意:此功能与使用 Studio 2021.10 及更高版本以及活动包 2021.10 及更高版本创建的流程兼容。

包要求的工作原理

创建流程时,Orchestrator 会检查基础包及其所有组件 .xaml 文件,并聚合其内部对象,例如:

根据是否有检测到相应的对象,有两个“包要求”选项卡行为:

  • 选项卡变为红色 - 工作流具有一些 Orchestrator 中不存在的依赖项,因此您需要添加它们。
  • 选项卡为空,显示“此包版本不包含任何要求”。 - 上传的包没有任何要求。

    注意:Orchestrator 不会自动检测存储在外部订阅源中的包的要求。

包要求状态

常规状态

  • 可用 - 对象存在于 Orchestrator 中。无需进一步操作。

  • 缺少 - 对象不在 Orchestrator 的当前文件夹中。如果您具有适当的权限,则可以将其链接或添加到相应的 Orchestrator 文件夹中。

  • 未找到文件夹 - 对象本应存在于活动的“文件夹路径”字段中引用的 Orchestrator 文件夹中,但:

    • 该文件夹在 Orchestrator 中不存在。您应该在 Orchestrator 中添加文件夹,使用与“文件夹路径”列中指示的相同的名称,然后为其分配用户。

    • 您无权访问该文件夹。您应该请求访问“文件夹路径”列中指定的 Orchestrator 文件夹。

  • 未知 - 无法确定对象名称。没有可执行的操作。有几种情况可能会导致“未知”状态:

    • 对象名称设置为在运行时评估的表达式;

    • 您没有为该类型的对象设置正确的权限;

    • 例如,工作流活动引用了无法链接到其队列的队列项目。

      注意:对象的未知状态不会阻止流程成功执行。

  • 筛选器无效 - 未配置连接的筛选器。

注意:对象的未知状态不会阻止流程成功执行。

触发器状态

除了常规状态外,触发器还显示以下状态:

  • 待创建 - 添加触发器需要将其与现有流程相关联。创建流程时,触发器位于 Orchestrator 内存中,并在创建流程后变为活动状态。当触发器处于此状态时,您可以从“包要求”选项卡编辑触发器。之后,您可以选择在“触发器”页面编辑触发器。

  • 配置无效 - 所选运行时不可用。

  • 名称重复 - 触发器名称重复。

权限

要管理包要求,您需要以下权限:

我想...

我需要...

我需要的文件夹访问权限...

...查看可用的包

查看权限(租户级别)

不适用,因为权限是在租户级别设置的。

...上传包

创建权限(租户级别)

不适用,因为权限是在租户级别设置的。

...查看可用对象

查看指定对象的权限

获取对包含对象的文件夹的访问权限。

...添加对象

创建特定类型对象的权限

访问要添加对象的文件夹。

...从其他文件夹导入对象

创建查看特定类型对象的权限

可以访问:

  • 要从中导入的文件夹,以及

  • 要导入对象的文件夹。

管理缺少的对象

对于每个缺少的对象(操作目录连接除外),您可以选择添加或将其导入当前文件夹,前提是您具有必要的权限

注意:您无法从 Orchestrator 的“包要求”选项卡中添加操作目录和连接,而只能从 Action Center 和 Integration Service 中分别添加。

添加缺少的对象

先决条件:确保您具有特定对象的“创建”权限,并有权访问要将对象添加到的文件夹。

  1. 要添加缺少的对象,请单击相应的“添加”按钮。系统将打开“创建 [对象]”页面。
  2. 根据需要配置对象。
    名称字段已预填充缺少的对象名称,并且无法编辑。此限制适用于工作流中使用的对象名称。

导入缺少的对象

如果您怀疑缺少的对象存在于当前租户中,但位于其他文件夹中,则可以将其导入当前文件夹。

先决条件:确保您具有特定对象的“查看”和“创建”权限,并有权访问要从中导入数据的文件夹和要将对象导入到的文件夹。

  1. 要从其他文件夹导入对象,请单击相应的“导入”按钮。系统将打开“从其他文件夹链接 [对象]”页面,并显示两个选项卡:
  2. 如果对象存在于其他文件夹中,则该对象将显示在“选择 [对象]”选项卡上。选中它。
  3. 单击“继续”以导航至“文件夹验证”选项卡。

    选择对象后,“文件夹验证”选项卡将显示您可以从中导入的源文件夹。

  4. 如果对象存在于多个文件夹中,并且您在上一步中选择了所有副本,则系统现在会提示您仅保留一个源文件夹。
  5. 删除与不需要从中导入的文件夹关联的对象副本。
  6. 单击“链接”以将对象导入到“文件夹路径”列中指定的文件夹。
  7. 添加或导入对象后,系统会将您重定向到“包要求”选项卡,以继续添加或导入缺少的对象。请注意,已添加或导入的对象的状态已更改。
重要提示:

对于多层流程依赖项,Orchestrator 仅检测并显示给定流程的第一级依赖项。

例如,流程 A 需要启动流程 B,而流程 B 需要启动流程 C。依赖项层次结构为 A > B > C。在这种情况下,检查流程 A 的包要求时,Orchestrator 会检测并显示其第一级依赖项,即流程 B。如果缺少流程 B,您可以从“包要求”选项卡开始添加它,但如果缺少流程 C,则需要自己将其标识为缺少并手动添加。

添加操作目录

Orchestrator 会检测执行流程所需的操作目录,但您无法从“包要求”选项卡中添加缺少的目录,因为操作目录是可通过 Action Center 配置的对象。

先决条件:确保您具有特定对象的“创建”权限,并有权访问要将对象添加到的文件夹。

继续执行以下步骤:

  1. 前往相应的 Action Center 实例。
  2. 访问“管理员设置”页面。
  3. 选择流程文件夹。
  4. 单击“添加新目录”。确保使用在“包要求”选项卡中检测到的缺失名称。
  5. 单击“创建”。

添加时间和队列触发器

添加时间或队列触发器时,系统会使用 RPA Developer 在设计时的关联触发器活动中设置的值预填充“创建触发器”页面上的字段。您可以在触发器处于“待创建”状态或更高状态时从“编辑触发器”页面编辑这些值。“待创建”状态意味着系统会将触发器存储在临时内存中,直到创建所需的流程为止。
  1. 转到“自动化”>“流程”,然后单击“添加流程”
  2. 选择包含时间触发器活动的包。
  3. 输入所需的运行时参数,然后单击“下一步”
  4. 包要求页面显示状态为“缺少”的时间触发器。单击“添加触发器”按钮以配置时间触发器。
  5. 按照“创建时间触发器/创建队列触发器”页面上的说明配置触发器属性。时间/队列触发器状态已变更为“待创建”。
  6. 单击“下一步”以继续配置流程,然后单击“创建”
    创建流程后,时间/队列触发器将显示在 Orchestrator 的“时间/队列触发器”网格中。
    从“队列触发器创建”页面添加队列

    在创建缺失队列触发器期间,您可以选择添加队列。 请注意,这样做会限制您在创建触发器之前将 SLA 添加到队列中。



添加事件触发器

  1. 转到“自动化”>“流程”,然后单击“添加流程”
  2. 选择包含事件触发器活动的包。
  3. 输入所需的运行时参数,然后单击“下一步”
  4. “包要求”页面显示包中识别的事件连接。选择一个连接或添加一个新连接。有关更多详细信息,请参阅配置连接
  5. 事件触发器显示在相应的连接下具有“待创建”状态。单击铅笔图标以编辑事件触发器。
    系统将打开“编辑事件触发器”页面。此步骤是可选步骤。如果忽略该步骤,则系统会应用默认选择。
  6. 按照“创建事件触发器”页面上的说明配置触发器属性。
    docs image
创建流程后,事件触发器将显示在 Orchestrator 的“事件触发器 ”网格中,以及 Integration Service 的“触发器”列表中。

配置连接

注意:此功能仅在个人工作区中可用。

Orchestrator 允许在创建新流程或编辑现有流程时指定连接中使用的帐户。

管理员可以在用户的个人工作区中为其配置连接,前提是您拥有以下权限集:
  • 针对“连接”的查看权限

  • 个人工作区的“查看”、“编辑权限

  • 针对资源覆盖的“查看”、“编辑权限

  1. 转到个人工作区中的“自动化”>“流程”。系统将显示“流程”页面。
  2. 单击流程旁边的“更多操作”>“编辑”以对其进行编辑。系统将显示“编辑流程”窗口。
  3. 在“流程配置”选项卡上,根据需要配置流程的常规详细信息。
  4. 转到“包要求”选项卡,以查看基础自动化项目使用的对象。在这里,您应该可以看到在设计时已添加到自动化项目中的所有连接。连接会将已配置为使用连接的所有活动分组。系统会显示以下选项之一:
    图 1.

    连接选项

    行为

    注意

    现有连接为选定的共享连接执行活动。可用连接在其容器文件夹下进行组织。
    可由用户配置允许用户在 UiPath Assistant 的运行时中选择自己的连接。不要为 Unattended 运行时选择此选项。
    没有权限或缺少连接在包含所需连接的文件夹中检查“查看”权限。
    1. 您可以通过单击齿轮图标 >“添加连接”,在当前文件夹中添加缺少的连接。

    2. 单击齿轮图标 >“管理连接”,系统会将您重定向到“Integration Service”界面,您可以在其中创建新的连接器和连接。

  5. 单击 docs image 按钮以通过 Integration Service 管理连接或添加新连接。


    “可由用户配置”选项

    出现以下情况时,默认显示“可由用户配置”选项:

    • 将包发布到个人工作区

    • 连接未共享(位于您无法访问的文件夹中)

    • 连接不存在

    • 权限不足

    如果您手动设置“可由用户配置”选项,则允许用户在 UiPath Assistant 的运行时中选择自己的连接。

    “Integration Service 活动”筛选条件

    Integration Service 中的活动可以包含筛选器。筛选值取决于所使用的连接,并且 UiPath Assistant 的运行时可以将其覆盖。只有具有可覆盖筛选器的活动才会显示为包要求。如果连接设置为“可由用户配置”,则不会显示任何筛选器。

    备注:

    将现有连接更改为“可由用户配置”会重置活动筛选器。该操作使得用户可以配置自己的筛选器。

    使用现有连接以外的其他连接会重置活动筛选器。这样,您就可以为新连接设置新的筛选器。

    要运行 Unattended 自动化,必须设置服务帐户连接。请勿设置“可由用户配置”选项。

自定义用户配置

当事件触发器选择了“可由用户配置”选项时,您的用户可以在运行时在 UiPath Assistant 中设置自己的连接。

“自定义用户配置”页面列出了用户设置的事件触发器配置。

docs image
作为文件夹管理员,您可以在流程级别或触发器级别覆盖用户的现有配置或添加新配置。

探索用户的个人工作区

  • 为用户设置配置意味着探索所选用户的个人工作区。

  • 要代表用户添加连接,您需要查看其个人连接,这些连接位于其“个人工作区”文件夹中。

  • 每当您开始或结束浏览用户的个人工作区时,用户都会收到警示。

用户配置状态

这些状态可帮助您识别哪些用户的配置有错误:

已配置 - 用户的配置有效。

部分配置 - 用户的配置有误,这可能意味着缺少连接。

访问“自定义用户配置”页面

您可以从“流程”和“事件触发器”页面访问“自定义用户配置”页面。

  1. 在所选文件夹中,转到:
    选项描述
    “自动化”>“触发器”>“事件触发器”系统将显示所有可用事件触发器的列表。
    “自动化”>“流程”系统将显示所有可用流程的列表。
  2. 对于所需的流程/事件触发器,单击“更多操作”按钮,然后选择“自定义用户配置”。这会将您重定向到“自定义用户配置”页面。

添加新的用户配置

  1. 对于所需的流程或事件触发器,请访问“客户用户配置”页面。
  2. 在“每个用户帐户的包要求配置”部分中,单击“添加用户配置”。系统将打开“配置用户帐户的流程要求”向导。
    备注:
    • 在事件触发器级别,此操作需要对“资源覆盖”的“编辑”权限和对“触发器”的“查看”权限。

    • 在流程级别,此操作需要对“资源覆盖”的“编辑”权限以及对“流程”的“查看”和“编辑”权限。

  3. 从“用户帐户”下拉列表中,选择要为哪些用户配置流程或事件触发器,然后单击“添加用户”。
    备注:
    • 所选用户必须与流程/事件触发器位于同一文件夹中。否则,系统会提示您分配文件夹中的用户

    • 如果您同时从文件夹中删除用户,则其用户配置将继续显示在列表中。

    • 系统将弹出一条消息,通知您需要探索所选用户的个人工作区。

  4. 提供所需的详细信息,例如连接或活动筛选器。
  5. 保存配置。

覆盖现有用户配置

  1. 对于所需的流程或事件触发器,请访问“客户用户配置”页面。
  2. 对于所需的用户帐户,单击“编辑配置”。
    备注:
    • 在事件触发器级别,此操作需要对“资源覆盖”的“编辑”权限和对“触发器”的“查看”权限。

    • 在流程级别,此操作需要对“资源覆盖”的“编辑”权限以及对“流程”的“查看”和“编辑”权限。

  3. 修改所需的详细信息,例如连接或数据筛选器。
  4. 单击“保存”以更新配置。

    在 Assistant 中,拥有适当“资源覆盖”权限的用户始终可以更新您已配置的设置。

删除用户的事件触发器配置

要删除用户的事件触发器配置,请执行以下操作:

  1. 对于所需的流程或事件触发器,请访问“客户用户配置”页面。
  2. 对于所需的用户帐户,单击“清除配置”。
    备注:
    • 在事件触发器级别,此操作需要对“资源覆盖”的“编辑”权限和对“触发器”的“查看”权限。

    • 在流程级别,此操作需要对“资源覆盖”的“编辑”权限以及对“流程”的“查看”和“编辑”权限。

    • 此操作会清除所选用户的配置。如果删除了用户的配置,则该流程可能无法按预期运行。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.