新增数据
更新时间: 2022-07-25 浏览次数: {{ hits }}

注:自动化将进行全新升级,升级期间暂不支持开通,不影响已开通用户使用。

新增主表数据

  • 目标表单:主表

  • 新增数据字段:主表字段


新增子表数据

  • 同时新增一条表单数据和子表数据

  • 目标表单:子表

  • 新增数据字段:主表、子表字段

新增一条主表数据和多条子表数据;在已有主表数据内,新增子表数据;

  • 请用【更新数据】,开启无可更新时新增数据,在满足条件的表单数据内新增子表数据

数据状态:草稿、发起流程、生效

新增数据字段:

    • 编辑器:可配置固定值(文本请用英文符号""包含,例如"待解决",数字则不用)、使用节点数据字段(执行方式),暂不支持函数

    • 下拉框:可选择节点数据字段(执行方式)

注:新增数据的拥有者不可为空,必须配置拥有者,创建者、所属部门默认等于拥有者


公式编辑器

暂时仅支持:

  • 数字的加减乘除运算(英文模式下的运算符号+、-、*、/),例如入库更新产品库存,产品.库存 = 产品.库存+入库单.入库数量

  • 使用文本必须用英文引号(""),例如状态更新为已解决,状态="已解决"


新增数据支持以下功能:

  • 提交校验

  • 重复校验

  • 人员控件-查看数据权限

  • 流水号

  • 数据标题

  • 隐藏规则

  • 业务规则


新增数据不支持以下功能

  • 字段必填校验

  • 计算公式

  • 数据联动

  • 关联表单

  • 消息提醒


执行方式

使用前置节点数据,依次新增目标表单数据。

  • 支持的节点类型:数据发生变化时、产生新数据时、查找数据

  • 新增数据字段赋值:支持使用节点数据字段

  • 详情见下方示例

适用场景:订单触发,查找产品库存,库存不足时新增采购单,库存充足时新增出库单,详情见自动化示例。

image.png


连续触发规则

新增目标表单数据,不可造成业务规则和自动化的死循环,或超过三层的连续触发

  • 死循环:A表单触发自动化,新增B表单数据,B表单数据会触发自动化/业务规则,导致A表单数据变化再次触发自动化,此时会造成死循环,不可配置新增B表单数据。

    • image.png

  • 超过三层的连续触发:A表单触发自动化,新增B表单数据,B表单数据触发自动化/业务规则,导致C表单数据变化。

    • 如果C表单也会触发自动化/业务规则,导致其他表单数据变化,则超过三层连续触发,不可配置新增B表单数据。

    • 如果C表单不会触发自动化/业务规则,导致其他表单数据变化,则不超过三层连续触发,可配置新增B表单数据。

    • image.png


使用限制

至多新增100条主表或子表数据


新增主表数据

场景

月度考核,每月新增绩效考核单


输入(执行方式)


新增数据字段

类型 = "月度考核"

考核人员 = 连淡

考核时间 = “2021-08”


输出

image.png


新增子表数据

如何在满足条件的表单数据内新增子表数据?见更新数据


场景

定期采购,每周一新增采购单


输入(执行方式)


新增数据字段

供应商 = "巅峰"

采购明细.产品 = “牛肉罐头”

采购明细.数量 = 100


输出

image.png


使用触发主表数据,新增数据

场景

订单审批后,新增生产计划


输入(执行方式)

使用 数据发生变化时/订单 数据,依次执行

image.png


新增数据字段

生产产品 = 产品

计划数量 = 数量

生产订单.订单编号 = 订单编号

生产订单.数量 = 数量


输出

image.png


使用触发子表数据,新增数据

场景

订单审批后,新增生产计划


输入(执行方式)

使用 数据发生变化时/订单 数据,依次执行

image.png


新增数据字段

生产产品 = 订单明细.产品

计划数量 = 订单明细.数量

生产订单.订单编号 = 订单编号

生产订单.数量 = 订单明细.数量


输出

image.png


使用查找数据,新增数据

注:请先了解查找数据的使用说明

场景

订单审批后,对库存不足的产品,新建生产计划


输入(执行方式)

使用 查找数据,依次执行

image.png


新增数据字段

生产产品 = 查找数据.产品

计划数量 = 订单明细.数量 - 库存

生产订单 = 订单编号


输出

image.png


需求反馈

没有适用的功能?无法实现场景?欢迎反馈需求