# 联动数据对象

URL: https://docs.ones.cn/on-premises/7.33/product-manual/ones-project/automation-management/configure-an-automation-rule/link-data-objects

## 简介

联动数据对象页面用于基于相关对象启动一条流程分支。你可以在这里选择需要联动的对象类型，并在该分支下继续配置动作、条件分支或条件判断，使自动化规则能够围绕关联对象、父子层级对象等数据继续执行。

## 配置联动数据对象

你可以在规则编辑器中添加并配置联动数据对象。

1. 进入规则编辑器的 **配置流程** 。
2. 在右侧 **添加流程** 中选择 **联动数据对象** 。
3. 选择目标对象类型。
4. 根据对象类型补充配置，例如 **选择关联关系** 或 **选择层级结构** 。
5. 保存当前配置。
6. 在该分支下继续添加流程。
联动数据对象会在自动化规则中新增一个流程分支。该分支中的条件判断和动作，都会以所选联动数据对象作为执行目标。

## 支持的联动数据对象

系统当前支持以下联动数据对象：

| **联动数据对象** | **功能描述** |
| --- | --- |
| 关联工作项 | 对关联工作项进行条件判断或执行动作。 |
| 父层级工作项 | 对所选层级结构中的父层级工作项进行条件判断或执行动作。 |
| 子层级工作项 | 对所选层级结构中的子层级工作项进行条件判断或执行动作。 |

在不同上下文下，系统中还可能出现以下对象名称：

- **子工作项**
- **发布内容**
- **史诗内容**
- **关联发布**
- **所属史诗**

## 关联工作项

当你选择 **关联工作项** 作为联动数据对象时，系统会在关联工作项范围内执行该流程分支中的条件判断和动作。

1. 在 **联动数据对象** 中选择 **关联工作项** 。
2. 按需选择一个或多个 **关联关系描述** 。
3. 保存当前配置。
4. 在该分支下继续配置条件或动作。
该对象支持以下能力：

- 默认对 **全部关联工作项** 生效。
- 支持 **多选关联关系描述** 。
- 如果存在多个关联工作项，系统会对每个关联工作项分别执行一次该流程分支中的判断或动作。
注意事项：

- 当关联工作项数量较多时，出于性能考虑，自动工作流最多只会对前 **100 条关联工作项** 生效。

## 父层级工作项

当你选择 **父层级工作项** 作为联动数据对象时，系统会在所选层级结构的父层级工作项范围内执行该流程分支。

1. 在 **联动数据对象** 中选择 **父层级工作项** 。
2. 选择对应的 **层级结构** 。
3. 保存当前配置。
4. 在该分支下继续配置条件或动作。
该对象支持以下能力：

- 支持选择对应的层级结构。
- 对所选层级结构中的 **全部父层级工作项** 生效。
- 如果存在多个父层级工作项，系统会对每个父层级工作项分别执行一次该流程分支中的判断或动作。
父层级工作项还包括：

- **关联发布**
- **所属史诗**

## 子层级工作项

当你选择 **子层级工作项** 作为联动数据对象时，系统会在所选层级结构的子层级工作项范围内执行该流程分支。

1. 在 **联动数据对象** 中选择 **子层级工作项** 。
2. 选择对应的 **层级结构** 。
3. 按需选择一个或多个 **子层级工作项类型** 。
4. 保存当前配置。
5. 在该分支下继续配置条件或动作。
该对象支持以下能力：

- 支持选择对应的层级结构。
- 默认对所选层级结构中的 **全部子层级工作项** 生效。
- 支持 **多选子层级工作项类型** 。
- 如果存在多个子层级工作项，系统会对每个子层级工作项分别执行一次该流程分支中的判断或动作。
子层级工作项还包括：

- **发布内容**
- **史诗内容**

## 删除联动数据对象

删除联动数据对象时，系统会同时删除该对象下的整个流程分支。

1. 在规则编辑器中找到目标 **联动数据对象** 分支。
2. 执行删除操作。
3. 确认删除后，系统会一并移除该分支中的其他流程配置。
注意事项：

- 删除联动数据对象会同时移除该流程分支中的 **动作、条件分支和条件判断** 等所有内容。
- 此操作 **不可撤销** ，请在删除前确认是否需要保留分支中的其他配置。
