NC65 销售管理销售订单自制按钮权限不生效曾喜梅 zengxmc@yonyou.com1 引言 销售订单在系统内支持按钮权限,通过配置可实现销售订单的按钮权限控制,但是系统内销售订单的自制按钮权限控制不生效。2 应用场景及问题描述2.1 应用场景在系统内对销售订单启用按钮数据权限,步骤如下。2.1.1 对销售订单启用按钮权限用集团管理员登陆,在权限管理---业务活动权限启用节点,选中销售订单维护,点击启用。2.1.2 设置销售订单按钮权限第一步:在开发配置---功能注册内新增业务活动,如下图业务活动“无自制按钮”,对应的业务活动关联按钮内无自制按钮。另外的新增业务活动内包含了自制按钮, 补充:要设置按钮权限,需要使该节点下的任意一个业务活动中包含了此按钮。第二步:设置职责,该职责的功能只添加了销售订单维护下的无自制按钮业务活动。第三步:角色关联职责。第四步:用户分配角色2.2 问题描述按照 2.1 内的步骤设置后,用户 004 登陆系统,打开销售订单维护节点,还能点击新增-自制,自制按钮没有控制住。3 解决方案3.1 方案一3.1.1 在数据库内执行脚本脚本如下,执行脚本前请对数据进行备份:update sm_butnregister set ISBUTTONPOWER = 'Y',BTNCODE = 'Add' where PK_BTN = '1001Z810000000004TP4';Commit;脚本执行后,开发配置-功能注册内,销售订单自制按钮的按钮编码变成了 Add。3.1.2 清缓存,重新登陆用户 004 重新登陆后,销售订单维护节点打开后已经看不到新增-自制了。3.2 方案二方案一种执行脚本后,功能注册内的销售订单-自制按钮的按钮编码变了,如果项目不同意方案一,请使用方案二,使用补丁解决。补丁编号:NC_SCM_SO-NC6.5-Patch-2016121-2057121304 注意事项方案一和方案二执行其中一个就可以了,不要在同一个系统内同时执行上述两个方案。