> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 高频场景

> 本文档介绍了主表与子表之间数据同步的各种场景，包括主表插入/更新主表、主表插入/更新子表、子表插入/更新主表以及子表更新子表，并提供了函数示例和常见问题解答。

## 1. 主表插入/更新主表

### 1.1 使用场景

**主表**与**另一张主表**之间的数据同步，该场景下**不会涉及到子表单**数据的同步

#### 函数示例

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1619417804750-bc2cf86f-50c5-49b1-8470-013ce0c4026f.png)
</Frame>

只需要在函数的主条件位置填写主表的执行条件后，正常编写公式即可

## 2. 主表插入/更新子表

### 2.1 使用场景

**主表**与**另一张主表的子表单**之间的数据同步，例如：用户在**打卡表单**内提交打卡信息后，需要将信息同步至**另一张人员健康信息表**内的**打卡记录子表单**内。

#### 函数示例

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1619418393556-aec93471-77d9-472a-88a4-185c403da08c.png)
</Frame>

主条件：**EQ（目标表.主表字段,当前表.主表字段）**。 定位到目标表需要被更新子表数据的一条主数据（或称之为实例数据）

子条件：**EQ（目标表.子表.子表字段,当前表.主表字段）**。 定位到主数据后，需要定位到目标表子表内需要被更新的子数据

## 3. 子表插入/更新主表

### 3.1 使用场景

当前表单的子表单内的多条明细数据需要插入/更新到目标表的主表数据内

#### 函数示例

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1617097983481-992c624e-39e0-4681-bf8e-860ef17aa983.png)
</Frame>

主条件：**EQ（目标表.主表字段,当前表.子表.子表字段）**。 定位到目标表需要被更新子表数据的一条主数据（或称之为实例数据）

子条件：不需要填写

## 4. 子表更新子表

### 4.1 使用场景

主表内的子表单数据与另一张主表的子表单之间的数据同步

#### 函数示例

<Frame>
  ![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1617097233795-dc300628-aab7-4868-b103-9f938ea5fbf3.png)
</Frame>

主条件：**EQ（目标表.主表字段,当前表.主表字段）**。 定位到目标表需要被更新子表数据的一条主数据（或称之为实例数据）

子条件：**EQ（目标表.子表.子表字段,当前表.子表.子表字段）**。 定位到主数据后，需要定位到目标表子表内需要被更新的子数据

## 5. 常见问题

**5.1 什么情况下需要添加子条件？**

目标表的子表单数据需要被更新/输入的时候，需要添加子条件，来定位子表数据

**5.2 表单字段新增导致业务规则没有执行？**

目标表新增了字段以后，历史数据还是没有这个字段的，所以是无法更新的，需要将历史数据编辑保存，让新字段加载出来，才可以正常更新。可以通过批量导入/更新的方案来解决。

**5.3 使用日期组件作为判断条件，导致公式未能成功运行？**

不建议使用日期组件作为判断条件，目前获取的是时间戳，时间戳用来做判断条件是不准确的。

可以使用一个单行文本把日期组件的值赋值给单行文本，然后用单行文本来作为判断条件。

**5.4 业务规则触发场景？**

集成自动化新建的数据暂不支持触发业务规则。

**视频讲解：**

<video controls preload="metadata" poster="https://img.alicdn.com/imgextra/i4/6000000003868/O1CN01CooePw1eRafM9RCl5_!!6000000003868-0-tbvideo.jpg" src="https://yida-support.oss-cn-shanghai.aliyuncs.com/static/mp4/312637158360.mp4" />
