跳到主要内容
版本:V6.2.0.2311

触发器

触发器管理,用于新建和管理任务的运行计划,可以设置每天、每周、每月等运行频率及其执行规则,自定义配置一个任务的执行规则。

img

新建

新建触发器分为3步:

第一步-设置基本信息

您可设置“触发器名称、选择流程、选择部门、选择流程机器人、设置创建任务条数、任务优先级、最大运行时长、是否录屏、说明”。

img

其中:

  • 触发器名称:全局唯一,不能重名

  • 选择流程:选择流程列表中的流程,后续触发器会以该流程下启用的流程版本进行运行

  • 选择部门:触发器产生的任务归属的部门

  • 选择流程机器人:指定触发器产生的任务由哪些流程机器人进行执行

  • 设置创建任务条数:每次触发时,创建任务的条数。如:设置为2时,将在触发时创建2条任务。

  • 优先级:创建的任务的优先级

  • 最大运行时长:任务的最大运行时长,开启后,当任务运行时长超出设置值,机器人指挥官 将下发任务停止命令

  • 是否录屏:产生的任务是否会录制流程机器人的屏幕

  • 说明:触发器的说明

第二步-触发器规则

您可设置“触发器周期、启动时间、结束时间、触发器规则、运行频率、运行规则”,其中:

img

  • 触发器周期:需要设置触发器触发的时区,设置后,触发器将以对应的时区进行触发。触发器可开启工作日历,开启后,会基于工作日历在工作日进行触发

  • 启动时间:触发器开始执行触发的启动时间

  • 结束时间:触发器开始执行触发的结束时间,您可设置为永不结束或指定时间结束

  • 触发器规则:触发器支持基本规则和自定义规则,当设置为自定义规则时,使用CRON进行设置

基础规则

基础规则可设置运行频次和运行规则。

  • 运行频率:当设置为基础规则时,可设置运行的频次。最小粒度支持到分钟

  • 运行规则:可设置指定时间点进行执行,也可设置为重复每多少时间后重复执行

自定义规则

自定义规则可通过CRON表达式自由设置规则。

  • 关于CRON表达式

在UiBot 机器人指挥官中,CRON表达式的结构为“分 时 天 月 周”,使用空格隔开不同的信息域,比如“ 5 * 1 * * ”表示“第5分钟 每小时 第1天 每月 每周”,即“每月每周第1天的第5分钟”。

CRON表达式允许的值和特殊符号,如下所示:

字段是否必填允许值允许的特殊字符
秒(second)0~59的整数, - * /
分(Minutes)0~59的整数, - * /
小时(Hours)0~23的整数, - * /
日期 (DayofMonth)1~31的整数(需考虑月份对应的天数), - * ? / L W
月份(Month)1~12的整数, - * /
星期(DayofWeek)0~6的整数, - * ? / L #
符号说明
表示匹配该域的任意值,例如在 “分” 这个域中定义为 6,17,33 ,则表示分别在第6分,第17分,第33分执行该定时任务
-表示在该域的连续范围,例如在 “时” 这个域中定义 2-9,则表示在2到9点之间每小时都触发一次
*表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件
?和的使用类似 ?替换是受支持但不是强制的,所以 005*?与005**表达是一样的
/表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes域使用5/20,则意味着从第5分钟开始触发,每隔20分钟触发一次,则在5、25、45等时间点触发
W表示离指定日期最近的工作日(周一至周五)触发,只能在日期域中使用且只能用在具体的数字之后。若在“日”上输入”15W”,表示离每月15号最近的那个工作日触发。假如15号正好是周六,则找最近的周五(14号)触发, 如果15号是周日,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。另外,W 的最近寻找不会跨过月份
#表示每月的第几个周几,只能作用于 “周” 上。例如 ”5#3” 表示在每月的第三个周五

第三步-触发器确认

可查看到触发器基本信息和触发器规则以及预计执行信息,确认无误后,点击确定,即可保存成功。

img

自定义工作日历

新建工作日历

如需新建流程,则点击“新建日历”按钮,填写名称、日历模板、时间范围,即可保存。

其中日历模板提供了三种类型:周末双休日历(周六和周日预设为非工作日)、周日单休日历(将周日预设为非工作日)、空白日历(所有日期默认为工作日)

img

创建后,如需在日历模板的基础进行修改,点击编辑后,在日历上点击,即可设置对应时间为非工作时间,勾选完成后,点击确定后,即编辑成功。

您也可以上传日历文件,进行设置日历。

img

img

添加协作者

在列表中点击需要权限控制的触发器,点击添加协作者可设置对应的协作者。

img

角色名称说明
管理者可以对触发器进行编辑/删除。添加协作者等操作
使用者可以查看

触发器详情

  • 触发器详情包含详情和触发记录两个部分:

触发器详情-基本信息包含的展示字段:

  • 触发器名称:展示触发器的名称

  • 触发器状态:展示触发器的启用和关闭状态

  • 选择流程:展示触发器选择的流程名称

  • 选择 流程机器人:展示用户选择的 流程机器人

  • 任务参数:展示任务使用的参数和参数值

  • 新建重复任务:展示触发器是否新建重复任务

  • 最大运行时长:触发新建的任务最大运行的时长

  • 是否录屏:触发新建的任务是否录屏

  • 所有者:触发器的拥有成员,对触发器有最大的权限控制

  • 创建者:创建此触发器的成员

  • 创建时间:创建触发器的时间

触发器详情-触发规则包含的展示字段:

  • 自定义工作日:展示是否开启,开启的话展示选择的工作日历名称

  • 启动时间:展示触发器设置的启动时间

  • 结束时间:展示触发器设置的结束时间

  • 运行逻辑:展示触发器配置的运行逻辑

  • 下次启动时间:展示触发器下次触发的时间

  • 触发记录列表展示触发器每次的触发信息,包括每一次触发的状态记录,以及每次触发产生的任务的运行状态记录:

  • 触发状态,表示每次触发新建任务是否成功,新建任务完成则成功,新建任务失败则失败,失败需要展示失败的原因

img

img

编辑

如需修改当前的触发器信息,可点击“编辑”按钮,编辑功能同新建,其中仅触发器时区不可修改。

删除

如需删除一个触发器,可以点击列表的“删除”按钮,通过二次确认之后可以删除对应的触发器。