首页方案导入导出功能介绍

1 场景
系统管理员或有权限的用户可以在首页方案列表中使用导出方案和导入方案功能,普通用户群体只在当前系统进行导入导出首页方案,不需要调整导出的文件。二开人员可以通过导入导出功能,从其他系统环境导出方案,再导入到目标系统环境中,但不同环境的产品类型和方案中的卡片菜单数据等不一定相同,所以需要修改导出的压缩文件,调整对应的脚本数据,使得文件导入后能正常使用,因此,导入导出方案功能可以为二次开发人员提供了获取预置脚本的便利。
2 适用版本
金蝶云苍穹V3.0.001以上
3 系统路径
V6.0及以上:【系统服务云】→【个性设置】→【首页定制】
4 功能介绍
4.1操作指引
在首页调整布局后生成对应方案类型的数据后,可以在首页方案列表中查询到创建的方案。
路径:系统管理-首页定制-首页方案列表

导出方案:选中需要导出的数据,点击【导出方案】按钮,即可获取首页方案压缩文件
导入方案:点击【导入方案】按钮,弹出上传文件窗口,上传导出的压缩文件,点击确定即可完成首页方案数据的导入
4.2二开人员操作说明
4.2.1 压缩文件内容介绍
导出方案后,打开压缩文件,找到dm\appPackageName-dm.zip,在appPackageName-dm.zip压缩包中包含以下主要文件:
• 首页方案预置数据脚本
datamodel\1.5.0\main\package\preinsdata\ wb_portal_scheme_***.sql
• 首页卡片配置信息文件,如果t_bas_cardconfig的fconfig内容太长,使用【导出方案】工具会产生kd_***.xml文件,否则不会生成该文件
datamodel\1.5.0\main\package\preinsdata\ xml\kd_***.xml

4.2.2 首页方案相关数据表说明
在数据库有四个表,分别记录门户首页和首页的卡片布局和配置信息。
• t_bas_mainpagelayout 首页方案表
• t_bas_mainpagelayout_l 首页方案多语言表
• t_bas_cardconfig 卡片布局信息表
• t_bas_cardconfig_l 卡片布局信息表多语言表
4.2.3 脚本调整
• 通过修改脚本预置首页方案,卡片布局通过首页调整后不需要修改,一般只需要关注首页方案表t_bas_mainpagelayout中以下字段,根据需要修改对应的字段值。
方案类型FSCHEMETYPE:1全局方案,2共享方案,3个性方案(目前预置的方案类型一般为全局方案,所以导出的脚本方案类型不为1的,需要手动调整为1)
如果想通过补丁升级生成首页方案,需要使用预置脚本,找到以下文件wb_portal_scheme_***.sql 和kd_***.xml(如果有,需要把kd_***.xml中的长文本内容放到sql脚本的fconfig字段里),如下图


4.3 注意事项
1、导出的语句最前面需要加上根据fid来删除的Delete语句,以支持重复执行。
2、由于生产环境运行一段时间后,客户可能会自行设置全局方案(目前,客户设置的方案是会替换出厂预置的方案),所以需要根据语义删除全局方案。所以预置sql中最好有以下delete语句,注意执行顺序不能随便调,要严格按以下顺序执行,先删除子表数据再删除主表数据,否则会出现主表数据已删,子表数据找不到引用数据导致删除不了的情况。
DELETE from t_bas
首页方案导入导出功能介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



