数据触发
更新时间: 2023-12-01 浏览次数: {{ hits }}

数据发生变化时:表单数据新增或更新,且存在字段值变化时触发事件

产生新数据时:表单数据新增时触发事件

删除数据时:表单数据被删除时触发事件


数据发生变化时

触发说明

数据发生变化时包含新增数据和变更数据,具体操作如下:

  • 新增数据:新增提交列表导入新增、外链填单提交、子流程新增、自动化新增

  • 变更数据:编辑提交、列表导入更新、审批节点操作(同意/不同意)、经办节点(提交)、子流程更新、自动化更新

  • 业务规则不支持触发自动化

满足条件时触发

  • 配置条件时,触发数据满足条件时才触发成功,不满足则不触发

  • 未配置时,所有数据均会触发自动化

字段值变化时触发

  • 可配置指定主表字段,支持多选;支持选择整个子表,但不支持子表下的指定字段

  • 未配置时,任一字段变化时均会触发

  • 配置指定字段后,该字段值发生变化后才触发成功,其他字段发生变化但该字段未变化则不触发

注:同时设置了满足条件和字段值后,需同时满足两个才能触发


产生新数据时

触发说明

  • 新增数据行为包含:新增提交列表导入新增、外链填单提交、子流程新增、自动化新增

  • 业务规则不支持触发自动化

满足条件时触发

  • 配置条件时,触发数据满足条件时才触发成功,不满足则不触发

  • 未配置时,所有数据均会触发自动化


删除数据时

触发说明

  • 新增数据行为包含:手动删除数据、列表导入更新、自动化删除

  • 业务规则不支持触发自动化

满足条件时触发

  • 配置条件时,触发数据满足条件时才触发成功,不满足则不触发

  • 未配置时,所有数据均会触发自动化


配置举例

如何设置数据生效时/流程结束时触发?

配置满足条件:Status=="1",实现数据发生变化时,仅生效数据才触发

如何设置草稿数据不触发自动化?

配置满足条件:Status!="0",实现草稿数据不触发自动化

注意:数据触发与流程是否结束无关

  • 流程表单只有在发起节点会触发产生新数据时,流程结束不会触发。

  • 流程结束不一定会触发自动化,除非表单数据发生变化。

  • 草稿、进行中、已生效、已取消数据均会触发自动化,可配置满足条件仅生效数据触发自动化,具体状态见下:
    • Status == "0":草稿数据,新增暂存数据

    • Status == "1":已生效数据,新增/编辑提交数据,流程表单则是流程结束后数据

    • Status == "2":流程进行中数据

    • Status == "3":流程已取消数据