导出和导入模型


创建模型后,你可能根据需要更改其要素或添加新要素。EnOS 模型管理提供了将模型导出为 Excel 文件或者 JSON 文件的模板功能,用户可以选择熟悉的工具进行批量编辑后导入,完成模型功能的批量创建或者修改。


如果模型是在不同的 EnOS 环境或 OU 下创建的,通过导出导入功能即可完成模型的迁移。

备注

同一环境中,模型名称必须全局唯一,如果模型名称已在某一 OU 中被使用,需要使用新模型名来创建。

前提条件


  • 你需要获得模型导出相关的权限。如果你没有该权限,联系你的 OU 管理员获取。更多信息,参见 模型管理权限分配

  • 确保已阅读模型的使用限制。参见 使用限制

导出模型


  1. 在应用门户的 开发者控制台 中选择 模型 菜单,进入 自建模型共享模型 标签页。选择 批量导出

  2. 导出有两种方式。选择 导出全部 以导出在列表中所有的模型,或从列表中选择需要导出的模型,选择 导出勾选项

  3. 选择导出的文件格式:Excel 或 JSON。选择 确定

  4. 将包含 Excel 或 JSON 文件的压缩包保存到本地目录。

导入模型


支持使用 Excel 或 JSON 文件批量创建新模型,批量更新已有模型,或为共享模型批量更新自定义配置。若文件中包含已存在的模型标识符,将更新原有模型;若模型标识符不存在,将新建模型。


备注

从父模型继承或从模型要素库添加的要素,可能包含不可修改的字段,这些字段将在导入过程中被跳过。


  1. 在应用门户的 开发者控制台 中选择 模型 菜单,进入 自建模型共享模型 标签页。

  2. 选择 导入模型

    • Excel:选择 下载空白模板,解压 ZIP 压缩包并编辑文件。导入的 ZIP 压缩包中包含 3 个文件夹,对应模型的定义、视图和特性规则。每个文件夹中包含多个 XLSX 文件。

    • JSON:可导出任意文件,查看 JSON 格式,在此基础上进行编辑。

    • 从设备连接与管理导入模型:支持导入从 EnOS 设备连接与管理(简称 DCM)导出的模型文件。

    • 导入共享模型的自定义配置:支持通过导出和导入,更新当前 OU 共享模型的自定义配置。

  3. 选择 导入

  4. 如果无效记录存在,将弹出窗口显示错误消息和 下载错误文件 链接。 选择链接下载文件,检查错误原因,并纠正错误,然后重新上传文件。

  5. 新模型导入成功后将会出现在 模型 的模型列表中。