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

新建触发器

新建

同样因有"人机交互-绑定机器"和 "人机交互-浮动授权"授权方式的设计,故不同的授权方式进入“触发器”功能区后,新建时存在编排组合差异:

  • "人机交互-绑定机器":仅支持编排组合本地流程
  • "人机交互-浮动授权":可混合编排组合机器人指挥官流程和本地流程

定时触发器

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

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

  1. 输入定时触发器名称(初次保存后,再次编辑时不可更改)。
  2. 选择流程。
    1. "人机交互-浮动授权"授权方式:支持选择本地流程、机器人指挥官流程或流程组。
    2. "人机交互-浮动授权"授权方式:支持选择本地流程、流程组。
  3. 设置按"每日、每周、每月"循环运行或单次运行,或者按自定义CRON表达式。
  4. 设置启动时间,指计划的启动日期。
  5. 设置结束时间,单选项:
    1. 永不结束;
    2. 指定时间,即选择一个结束日期。

具体说明如下。

选择流程
  • 授权方式"人机交互-浮动授权"下,支持选择本地流程、机器人指挥官流程或流程组,示例如下。

img

  • 授权方式"人机交互-绑定机器"下,支持选择本地流程、流程组,示例如下。

img

设置计划

定时触发器的“设置计划”,支持“循环运行”、“单次运行”、“自定义 CRON 表达式”3种类型。

img

循环运行

当勾选“循环运行”时,还需要补充“执行频率”的设置,可供选择有:每日、每周、每月。

每日

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

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

img

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

img

每周

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

img

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

img

每月

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

img

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

img

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

img

单次运行

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

img

自定义 CRON 表达式

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

img

其中,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"和"?、#"等特殊符号。

启动触发器

启动触发器,是指下次流程机器人程序启动时将触发指定流程或流程组运行。

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

img

注意事项:

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

邮件触发器

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

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

img

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

  1. 输入邮件触发器名称(初次保存后,之后不可更改)。
  2. 选择流程。支持选择本地流程、机器人指挥官流程或流程组。
  3. 选择要监听收件邮箱,如果下拉列表框没有收件邮箱可选,可点击右侧的"邮箱管理"按钮进行添加。
  4. 设置邮件匹配规则。

具体说明如下。

邮箱管理

添加邮箱时,需要选择邮件服务器收件协议类型、加密类型,输入收件服务器地址、端口、邮箱账号、密码(授权码),设置邮件检测间隔时间(1~9999分钟)。

保存邮箱信息前,可点击"测试收件服务器连接",检验是否能够正常连接。

img

支持添加企业邮箱,如:飞书邮箱、企业微信邮箱、钉钉邮箱等。

匹配规则

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

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

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

img

API 接口触发器

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

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

新建时,选择"API 接口触发器",页面如下图所示。

img

文件触发器

文件触发器,是指在安装 流程机器人 的本地设备上,监听指定文件夹内可匹配规则的文件新建、文件删除动作,自动触发指定流程或流程组的运行。

img

  • 文件触发器支持对文件名、文件扩展名两个维度设置匹配规则,各匹配规则之间支持或、并进行组合匹配
  • 匹配条件包括:包含、不包含、等于、不等于、开头等于、开头不等于、结尾等于、结尾不等于、正则、为空、不为空
  • 建议将文件触发器监听内部不超过1000个文件的文件夹,否则存在一定的性能响应问题