跳到主要内容

配置导入导出

场景描述

对于不同环境事项相关的配置比如类型、字段、界面等,可以选择将配置导出在导入到新环境中。减少手工配置

配置导出

点击【导出全部】导出类型所有的数据

image-20260323135908641

点击【导出部分】选择需要导出的数据并确定导出,导出json文件

image-20260323135932745

配置导入

image-20260323140029370

点击【导入】上传对应的文件(文件导出后不可修改否则导入失败),点击【检查】系统会检查是否允许导入,对于已经存在的数据则无法导入

配置导入规则

  1. 支持导入导出的为:类型、类型层级方案、自定义字段、字段行为、界面、界面方案、类型界面方案、状态、工作流、工作流方案、事项关联、

  2. 导入规则:优先按照名称映射

    类型:按照类型key和名称全部一样才允许导入。如果名称一样、key不一样则不允许导入;如果key一样,名称不一样,则选择是否覆盖或者不导入

    类型层级方案:按照层级方案名称校验,如果名称一样则提示是否覆盖,如果名称不一样则直接导入

    自定义字段:导入时字段名称、字段类型、字段唯一标识全部不存在才能正常导入,如果key、字段类型一致时,名称一样,给出异常提示,用户可选择“覆盖”操作,覆盖内容包含配置。其他场景都导入不成功,并且给出异常提示。

    界面:根据界面名称判断,如果存在同名界面则给出提示“是否覆盖”,选择“覆盖”则根据界面名称覆盖已有的界面内容。包括字段、界面、脚本全部覆盖。如果不存在同名界面,则该界面直接导入成功

    界面方案:根据界面方案名称名称判断,如果存在同名界面方案则给出提示“是否覆盖”,选择“覆盖”则根据界面名称覆盖已有的界面如果不存在同名界面方案,则该界面方案直接导入成功

    类型界面方案:根据界面方案名称名称判断

    工作流:导入时,如果存在同名工作流,提示“覆盖”如果覆盖时新增加状态节点,则工作流直接增加,如果覆盖后的工作流减少了状态节点且该节点被事项使用不符合减少规则,则给出提示 缺少xx状态,不符合导入规则,用户添加后在导入,如果符合减少规则则允许覆盖导入时如果缺少某个状态则 直接新建状态

    状态:根据名称匹配