高级
表事件
表事件触发,即业务流会一直“监听”某个表,一旦该表中有数据变更,就自动执行设置好的一系列动作,表事件触发,需要配置两点内容:监听的表和事件类型,配置如图:
- 表:选择要“监听”的表,表为系统中已建立的表。
- 事件类型:表的改动类型,新增记录时、更新记录时、添加或更新记录时、删除记录时、删除数据表和修改数据表,选择不同的类型下方联动配置属性不同。
- 新增记录时
- 添加过滤条件:设置符合条件的记录新增时,将触发表事件节点。
- 更新记录时
- 更新字段:选择更新的字段,当所选字段更新时,触发表事件节点。
- 更新条件:设置更新条件,可定义更新字段的更新前值和更新后值,符合更新条件时,触发表事件节点。
- 记录:设置哪些记录更新时触发表事件节点,可选择记录,也可通过过滤进行记录范围的设置。
- 添加或更新记录时 配置说明同更新记录。
- 删除记录时:
- 记录:设置哪些记录删除时触发表事件节点,可选择记录,也可通过过滤进行记录范围的设置。
- 删除数据表 当删除表时,触发表事件节点。
- 修改数据表 当修改数据表表时,触发表事件节点。
说明:当选择的表没有配置表定义的字段时,在选择新增记录的触发条件时,提醒【表名称】暂无字段,请及时到表定义中进行配置!
新增记录时
当选定表有满足触发条件的新记录添加时触发此节点,在不设置触发条件时,默认只要新增一条记录就会触发此节点
属性配置说明
触发条件: 当满足触发条件时,触发此节点,条件包括一个或多个字段的满足。例如,当巡更记录表新增一条记录,只有这条新增记录的状态字段为空时才会触发此节点。
- 当选择的字段为文本、链接、节目预览按钮、编号、富文本和时间类型时,条件逻辑见下图
- 当选择的字段为区域、关联字段和选择器类型时,条件逻辑见下图
- 当选的字段为布尔值类型时,条件逻辑见下图
- 当选择的字段为日期类型时,条件逻辑见下图
- 当选择的字段为定位、附件和附件组类型时,条件逻辑见下图
- 当选择的字段为数字和星级评价类型时,条件逻辑见下图
且: 设置的所有条件都满足时触发节点
或: 设置的其中一个条件满足时触发节点
更新记录
当选定表已有记录的字段被修改时触发此流程
属性配置说明
更新字段: 选择表中更新的字段,当表记录中这些选中的字段有更新时触发此流程
记录选择: 点击选择表中已有记录,当被选中的记录有字段更新时触发此流程
范围定义: 表中满足触发条件的字段更新时触发此节点。例如,当员名称不是123的表记录更新时触发此节点
注意: 带*的为必填项,其余为非必填项,当设置非必填项时,必须同时满足条件才可触发节点。例如,在 人员名称不是张三的表记录中,状态字段有更新时才会触发此节点
添加或更新记录
只有选择的字段新增或被修改时才会触发此流程,配置同更新记录配置
删除记录
删除选中表中记录时触发此节点
当选择记录或定义记录范围时,只有被选择的记录和范围内的记录删除时才会触发此节点
计划事件
计划事件指设定一个循环周期时间,每达到一个周期时间,自动触发流程,或者设定指定时间只执行一次,之后不再执行。如每隔 6 个小时执行一次指令,就需要设定计划事件,计划事件执行时触发此节点
属性配置说明
只执行一次: 计划事件只执行一次,点击选择只执行一次,只执行一次的计划事件执行时才可触发节点
- 执行时间: 计划事件的生效时间,计划事件在设置的具体时间点触发此流程
周期执行: 每周期执行一次的计划事件,点击选择周期执行,周期执行的计划事件执行时才可触发此节点,周期单位可以是秒、分钟、小时、天、周、月和年,周期单位不同设置不同
- 周期配置: 定义事件的执行周期,在具体时间点执行事件
秒:每秒执行计划事件时触发此节点
分钟:每分钟的几秒执行计划事件时触发此节点
小时:每小时的几分几秒执行计划事件时触发此节点
天:每天的几时几分几秒执行计划事件时触发此节点
周:每周的星期几几时几分几秒执行计划事件时触发此节点
月:每月的几号几时几分几秒执行计划事件时触发此节点
年:每年的几月几日几时几分几秒执行计划事件时触发此节点
- 高级配置: 定义事件的执行周期,在具体时间范围内的具体时间点执行事件,例如2023年—2028年的5月—10月的每周1—每周3的15点30分30秒执行事件
也可以单独通过指定时间条件进行设置,例如每年的5月份、7月份的最后一天的9:00、18:00的30分30秒执行事件
注意: 在周期限制和指定时间条件单独写不配合使用的情况下,指定时间条件的优先级高
日和星期不能同时使用,日的优先级比较高
设备数据事件
设备表下的设备数据上数时触发,需配置具体数据点,可配置一个也可配置多个
设备表数据事件
设备表下的设备数据上数时触发,需配置具体数据点可配置一个也可配置多个,与设备数据事件不同的是,选择设备表直接显示该表下的所有数据点
手动触发
可通过手动填写设置的参数表单触发流程。流程发布后,一般在画面事件中被调用,实现前台调用手动触发的流程。
- 参数列表:通过参数配置触发的表单字段,字段包括字符串、数字、布尔值、时间、对象、数组,其中选择对象、数组后,需设置其内部的子元素。
配置完后,事件调用时手动触发流程时,填写对应的参数表单,保存后即可触发流程,表单如下图所示:
注意:画面事件调用手动流程时,流程需发布并且是在有效时间内生效的流程。