跳到主要内容

触发器

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

新建

新建触发器分为3步 第一步-设置基本信息 您可设置“触发器名称、选择流程、选择部门、选择Worker、设置创建任务条数、任务优先级、最大运行时长、是否录屏、说明”。 其中:

  • 触发器名称:全局唯一,不能重名。
  • 选择流程:选择流程列表中的流程,后续触发器会以该流程下启用的流程版本进行运行。
  • 选择部门:触发器产生的任务归属的部门。
  • 选择Worker:指定触发器产生的任务由哪些Worker进行执行。
  • 设置创建任务条数:每次触发时,创建任务的条数。如:设置为2时,将在触发时创建2条任务。
  • 优先级:创建的任务的优先级
  • 最大运行时长:任务的最大运行时长,开启后,当任务运行时长超出设置值,机器人指挥官 将下发任务停止命令。
  • 是否录屏:产生的任务是否会录制Worker的屏幕。
  • 说明:触发器的说明。
注意:社区版上述部分功能暂未开放。

编辑触发器

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

  • 触发器周期:需要设置触发器触发的时区,设置后,触发器将以对应的时区进行触发。触发器可开启工作日历,开启后,会基于工作日历在工作日进行触发。
  • 启动时间:触发器开始执行触发的启动时间。
  • 结束时间:触发器开始执行触发的结束时间,您可设置为永不结束或指定时间结束。
  • 触发器规则:触发器支持基本规则和自定义规则,当设置为自定义规则时,使用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 #
年(DayofYear)1970-2099, - * / L #
允许使用的特殊符号,说明如下:
符号说明
表示匹配该域的任意值,例如在 “分” 这个域中定义为 6,17,33 ,则表示分别在第6分,第17分,第33分执行该定时任务
-表示在该域的连续范围,例如在 “时” 这个域中定义 2-9,则表示在2到9点之间每小时都触发一次
*表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件
表示不指定值,只能用在日期和星期两个域
/表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes域使用5/20,则意味着从第5分钟开始触发,每隔20分钟触发一次,则在5、25、45等时间点触发
W表示离指定日期最近的工作日(周一至周五)触发,只能在日期域中使用且只能用在具体的数字之后。若在“日”上输入”15W”,表示离每月15号最近的那个工作日触发。假如15号正好是周六,则找最近的周五(14号)触发, 如果15号是周日,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。另外,W 的最近寻找不会跨过月份
#表示每月的第几个周几,只能作用于 “周” 上。例如 ”5#3” 表示在每月的第三个周五

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

自定义工作日历

新建工作日历

如需新建流程,则点击“新建日历”按钮,填写名称、template、时间范围,即可保存。 其中 template 提供了三种类型:周末双休日历(周六和周日预设为非工作日)、周日单休日历(将周日预设为非工作日)、空白日历(所有日期默认为工作日) 创建工作日历
创建后,如需在日历模板的基础进行修改,点击编辑后,在日历上点击,即可设置对应时间为非工作时间,勾选完成后,点击确定后,即编辑成功。 您也可以上传日历文件,进行设置日历。 编辑工作日历
编辑工作日历

添加协作者

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

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

触发器详情

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

    • 触发器详情-基本信息包含的展示字段:
      • 触发器名称:展示触发器的名称
      • 触发器状态:展示触发器的启用和关闭状态
      • 选择流程:展示触发器选择的流程名称
      • 选择 Worker:展示用户选择的 Worker
      • 任务参数:展示任务使用的参数和参数值
      • 新建重复任务:展示触发器是否新建重复任务
      • 最大运行时长:触发新建的任务最大运行的时长
      • 是否录屏:触发新建的任务是否录屏
      • 所有者:触发器的拥有成员,对触发器有最大的权限控制
      • 创建者:创建此触发器的成员
      • 创建时间:创建触发器的时间
    • 触发器详情-触发规则包含的展示字段:
      - 自定义工作日:展示是否开启,开启的话展示选择的工作日历名称
      - 启动时间:展示触发器设置的启动时间
      - 结束时间:展示触发器设置的结束时间
      - 运行逻辑:展示触发器配置的运行逻辑
      - 下次启动时间:展示触发器下次触发的时间
      - 触发记录列表展示触发器每次的触发信息,包括每一次触发的状态记录,以及每次触发产生的任务的运行状态记录:
      - 触发状态,表示每次触发新建任务是否成功,新建任务完成则成功,新建任务失败则失败,失败需要展示失败的原因。


      ![触发器详情](https://docs-res-laiye-com.oss-cn-beijing.aliyuncs.com/production/docs-res/rpa-commander/zh/39.png)
      触发记录

编辑

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

删除

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