Skip to content
On this page

如何功能授权

1. 系统权限组成

系统权限由三个级别权限组成:功能访问权限、功能事件权限、功能数据权限。

avatar

  • 功能访问权限,即授权是否拥有该菜单的访问权限,在角色授权时勾上即可拥有访问该功能权限。
  • 功能事件权限,系统将事件按钮分成几类,包括编辑、删除、复核、审批、打印五大类分组,开发人员在开发功能事件时,根据事件性质归入相应分类即可。这样避免管理员对每个功能每个事件进行授权,从字眼上看不出事件的作用,从而增加事件授权困难,并且在增减事件时,必须修改所有角色。
  • 数据权限,角色授权时,可以根据该功能预设的数据权限,根据角色选择一个或多个数据权限约束,没有选择不约束。

2. 数据权限定义说明

  • 首先在系统公共数据权限类型定义里,定义相应数据权限的子查询SQL组成;系统会根据登录人员的个人信息形成了多个默认值可供定义时使用:(详细看“系统参数定义和说明”章节)

{CURRENTUSERID}:当前登录人id

{CURRENTUSERNAME}:当前登录人名称

{CURRENTDEPTID}:当前登录人部门id

{CURRENTDEPTNAME}:当前登录人部门名称

{CURRENTCOMPANYID}:当前登录人所属子公司id

avatar

  • 然后在定义具体业务功能时,根据功能可能要使用的数据权限类型导入到具体功能的“数据权限定义”子功能中,并定义需要对比的字段名称。

avatar

  • 在角色定义时,根据实际需要勾选对应数据权限约束即可。

avatar