跳到主要内容
版本:v6.0.0

新建触发器

触发器

触发器,基于流程或流程组,新建和管理自定义配置运行频次和规则的任务。 触发器类型包括:(1)定时触发器;(2)启动触发器;(3)邮件触发器;(4)API 接口触发器。

初次使用时,请点击"新建"

当页面存在触发器时,左侧是触发器列表,右侧是单个触发器的详情。

注:在触发器中,可以设置流程或流程组是否"分身运行"

新建定时触发器

定时触发器,是指设定流程触发的时间,在指定时间运行指定的流程或流程组。

新建定时触发器的基本步骤:

  1. 输入定时触发器名称(初次保存后,之后不可更改)。

  2. 选择流程。支持选择本地流程、机器人指挥官流程或流程组。

  3. 设置按"每日、每周、每月"循环运行或单次运行,或者按自定义CRON表达式。

  4. 设置启动时间,指计划的启动日期。

  5. 设置结束时间,单选项:(1)永不结束;(2)指定时间,即选择一个结束日期。

具体说明如下。

循环运行

新建定时触发器,如下图所示。

指定时间,取值范围是"00:00"~"23:59"的任意时间。

重复执行,按小时的取值范围是每"1、2、4、6、8、12"小时的第"0~59"分钟各执行一次;按分钟的取值范围是每"1、5、10、15、30"分钟各执行一次。

每日

执行频率为"每日"时,执行规则是单选项:(1)指定时间;(2)重复执行,需设置重复执行的规则。

当你选择"重复执行"时,示例如下。

每周

执行频率为" 每周"时,执行规则是选择"周一""周日"任意的一天或多天,并设置指定时间或重复执行的规则,示例如下。

当你选择"重复执行"时,示例如下。

每月

执行频率为"每月"时,你可以选择"1月""12月"任意的一个月或多个月,然后指定每月的"1日""31日"任意一日或多个日期,还可以指定"当月最后一日"进行智能匹配日期,最后选择指定时间或重复执行。

当你选择"重复执行"时,示例如下。

当你选择"当月最后一日"时,示例如下。

单次运行

当你选择"单次运行"时,只需要选择一个启动时间(年月日-时-分),示例如下。

自定义CRON表达式

自定义CRON表达式,是指基于CRON表达式表示的规则执行计划。

其中,CRON表达式,可以通过点击页面上的"?"问号图标查看说明。

关于CRON表达式

CRON表达式的结构为"分 时 天 月 周",使用空格隔开不同的信息域,比如" 5 * 1 * * "表示"第5分钟 每小时 第1天 每月 每周",即"每月每周第1天的第5分钟"

注:不包含""""

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

字段允许值允许的特殊字符
分(Minutes)0~59的整数* 和/
小时(Hours)0~23的整数* 和/
日期(DayofMonth)1~31的整数(需考虑月份对应的天数)* 和/
月份(Month)1~12的整数* 和/
星期(DayofWeek)0~6的整数* 和/

允许使用的特殊符号,说明如下:

符号说明
/表示起始时间开始触发,然后每隔固定时间触发一次。例如,在Minutes域使用5/20,则意味着从第5分钟开始触发,每隔20分钟触发一次,则在5、25、45等时间点触发。
|表示匹配该域的任意值。假如在Minutes域使用*,即表示每分钟都会触发事件

注:不支持使用"L、W""?、#"等特殊符号。

新建启动触发器

启动触发器,是指下次人机交互Worker客户端启动时触发指定流程或流程组的运行。

新建时,选择"启动触发器",页面如下图所示。

注意事项:

当存在多个启动触发器时,只能开启一个。如有需要,启动触发器可以选择流程组,流程组中包含多个流程。

新建邮件触发器

邮件触发器,是指监听邮件收件服务器,当新收到的邮件满足邮件的匹配规则时,自动触发指定流程或流程组的运行。

新建时,选择"邮件触发器",页面如下图所示。

新建邮件触发器的基本步骤:

  1. 输入邮件触发器名称(初次保存后,之后不可更改)。

  2. 选择流程。支持选择本地流程、机器人指挥官流程或流程组。

  3. 选择要监听收件邮箱,如果下拉列表框没有收件邮箱可选,可点击右侧的"邮箱管理"按钮进行添加。

  4. 设置邮件匹配规则。

具体说明如下。

邮箱管理

添加邮箱时,需要选择邮件服务器收件协议类型、加密类型,输入收件服务器地址、端口、邮箱账号、密码(授权码),设置邮件检测间隔时间(1~9999分钟)。点击"测试收件服务器连接",可检验是否能够正常连接,连接成功后,可保存该邮箱信息。

匹配规则

邮件触发器的匹配规则包括:发件人地址、抄送人地址、邮件主题、邮件正文、附件五个子匹配规则。各个子匹配规则之间可选择或(代表满足其中任意一个匹配条件即可)、并进行组合匹配。

子匹配规则可新建多条规则,规则之间可选择或、并(代表多个条件需要同时满足才行)进行组合。

匹配条件包括:包含、不包含、等于、不等于、开头等于、开头不等于、结尾等于、结尾不等于、正则、为空、不为空。

新建 API 接口触发器

API 接口触发器,是指当安装流程机器人的设备上的第三方程序调用 API 接口时,自动触发指定流程或流程组的运行。

新建 API 接口触发器,输入名称、选择流程即可,后面的 URL 地址、HTTP 请求方法、HTTP 请求参数全部是自动生成,不可手动编辑。本地设备的第三方程序调用时,可直接复制URL 地址和HTTP 请求参数。

新建时,选择"邮件触发器",页面如下图所示。

开启触发器状态

触发器是否开启,由滑动开关控制。如下图所示。

查询触发器

通过触发器的名称、触发器的类型、触发器的状态可以进行实时查询。

触发器状态分为:已过期、已关闭、已开启。其中"已过期"表示当前时间已经超出了触发器的"结束时间"

删除触发器

当触发器处于"关闭"状态时,点击"删除",即可直接删除。当触发器处于"开启"状态时,不能进行编辑或删除。

分身运行设置

触发器指定的流程或流程组是否开启分身运行,当分身运行的滑动开关为"开启"状态时,则触发器触发运行流程或流程组时,会通过"分身运行"的方式进行运行,不会影响用户在当前桌面的操作。