NC65数据权限设置不生效的处理方案姓名:张红飞邮箱:zhanghf@yonyou.com一、问题描述:数据权限是NC用于控制用户或者角色所能使用查看的资源实体的非常有效的一个功能,资源实体一般是业务单据,基础档案等。有时候设置数据权限并不生效,或者原本生效的由于某些原因不生效。以下就以具体原因进行分析.二、解决方案出现数据权限不生效的原因基本有三类:1、首先是业务单据上设置数据权限的字段本身没有启用数据权限,具体可以在元数据管理中查看业务单据的字段是否启用了数据权限管理,65中元数据管理节点和之前的版本不同,需要使用系统管理员登录,菜单路径:业务系统管理模型定制与管理元数据管理。以采购订单为例。采购订单表体的供应商没有启用使用权和使用权组,需要勾选上使用权,使用权组录入供应链通用引用“SCMDefault”,输入之后报存。然后在登陆订单进行验证权限是否生效。其它单据可参照此操作进行处理。2、设置的数据权限是生效的,但是新增档案之后,新增的不生效,如对供应链的单据以物料分类设置权限,但是新增的物料没有进行权限控制。此问题是由于数据权限生效时间造成的,一般新增档案之后大概15分钟可以生效,也有个别的长时间不生效。此种状况可以通过部署一个后台任务处理“权限有效期及数据变更调整定时任务”,出现此状况可以手动执行任务及时生效。65的后台任务部署默认路径为:动态建模平台客户化配置后台任务部署需要设置为定时任务,根据项目实际状况设置定时的时间间隔,一般可设置为1小时,定时任务可手动执行,菜单路径:动态建模平台系统管理后台任务监控,找到对应的任务手动执行;3、业务本身不支持数据权限,这种情况基本多见于报表,例如在语意模型设计中的第三个页签启用了权限和对应的使用场景,但是数据权限没有生效。这种情况需要根据实际的报表咨询相关业务人员报表是否实现了数据权限控制。