流程组
流程组,用于对现有的一个或多个流程进行编排组合,默认列表为空。"人机交互-绑定机器"和 "人机交互-浮动授权"这2种授权方式的流程机器人,都支持展示流程组列表以及添加流程组。
流程组列表
添加流程组后,在流程组列表中,包含展示信息(图标、流程名称、类型)和操作按钮(快捷运行、运行、编辑、连续运行、运行设置、流程输入设置、删除),以及支持输入流程组名称进行模糊搜索,差异在于“类型”为“流程组”,以及支持编辑、删除。
注:当选中的流程组中不存在“流程输入”时,则“流程输入设置”菜单不展示。
新建
同样因有"人机交互-绑定机器"和 "人机交互-浮动授权"授权方式的设计,故不同的授权方式进入“流程组”功能区后,创建时存在编排组合差异:
- "人机交互-绑定机器":仅支持编排组合本地流程
- "人机交互-浮动授权":可混合编排组合机器人指挥官流程和本地流程
新建流程组操作过程如下:
- 输入流程组名称。
- 选择流程。通过点击左侧的"+"添加图标,按需选择流程组的流程。
- 排序:通过鼠标悬停在流程左侧的"移动"图标,向上或向下拖动流程,完成排序。
- 执行次数:按需设置每个流程的执行次数,执行了指定次数后,才会执行下一个流程。
- 失败后继续:勾选后,如果流程运行失败会根据编排的次数和顺序继续运行下一个流程。
- 删除:通过点击"删除"图标,移除已选择的流程。
授权方式"人机交互-浮动授权"下,新建流程组示例如下。
授权方式"人机交互-绑定机器"下,新建流程组示例如下。
删除
单个删除
批量删除
如需删除流程组,可以点击"删除"按钮,系统会询问您是否确定删除。
当你点击"删除"按钮时,系统会进行检测。如果流程被流程组或触发器使用了,则无法删除流程。如果流程组被触发器使用了,则无法删除流程组。
编辑
可对选中的流程组的编排内容进行编辑,但流程组名称不可编辑。
运行流程组
您可以点击“运行”按钮,直接运行当前选中的流程。
正在运行时,流程机器人默认会最小化,强制激活窗口后,可看到主页窗口顶部显示“正在运行:xxxxxxx”,以及“运行”按钮已切换成“停止”按钮,此时若点击则停止运行,且通常任务的运行结果为“失败”。
当流程正在运行时,可以通过长按 Ctrl+F12 键强行中止运行流程。
注意事项 :
- 如果你在使用一个新版本的流程机器人运行一个老版本的流程文件,则可能会收到如下所示的系统提示信息。如果运行失败或不符合最佳期望,你可以通过设置对应的流程机器人的版本来更好地兼容历史版本的.bot文件,或者通过新版本流程创造者更新流程。
- 如果你的流程在开发时设置了相关的"消息对话框",则运行过程中会根据设置显示对应的消息内容和按钮,可能需要你点击"确定"才会继续运行或结束运行。
- 如出现其他情况,请根据页面提示进行操作。
- 如流程存在问题,请联系相关技术人员通过流程创造者对流程进行调试和排查。
单次运行
在当前选中的流程组的右侧,使用鼠标点击"…"图标,将弹出菜单面板(共五项操作):运行、编辑、连续运行、运行设置、流程输入设置和删除。
如果选择 "运行",则是单次运行。
如果选择"连续运行",需要指定次数或指定运行结束的时间。
选择"运行"时,与直接点击"运行"图标效果一致,即单次运行。
连续运行
选择"连续运行"时,弹出窗存在两个选项:(1)指定次数;(2)指定时间。
连续运行还可设置每次运行失败后是否要终止。
示例如下。
运行设置
运行设置,包含“分身运行”、“运行热键”信息的设置。"人机交互-绑定机器"和 "人机交互-浮动授权"授权方式下操作无差异。
分身运行
每个流程和流程组可以在"运行设置"里面单独设置是否开启分身运行。开启了分身运行的流程,在当前Windows 桌面的分身中进行运行。
前置条件:
- 需要在设置里面安装分身扩展插件。
- 需要在“设置-本地帐户”中配置帐户和密码。
分身运行有以下几个特点:
- 分身运行窗口和用户原桌面窗口的操作是相互独立的,分身运行时用户可以正常操作原桌面的应用。
- 分身运行时,可以通过分身运行窗口看到流程运行的实时画面。
- 分身运行时,用户可以选择是否控制、是否置顶。如果选择控制,则可以通过鼠标在分身桌面中进行操作。
当一个流程或流程组开启了分身运行,点击"运行"或"连续运行"后,将打开一个分身运行的桌面窗口,运行前需要登录当前的 Windows 用户帐户,用户也可以事先在设置里面添加本地 Windows 用户帐户,这样分身运行时就可以用设置的本地 Windows 用户帐户自动完成登录,如果没有设置,会弹出本地帐户设置,如下图所示。
输入Windows 用户帐户的密码后,即可在分身运行的Windows 桌面中运行指定的流程。
热键运行
可在流程或流程组的"运行设置"里面设置流程的运行热键,设置后,可通过键盘按下热键触发流程或流程组运行。
流程输入设置
流程输入设置,主要是对流程运行前的输入变量进行个性化赋值,来实现个性化业务需求。
流程输入变量包括变量类型、变量名称、变量值三个部分。
变量类型包括文本、数值、布尔、凭据四种,由流程创造者进行设计。
选择一个流程,点击" ..."图标,在弹出的菜单中,点击"流程输入设置",示例如下。
注:当选中的流程组中不存在“流程输入”时,则“流程输入设置”菜单不展示。
流程组详情
流程组详情,包含如下内容:
- 流程组包含的流程数量,点击"数字"可以查看具体的流程。
- 流程组名称、添加时间、上次运行时间、流程类型等基本信息。
- 运行热键、分身运行开关等配置信息。
流程组详情,示例如下。
查看运行记录
对于流程,会包含当前流程每次运行的记录与结果。
对于流程组,会包含当前流程组每次子流程运行的记录与结果。
查询运行记录
支持通过运行结果、日期区间进行查询。
运行结果,包含四种:成功、失败、停止和取消。
日期区间,如下图所示,支持快速选择"今天、昨天、过去7天、最近一个月"以及自定义起止日期。
查看运行日志
流程详情中的运行记录,支持通过弹出窗查看运行日志。
查看录屏
流程详情中的运行记录,支持通过弹出窗查看录屏。