• EN

更新数据

作者:eteams2024-04-16 16:49


•  简介

  单来源表数据更新

        ◦  关联方式

                  关联控件

                  条件筛选

                  更新当前数据

  多来源表数据更新

  明细子表数据合并更新

  更新字段的特殊说明

•  使用示例(多来源表)


   简介

在规则库中设置更新规则,根据在审批表/业务表单/任务/项目中填写或修改的数据,更新另一个审批表/业务表单/合同/日程/商机/任务/项目/订单/人员或客户中的数据。更新数据规则分为单来源表更新和多来源表更新。

注意⚠️

当关联方式为“条件筛选”时,数据来源表和数据目标表仅支持选择业务表单审批表。仅支持更新自定义字段数据,无法修改系统数据。

当关联方式为“更新当前数据”时,数据来源表和数据目标表仅支持选择审批表

数据目标表:表示该规则执行时,需要变更哪里的数据。可以选择业务表单/审批表单/合同/日常/上级/任务/项目/订单/人员或者客户,如下图。

业务表单/审批表单:可选择有权限维护的表单。

数据来源表:触发规则的审批表/业务表单,选择在操作哪些表时,会引起触发规则库,即选择数据变更的来源表。

数据目标表、数据目标字段和数据来源字段说明如下:

了解更多请查看本页内容:更新字段的特殊说明


   单来源表数据更新

单来源表数据更新,指根据一个数据来源表中的数据变化,来更新数据目标表中的内容。根据设置的数据目标字段、运算符号和数据来源字段一对一修改内容。使用方法请参考审批表规则库介绍中的使用示例。

了解更多:单来源表使用示例


 ◦  筛选设置

数据目标表和数据来源表的关联方式可选择关联控件条件筛选,如下图。

关联控件:通过关联控件更新数据目标表中的字段值,需要在数据来源表中添加对应的关联控件。

注意:所关联的表单需要为对应目标表。

如数据来源表为任务,数据目标表为日程,则需要在任务对应分类的自定义字段设置中添加关联日程控件。

条件筛选:通过函数公式设置过滤条件,数据目标表中符合条件的数据都会根据设置的公式进行更新。

下图中当前表格为数据来源表。

请注意⚠️

  1. 函数写法:与 AND(条件1,条件2,条件3,...)  或 OR(条件1,条件2,条件3,...)

  2. 条件表示时,目标表字段写在等号左侧。

函数公式中的校验函数介绍请参考链接

条件筛选使用示例请参考链接

更新当前数据

使用关联方式为“更新当前数据”时,不需要关联控件,更新当前审批表的字段内容。

注意:数据目标表和数据来源表必须保持一致。

使用业务场景请参考链接


   多来源表数据更新

多来源表数据更新,是指根据多个数据来源表的内容,修改一个数据目标表中的内容。使用公式来进行统计。使用方法请参考本页示例


数据目标表:支持业务表单和审批表单

变更字段支持数字输入框控件、金额控件和运算控件。

多个数据来源表支持选择业务表单、审批表单、任务和项目数据。选择任务和项目作为来源表时,所选项目分类或任务分类的字段需要包含数字控件、金额控件或运算控件,才能进行统计。


   明细子表数据合并更新

更新数据或创建数据时,支持对明细子表数据类型、复选框类型、关联类型和文本类型字段进行合并操作。如下图设置数据规则,对数据合并进行勾选。图中数据来源表为审批表,数据目标表为业务表单。

勾选合并后,规则每执行一次,更新对应的一条数据。若只合并一项,未勾选合并的项默认更新为明细子表中第一行的数据。


勾选合并后数据合并方式:

数字类型:业务表单中创建的对应数据为明细子表填写的数字相加后的和。

复选框类型和关联类型:内容去重后,用逗号隔开。

文本类型:在明细子表中对应填写的内容中间用逗号隔开。

以文本类型为例,若审批表的明细子表填写三行数据,对应文本类型分别为A、B和C,那么数据创建到业务表单中,对应的文本为A,B,C。

注意:若左侧数据目标字段也为明细表字段,则不能进行合并操作。

保存后,将数据更新规则添加到审批表单中。如何设置触发规则

设置好后更新数据规则之后,具体效果如下:

step1:选择【审批】-【提交审批】-【选择审批流】,此处以审批表管理demo-li为例。

step2:填写审批内容并提交。

step3:查看表单信息,选择【业务表单】-【表单列表】-【选择对应目标表】。

数据来源表-审批表单设计如下:

数据目标表-业务表单设计如下:


   更新字段的特殊说明

1. 可选择数据目标表要更新的字段以及内容,如目标表商机可选择:名称、商机赢率、备注、参与人、共享人等字段。注意:参与人、共享人字段更新后在原有的数据上叠加更新。如下图所示:

2. 当来源表选择为审批表时,除了支持审批表自带的审批名称、提交人等字段,还可支持审批的流水号赋值。如下图所示:

3. 当目标表选择为日程时,可更新日程的人员,如下图所示:

4. 当目标表选择为项目时,新增项目状态字段(开启或关闭),支持变量(必须是数据源控件)与常量,如下图所示:


   使用示例(多来源表)

单来源表数据更新请参考链接中的使用示例。当出入库在同一个表单中操作时,请参考链接。本示例中使用物资出库和物资入库两个表单进行操作。

◦  选择规则类型

新建规则,选择规则类型为:更新数据(以统计方式更新,多来源表),如下图所示。

注意⚠️请数库存有数据前设置规则,即库存为0时设置规则。

◦  填写规则内容

在规则内容页面,选择目标表及需要变更的字段,在本场景中,需要变更物资信息表中的库存;数据来源表可以选择多个,目前会影响库存的有两个来源:物资入库和物资出库,并且必须选择对应的关联控件(该关联控件必须是绑定的目标表)

和单表来源规则最大的区别是:多表来源是通过统计公式来计算的:物资库存=入库数量(合计)-出库数量(合计)  

直接通过数据库来计算,点击“+添加公式中需要的字段”,选择参加运算的字段及其统计的方式(包括最大值,计数,最小值,合计及平均值,和excel中统计方式是类似的),如下图所示:比单表来源的规则简单一些,只需要配置一个规则即可。



◦  公式配置

公式配置的结果如下所示,并且对于统计的数据,如需要还可以配置参与数据统计的条件:


◦  触发规则设置

规则配置好,在表单及审批中都可以调用,点击自动触发规则设置,如下图所示:

点击【表单】-【更多】-【设置】-【触发规则设置】



◦  自动触发设置

在入库表和出库单触发规则页面添加规则,如下图所示。


Download Log in Enable for free

Scan with WeChat to register and install

在线咨询
  • WeCom service group

    另存
  • Pre-sales consultant

    另存
  • QQ group

    413040701

    Join

Follow us

021-50388680

sales@eteams.cn

Live