项目导出导入

为了方便URule Pro项目迁移,我们可以将一个某个团队下创建的项目导出,然后再到某个团队下将导出的项目导入,在URule Pro当中,无论是普通项目还是公共项目,都可以导出再导入。

要导出一个项目,需要切换到项目列表页面,选择需要导出的项目,点击边上的导出按钮即可,如下图所示:

image-20210930113150513

点击导出按钮后,系统会将当前项目导出为一个以.data结尾的文件。

要导入项目,只需要切换到目标团队的项目列表,点击右上角的导入项目按钮,选择要导入的项目文件即可,如下图所示:

image-20210930113908844

项目导出时,会导出当前项目下所有类型的文件,以及文件对应的版本文件,同时也包含那些位于回收站中已删除的文件;同时还会导出项目中的知识包定义信息,但不会导出知识包定义中已发布的知识包以及知识包启用、发布之类操作的产生的申请信息等,因此项目在导入后需要重新走发布流程发布知识包。

注意:项目在导入后,所有文件的ID以及知识包的ID都会重新生成,所以如果外部代码中存在引用知识包ID的情况,在项目导入后要根据新的知识包ID做相应修改。

引用公共项目资源的项目导入注意事项

当规则项目引用了公共项目中的资源,项目导入时,需要保证公共项目在当前团队中已存在。如果不存在需要先导入公共项目,并保证公共项目名称与原公共项目一致,再导入普通项目,普通项目中引用的公共项目资源会自动解析匹配。

需要注意的是,目前决策流中的知识包节点不支持自动解析匹配,其他引用公共项目资源的方式都支持。

results matching ""

    No results matching ""