
# 创建应用同步任务
面向工业制造数据协同、多租户及多应用跨域部署场景，工业数字模型驱动引擎-数据建模引擎（xDM Foundation，简称xDM-F）支持在应用运行态创建应用同步任务。该功能通过离线方式，实现基础数据、生命周期、数据模型等元数据的跨应用、跨租户批量迁移与同步，确保产线、研发、工艺等业务数据一致性。
#### 约束与限制
同一同步模块下，仅允许存在一个"状态"为"未启动"的应用同步任务。如需新建，请先完成或删除现有未启动任务。
#### 前提条件
已[登录应用运行态](https://support.huaweicloud.com/consog-idme/idme_consog_0023.html)。
#### 创建运行态的应用同步任务
1. 在左侧导航栏中，选择"应用中心 \> 应用同步"，进入"应用同步"页面。
2. 单击"创建"。
3. 根据页面提示，配置如下信息。 
   图1创建应用同步   
   ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000001880009604.png "点击放大")
   表1创建应用同步参数说明 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 任务名称   | 自定义应用同步任务的名称，建议包含业务含义，便于后续识别与管理。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 同步模块   | 选择需要同步的数据模块。系统支持按模块粒度同步，各模块包含对象如下： - 基础数据：包含"属性库"、"合法值"、"分类"、"文件夹"和"计量单位"。  - 生命周期：包含"生命周期模板"、"状态"和"业务操作"。  - 数据模型：包含"数据实体"、"关系实体"和"视图模型"。  - 流程：包含"流程元模板"和"流程服务编排"。  - 规则：包含"规则列表"。  - UI：包含"前端项目"。  - 服务编排：包含"高代码编排"。   **同步顺序建议：** 为避免因数据依赖缺失导致同步错误，推荐按以下依赖顺序执行同步： 1. 基础数据：计量单位 → 合法值 → 属性库 → 分类 → 文件夹  2. 生命周期：状态 → 业务操作 → 生命周期模板  3. 数据模型：数据实体 → 关系实体 → 视图模型  4. 流程：流程服务编排 → 流程元模板  5. 规则  6. UI  7. 服务编排   |
   | 同步内容方式 | 选择同步数据的范围： - 全量：一键同步所选模块内所有的数据，适合模块整体迁移、环境初始化、批量备份等场景。  - 自定义：按实际业务场景，灵活选取需要同步的具体内容，适用于增量同步、仅同步核心配置的精细化操作。 如果选择"自定义"，创建应用同步任务后需在"同步内容"页签中补充配置具体同步对象，具体操作请参见[配置同步内容（仅适用于自定义模式）]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 处理方式   | 设置目标端存在相同数据时的同步处理策略。支持以下两种模式： - 版本覆盖：基于同步对象的唯一标识字段（如英文名称、内部名称等）进行匹配。 - 目标端存在匹配的数据：根据数据类型及状态，执行差异化更新或覆盖操作。详细规则请参见[同步模块详细规则](https://support.huaweicloud.com/usermanual-idme/idme_clientog_0217.html#ZH-CN_TOPIC_0000001582186962__section5950172892718)。  - 目标端不存在匹配数据：自动新增该数据。    - 重复则跳过：基于同步对象的唯一标识字段进行校验。 - 目标端存在相同标识的数据（如数据实体"Part"）：系统自动跳过该条数据，不执行同步。  - 目标端不存在相同标识的数据：系统正常执行数据的新增创建。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 目标租户   | 指定数据同步的目标位置。 - basicTenant_basicTenant：同步至其他应用的默认租户。  - 其他租户：即非basicTenant_basicTenant租户。同步至当前应用的其他租户，或其他应用的同名租户。   注意： 当"同步模块"选择为"UI"时，本配置项将自动隐藏，无需设置。 如果下拉列表中没有可用租户，请先参见[租户管理](https://support.huaweicloud.com/usermanual-idme/idme_clientog_0031.html)进行创建。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
      
   
   
4. 单击"创建"。
 
 #### 配置同步内容（仅适用于"自定义"模式）
应用同步任务创建完成后，系统将自动跳转至该任务的"同步内容"配置页面。如果在创建任务时将"同步内容方式"设置为"自定义"，您需要结合所选的同步模块及业务场景，精确勾选需要同步的具体数据对象，支持按需添加或移除待同步对象。
表2自定义同步内容配置 
| 同步模块 | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|
| 基础数据 | - **支持同步的对象范围**：属性库、合法值、分类、文件夹、计量单位。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度** ： - 属性库：编码、英文名称、中文名称、英文描述、中文描述、类型等。  - 合法值：编码、英文名称、中文名称、英文描述、中文描述、类型等。  - 分类：编码、英文名称、中文名称、英文描述、中文描述、创建者等。  - 文件夹：编码、英文名称、中文名称、英文描述、中文描述、创建者等。  - 计量单位：编码、英文名称、中文名称、英文描述、中文描述、创建者等。     |
| 生命周期 | - **支持同步的对象范围**：生命周期模板、状态、业务操作。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度** ： - 生命周期模板：编码、英文名称、中文名称、英文描述、中文描述、状态等。  - 状态：编码、英文名称、中文名称、内部名称、英文描述、中文描述等。  - 业务操作：编码、英文名称、中文名称、英文描述、中文描述、状态等。                                                                                             |
| 数据模型 | - **支持同步的对象范围**：数据实体、关系实体、视图模型。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度** ： - 数据实体：所属应用、编码、英文名称、中文名称、父模型、模型类型等。  - 关系实体：所属应用、编码、英文名称、中文名称、关系类型、源数据实体名称等。  - 视图模型：编码、英文名称、中文名称、英文描述、中文描述、状态等。                                                                                |
| 流程   | - **支持同步的对象范围**：流程元模板、流程服务编排。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度** ： - 流程元模板：英文名称、中文名称等。  - 流程服务编排：服务编号、服务名称、服务类型、服务来源、服务状态等。                                                                                                                                                                                                                                                |
| 规则   | - **支持同步的对象范围**：规则列表。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度**：规则名称、规则类型、规则编码、界面模式等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| UI   | - **支持同步的对象范围**：前端项目。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度**：唯一标识、名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 服务编排 | - **支持同步的对象范围**：高代码编排。  - **操作方式** ： - 添加同步对象：单击"添加"，在弹出窗口中勾选目标数据，单击"确认"完成添加。  - 移除同步对象：勾选目标数据，单击"删除"，在弹出的提示框中单击"确定"。    - **筛选维度**：编码、API英文名称、API中文名称、API英文描述、API中文描述、状态等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   
#### 启动应用同步任务
完成应用同步任务创建及同步内容配置后，需手动启动任务，系统才会执行同步并生成离线文件。
1. 根据实际操作场景，选择以下任一方式启动任务： 
   - **任务详情页面直接启动**：单击底部"全局操作"区域的"启动"。
   
   - **应用同步列表页面启动** ：进入"应用中心 \> 应用同步"页面，找到目标任务，单击![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002548702060.png)。
   
   
   
   
2. 在弹出的提示框中，单击"确定"。 
   任务启动后，可在任务列表中查看同步进展。当"状态"显示为"已完成"时，"操作"列将出现![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002579752501.png)，用于获取生成的离线文件。
   
   
 
