解锁JVS规则引擎的导入导出:数据迁移效率提升100%的秘诀

JVS规则引擎的导出与导入

在业务决策和自动化流程中,规则的导出与导入功能显得尤为重要。它们不仅为团队提供了在不同环境之间共享、备份或迁移配置数据的便捷方式,还确保了数据的一致性和可靠性。了解这一功能的核心机制,有助于我们更好地应用它,提高工作效率。

规则数据的存储与依赖关系

在详细介绍规则的导出与导入时,需要先了解所有的配置数据在系统中存储的方式,对于决策涉及到的 数据源、变量、决策配置数据,在系统中每一条配置数据都有对应的数据ID,而且决策是依赖于变量、变量依赖于数据源的。那么在导入的过程中,很可能存在目标环境上可能有或者没有底层的依赖数据,所以决策在导入的时候就要考虑,如下图所示:

在决策导出的时候,系统会把这个决策对应所使用的变量、数据源等配置一起打包,生成一个以“.risk”结尾的离线文件,在目标环境中导入这个文件是,系统提示会让用户选择是新增导入还是覆盖导入,如果覆盖,那么系统会去找所有数据对应的历史配置,在原有的数据上做更新,如果选择是全新导入,那么不管历史数据是否存在,都以新增的方式进行导入。

接下来我们看看具体的配置

1、决策的导出,如下图所示,用户在对应的规则上点击导出时,系统会自动的把数据进行打包

当然这里的导出是具备权限控制的,需要在规则配置的界面上进行用户导出权限授权

2、规则的导入,如下图所示

点击导入决策后,在弹出的导入界面选择导入的文件以及对应的导入方式

①:设置导入的决策的目录位置

②:选择覆盖与新增 的导入模式

③:选择离线的规则文件

在线demo:http://rules.bctools.cn/

gitee地址:https://gitee.com/software-minister/jvs-rules

相关推荐

  1. Node.js导入导出

    2024-02-21 11:38:02       38 阅读
  2. 你不知道CSS链接:网页导航秘密武器

    2024-02-21 11:38:02       26 阅读
  3. ExcelUtil导入导出

    2024-02-21 11:38:02       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 11:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 11:38:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 11:38:02       82 阅读
  4. Python语言-面向对象

    2024-02-21 11:38:02       91 阅读

热门阅读

  1. python Opencv 中绘制图

    2024-02-21 11:38:02       51 阅读
  2. C语言学习第三十天(排序)

    2024-02-21 11:38:02       51 阅读
  3. 从零开始学HCIA之广域网技术02

    2024-02-21 11:38:02       45 阅读
  4. Flutter面试之渲染流程

    2024-02-21 11:38:02       44 阅读