
Orchestrator 用户指南
创建事件触发器
对于已连接的事件触发器,您需要在设计时在 Studio 中创建触发器。然后,可以在部署与其关联的流程时在 Orchestrator 中配置触发器。有关更多信息,请参阅配置已连接的事件触发器。
至于断开连接的事件触发器,请在 Orchestrator 中创建触发器。
要创建断开连接的事件触发器,请执行以下步骤:
- 在文件夹上下文中,导航到“自动化”,然后选择“触发器”。
- 选择“事件触发器”,然后“+添加新触发器”。
- 在“添加事件触发器”窗口的“一般详细信息”页面,在“名称”字段中输入触发器的唯一名称。
- 从“流程”下拉菜单中,选择要为其创建触发器的流程。
- 从“作业优先级”下拉菜单中,选择作业的优先级。默认值为“继承”,意味着作业优先级与为选定流程定义的作业优先级相同。
- 从“runtime 类型”下拉列表中,选择用于执行触发器启动的作业的 runtime。
- 在“执行目标”部分中,选择作业的分配机制和执行目标。
选项 描述 帐户
流程在特定帐户下执行。仅指定帐户会导致 Orchestrator 动态分配计算机。同时指定帐户和计算机模型可确保在该特定帐户-计算机对上启动作业。
计算机
流程在连接到所选计算机模型的其中一台主机上执行。仅指定计算机模型会导致 Orchestrator 动态分配帐户。同时指定帐户和计算机模型可确保在该特定帐户-计算机对上启动作业。
注意:请务必将执行作业所需的 runtime 许可证分配给关联的计算机模型。主机名
选择计算机模型后,将显示“主机名”选项,供您选择所需工作站或机器人会话来执行流程。
系统将显示活动文件夹中的所有可用会话,包括未连接、已断开连接或已连接的会话。
注意:只能使用 Unattended runtime 来配置映射。请务必将执行作业所需的 runtime 许可证分配给关联的计算机模型。注意:选择状态为“无响应”或“已断开连接”的主机名时,将显示警告。在恢复与 Orchestrator 的相应连接之前,计划由非活动会话执行的作业将保持“待处理”状态。在此情况下,请执行以下操作之一:-
要确定选择未激活的主机名,请单击“确认”。
-
要返回选择其他主机名或“任何已连接的计算机”,请选择“取消”。
例如,您配置了 T1 触发器,其中 A1 帐户映射到 MT1 计算机模型。在此配置中,有十个作业已排队。
稍后,您配置同一个 T1 触发器,其中 A1 账户映射到 MT1 计算机模型,但现在您还选择了 H1 主机名。在此情况下,相同的十个作业将再次排队,因为 Orchestrator 会将该配置解释为新配置。
-
- 在“runtime 参数”部分中,从“入口点”下拉菜单中选择要用于执行作业的入口点。有关详细信息,请参阅入口点。
- 如果您的流程具有输入参数,请为其提供适当的值。有关更多详细信息,请参阅关于输入和输出参数。
- 要选择作业终止策略,请启用“计划结束作业执行”切换开关。
备注:可用的选项如下:
即使作业已排队,您指定的时间仍会按照您的要求计算。例如,如果您将某个作业计划为在下午 1 点运行,并将其设置为在 20 分钟后停止,则即使该作业一直停留在队列中,直到下午 1:15 才开始,也会在下午 1:20 停止。
此外,如果您选择在两小时后停止待处理或正在运行的作业,并在三小时后终止同一作业,该作业将在五小时后终止。发生这种情况的原因是,首先,Orchestrator 会在两小时后收到作业已停止的信号。收到信号后,Orchestrator 会为在三小时后执行终止操作计时,因此总时长为五小时。
- 从下拉菜单中选择“停止”:当作业在您设置的时长内处于“待处理”或“正在运行”状态时,此选项会尝试正常结束作业执行。您可以将最小间隔设置为 1 分钟,将最大间隔设置为 10 天、23 小时和 59 分钟。
- 从下拉菜单中选择“终止”:当作业在您设置的时长内处于“待处理”或“正在运行”状态时,此选项会尝试强制结束作业执行。您可以将最小间隔设置为 1 分钟,将最大间隔设置为 10 天、23 小时和 59 分钟。
- 从下拉菜单中选择“停止”,然后启用“如果作业未停止,则终止作业”选项。如果作业在您为停止操作设置的时长内一直处于“待处理”或“正在运行”状态,此选项会尝试正常结束作业执行。如果上述尝试导致作业保持“正在停止”状态,Orchestrator 会在您为终止操作设置的时长后尝试强制终止作业。您可以将最小间隔设置为 1 分钟,将最大间隔设置为 10 天、23 小时和 59 分钟。
- 要在作业处于“待处理”或“已恢复”状态一段时间后接收警示,请启用“在作业一直处于‘待处理’或‘已恢复’状态时生成警示”切换开关,并为作业保持“待处理”或“已恢复“状态设置可接受的持续时间。可配置的最短持续时间为 1 分钟,最长持续时间为 11 天。如果作业超出配置的持续时间,系统将弹出错误严重性-警示窗口,并显示以下文本:“#process {process_number} 的 N 个作业处于‘待处理’或‘已恢复’状态的时间已超过 X 小时 Y 分钟。”其中:
N
是触发警报的作业数量。{process_number}
是流程标识符。X
是作业处于“待处理”或“已恢复”状态超出的小时数配置。天数将转换为小时数。Y
是作业处于“待处理”或“已恢复”状态超出的分钟数配置。
- 要在作业未在设置的时间间隔内完成时接收警示,请启用“在作业已启动但尚未完成时生成警示”切换开关,并设置作业完成前可接受的持续时间。可配置的最短持续时间为 1 分钟,最长持续时间为 11 天。如果作业超出配置的持续时间,系统将弹出一个错误-严重性警示窗口,并显示以下文本:“#process {process_number} 的作业已运行超过 X 小时 Y 分钟。”其中:
{process_number}
是流程标识符。X
是未完成作业超出的小时数配置。天数将转换为小时数。Y
是未完成作业超出的分钟数配置。
- 要确定在作业执行失败后何时禁用触发器,请启用“设置基于执行的触发器禁用”切换开关。启用该切换开关时,必须设置以下选项:
选项 描述 连续作业执行计数失败时禁用 在您指定的执行失败次数后,将禁用触发器。
您可以选择 0 到 100 之间的值。默认值为 0,这意味着触发器永远不会被禁用。
停止的作业不计入此值。
禁用触发器的宽限期 (天) 作业首次失败后禁用触发器之前等待的天数。
您可以选择 0 到 30 之间的值。默认值为 0,这意味着作业失败后,触发器就会被禁用,没有等待时间。
- 要保留为启动作业而配置的相同帐户/计算机上下文,请选择“在作业恢复时保留用户/计算机分配”。选择此选项可优化您的许可证和资源利用率。
- 完成“一般详细信息”配置后,请通过选择“下一步”进入“事件详细信息”页面。
- 从“选择连接器”下拉菜单中选择适当的连接器。
- 从“连接”下拉菜单中选择现有连接。如果未定义连接,将显示“连接到…”按钮,以便您随时新建连接。
- 从“事件”下拉列表中选择一个事件。
- 在“数据筛选”下,使用“添加条件”和“添加组”来定义所需筛选。
- 完成后,选择“添加”以创建触发器。事件触发器在“事件触发器”网格中显示,“已断开连接”值在“类型”列中显示。