新建触发器
触发器,基于流程或流程组,新建和管理自定义配置运行频次和规则的任务。
触发器类型包括:(1)定时触发器;(2)启动触发器;(3)邮件触发器;(4)API 接口触发器。
初次使用时,请点击"新建"。
当页面存在触发器时,左侧是触发器列表,右侧是单个触发器的详情。
新建定时触发器
定时触发器,是指设定流程触发的时间,在指定时间运行指定的流程或流程组。
新建定时触发器的基本步骤:
输入定时触发器名称(初次保存后,之后不可更改)。
选择流程。支持选择本地流程、机器人指挥官流程或流程组。
设置按"每日、每周、每月"循环运行或单次运行,或者按自定义CRON表达式。
设置启动时间,指计划的启动日期。
设置结束时间,单选项:(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"和"?、#"等特殊符号。
新建启动触发器
启动触发器,是指下次流程机器人客户端启动时触发指定流程或流程组的运行。
新建时,选择"启动触发器",页面如下图所示。
注意事项:
当存在多个启动触发器时,只能开启一个。如有需要,启动触发器可以选择流程组,流程组中包含多个流程。
新建邮件触发器
邮件触发器,是指监听邮件收件服务器,当新收到的邮件满足邮件的匹配规则时,自动触发指定流程或流程组的运行。
新建时,选择"邮件触发器",页面如下图所示。
新建邮件触发器的基本步骤:
输入邮件触发器名称(初次保存后,之后不可更改)。
选择流程。支持选择本地流程、机器人指挥官流程或流程组。
选择要监听收件邮箱,如果下拉列表框没有收件邮箱可选,可点击右侧的"邮箱管理"按钮进行添加。
设置邮件匹配规则。
具体说明如下。
邮箱管理
添加邮箱时,需要选择邮件服务器收件协议类型、加密类型,输入收件服务器地址、端口、邮箱账号、密码(授权码),设置邮件检测间隔时间(1~9999分钟)。
保存邮箱信息前,可点击"测试收件服务器连接",检验是否能够正常连接。
匹配规则
邮件触发器的匹配规则包括:发件人地址、抄送人地址、邮件主题、邮件正文、附件五个子匹配规则。各个子匹配规则之间可选择或(代表满足其中任意一个匹配条件即可)、并进行组合匹配。
子匹配规则可新建多条规则,规则之间可选择或、并(代表多个条件需要同时满足才行)进行组合。
匹配条件包括:包含、不包含、等于、不等于、开头等于、开头不等于、结尾等于、结尾不等于、正则、为空、不为空。
新建 API 接口触发器
API 接口触发器,是指在安装流程机器人的设备上的第三方应用程序调用 API 接口时,自动触发指定流程或流程组的运行。
新建 API 接口触发器,输入名称、选择流程即可,后面的 URL 地址、HTTP 请求方法、HTTP 请求参数全部是自动生成,不可手动编辑。本地设备的第三方程序调用时,可直接复制URL 地址和HTTP 请求参数。
新建时,选择"API 接口触发器",页面如下图所示。
开启触发器状态
触发器是否开启,由滑动开关控制。如下图所示。
查询触发器
通过触发器的名称、触发器的类型、触发器的状态可以进行实时查询。
触发器状态分为:已过期、已关闭、已开启。其中"已过期"表示当前时间已经超出了触发器的"结束时间"。
删除触发器
当触发器处于"关闭"状态时,点击"删除",即可直接删除。当触发器处于"开启"状态时,不能进行编辑或删除。
分身运行设置
触发器指定的流程或流程组是否开启分身运行,当分身运行的滑动开关为"开启"状态时,则触发器触发运行流程或流程组时,会通过"分身运行"的方式进行运行,不会影响用户在当前桌面的操作。