【分享】如何进行菜单升级
金蝶云社区-yangyang0283
yangyang0283
0人赞赏了该文章 1,425次浏览 未经作者许可,禁止转载编辑于2014年06月23日 14:55:35

问题描述:
对菜单进行升级时,可以采用哪些升级方式,各升级方式具体在哪种场景下使用?
解决方案客户化菜单升级方式有三种:智能升级,全部升级,升级系统菜单。

l 智能升级 智能升级不会覆盖二次开发菜单,对于系统菜单采取这样的策略:用户在客户化菜单中修改了系统菜单后,添加一条记录,设置某个字段是否修改的标志,当进行智能升级时,发现已经有这个标示的不予升级,而发现没有标示的进行升级。此方式常用于有修改的客户菜单进行升级。
l 全部升级 这种升级方式是最彻底的方式,它将系统菜单的表全部更新到客户化菜单表,并且系统化菜单原来的数据全部覆盖。此方式常用于不需要保留二次开发的菜单直接进行删除升级标准系统的菜单。
l 升级系统菜单 这种方式不升级用户修改的菜单,即二次开发菜单,只升级系统菜单,对于用户修改的系统菜单,也强制升级,即系统菜单全部覆盖,但对于二次开发菜单不做改动。此方式常用于需要保留二次开发的菜单对标准系统菜单进行升级。