Skip to main content

高级

表事件

表事件触发,即业务流会一直“监听”某个表,一旦该表中有数据变更,就自动执行设置好的一系列动作,表事件触发,需要配置两点内容:监听的表和事件类型,配置如图:

图片.png

  1. 表:选择要“监听”的表,表为系统中已建立的表。
  2. 事件类型:表的改动类型,新增记录时、更新记录时、添加或更新记录时、删除记录时、删除数据表和修改数据表,选择不同的类型下方联动配置属性不同。
  • 新增记录时
    • 添加过滤条件:设置符合条件的记录新增时,将触发表事件节点。
  • 更新记录时
    • 更新字段:选择更新的字段,当所选字段更新时,触发表事件节点。
    • 更新条件:设置更新条件,可定义更新字段的更新前值和更新后值,符合更新条件时,触发表事件节点。 图片.png
  • 记录:设置哪些记录更新时触发表事件节点,可选择记录,也可通过过滤进行记录范围的设置。
  • 添加或更新记录时 配置说明同更新记录。
  • 删除记录时:
    • 记录:设置哪些记录删除时触发表事件节点,可选择记录,也可通过过滤进行记录范围的设置。
  • 删除数据表 当删除表时,触发表事件节点。
  • 修改数据表 当修改数据表表时,触发表事件节点。

说明:当选择的表没有配置表定义的字段时,在选择新增记录的触发条件时,提醒【表名称】暂无字段,请及时到表定义中进行配置! 图片.png

新增记录时

当选定表有满足触发条件的新记录添加时触发此节点,在不设置触发条件时,默认只要新增一条记录就会触发此节点

图片.png

属性配置说明

触发条件: 当满足触发条件时,触发此节点,条件包括一个或多个字段的满足。例如,当巡更记录表新增一条记录,只有这条新增记录的状态字段为空时才会触发此节点。

  • 当选择的字段为文本、链接、节目预览按钮、编号、富文本和时间类型时,条件逻辑见下图

图片.png

  • 当选择的字段为区域、关联字段和选择器类型时,条件逻辑见下图

图片.png

  • 当选的字段为布尔值类型时,条件逻辑见下图

图片.png

  • 当选择的字段为日期类型时,条件逻辑见下图

图片.png

  • 当选择的字段为定位、附件和附件组类型时,条件逻辑见下图

图片.png

  • 当选择的字段为数字和星级评价类型时,条件逻辑见下图

图片.png

且: 设置的所有条件都满足时触发节点
或: 设置的其中一个条件满足时触发节点

更新记录

当选定表已有记录的字段被修改时触发此流程 图片.png

属性配置说明

更新字段: 选择表中更新的字段,当表记录中这些选中的字段有更新时触发此流程
记录选择: 点击选择表中已有记录,当被选中的记录有字段更新时触发此流程
范围定义: 表中满足触发条件的字段更新时触发此节点。例如,当员名称不是123的表记录更新时触发此节点

图片.png

tip

注意: 带*的为必填项,其余为非必填项,当设置非必填项时,必须同时满足条件才可触发节点。例如,在 人员名称不是张三的表记录中,状态字段有更新时才会触发此节点

添加或更新记录

只有选择的字段新增或被修改时才会触发此流程,配置同更新记录配置

删除记录

删除选中表中记录时触发此节点

图片.png

当选择记录或定义记录范围时,只有被选择的记录和范围内的记录删除时才会触发此节点

计划事件

计划事件指设定一个循环周期时间,每达到一个周期时间,自动触发流程,或者设定指定时间只执行一次,之后不再执行。如每隔 6 个小时执行一次指令,就需要设定计划事件,计划事件执行时触发此节点

图片.png

属性配置说明

只执行一次: 计划事件只执行一次,点击选择只执行一次,只执行一次的计划事件执行时才可触发节点

图片.png

  • 执行时间: 计划事件的生效时间,计划事件在设置的具体时间点触发此流程
    周期执行: 每周期执行一次的计划事件,点击选择周期执行,周期执行的计划事件执行时才可触发此节点,周期单位可以是秒、分钟、小时、天、周、月和年,周期单位不同设置不同

图片.png

  • 周期配置: 定义事件的执行周期,在具体时间点执行事件

秒:每秒执行计划事件时触发此节点
分钟:每分钟的几秒执行计划事件时触发此节点

图片.png

小时:每小时的几分几秒执行计划事件时触发此节点

图片.png

天:每天的几时几分几秒执行计划事件时触发此节点

图片.png

周:每周的星期几几时几分几秒执行计划事件时触发此节点

图片.png

月:每月的几号几时几分几秒执行计划事件时触发此节点

图片.png

年:每年的几月几日几时几分几秒执行计划事件时触发此节点

图片.png

  • 高级配置: 定义事件的执行周期,在具体时间范围内的具体时间点执行事件,例如2023年—2028年的5月—10月的每周1—每周3的15点30分30秒执行事件

高级配置.gif

也可以单独通过指定时间条件进行设置,例如每年的5月份、7月份的最后一天的9:00、18:00的30分30秒执行事件

高级配置111.gif

tip

注意: 在周期限制和指定时间条件单独写不配合使用的情况下,指定时间条件的优先级高
日和星期不能同时使用,日的优先级比较高

设备数据事件

设备表下的设备数据上数时触发,需配置具体数据点,可配置一个也可配置多个

设备数据点.gif

设备表数据事件

设备表下的设备数据上数时触发,需配置具体数据点可配置一个也可配置多个,与设备数据事件不同的是,选择设备表直接显示该表下的所有数据点

设备数据点3333333333333.gif

手动触发

可通过手动填写设置的参数表单触发流程。流程发布后,一般在画面事件中被调用,实现前台调用手动触发的流程。
手动触发

  1. 参数列表:通过参数配置触发的表单字段,字段包括字符串、数字、布尔值、时间、对象、数组,其中选择对象、数组后,需设置其内部的子元素。
    手动触发
    配置完后,事件调用时手动触发流程时,填写对应的参数表单,保存后即可触发流程,表单如下图所示:
    手动触发参数表单
tip

注意:画面事件调用手动流程时,流程需发布并且是在有效时间内生效的流程。