关于组织机构 权限 角色 流程几张表的说明

来源:互联网 发布:nginx限制登录访问 编辑:程序博客网 时间:2024/05/02 10:25

表名

说明

备注

com_org

组织机构群组,每新建一个分公司都会往这个表中插入一条对应的数据

 

com_group

组织机构群组,每建立一个部门、岗位都会往这个表中插入一条对应的数据

G开头的ID是群组;P是岗位;O是部门

 

com_group_user

此表中保存着人员所属哪个群组下

保存着com_org和com_group对应的ID

sys_workflow

此表保存流程名称

 

sys_wf_template

此表保存着对应流程下的模板。

保存着sys_workflow对应ID

sys_wft_node

流程步骤名称及描述说明

保存着sys_wf_template对应ID

sys_wf_instance

流程操作明细 current_node_no列标识该流程处于第几步骤

保存着sys_wf_template对应ID

com_role

角色表

 

com_role_group

当把部门或群组配置给某角色时 存入此表

保存com_role角色表对应ID以及对应的群组ID

com_role_user

当把某人配置给某角色时存入此表

保存com_role角色表对应ID以及对应的人员ID

com_action

权限操作表

 

com_module

模块表

 

com_cfg

记录某角色有某个操作权限

保存着com_role角色表对应ID和com_action对应ID


Com_org:组织表,可通过此表查询部门、群组对应的分公司

com_role:角色表(categort字段作用,生成5类角色过程调用的应用)

com_role_user:角色人员表

com_role_group:角色群组表

com_dept:部门(组织)表

com_pos:岗位表

com_group:群组表(群组、岗位、部门都在该表中对应有记录并且ID以G、P、O打头)

com_group_user:群组用户表(群组ID,用户ID)联系群组与用户表

sys_work_flow:流程表

sys_wf_template:流程模板表

sys_wf_ instance:流程实例表(read_user和write_user字段作用)

sys_wft_node:控制列表数据表

com_action:权限操表

com_module:模块表

com_cfg:关联操作、角色、单据数据flag和flag1


组织结构 com_deptcom_poscom_group 三表中的org_id对应com_org的org_id;得出某群组、部门和岗位处于哪个分公司下。com_group_user表中group_id和user_id分别对应com_group中的group_id和com_user中的user_id。通过对应关系可以得出某人属于哪个分公司、群组、部门和岗位。

流程:sys_wf_template表中w_id对应sys_workflow的w_id; sys_wft_node表中t_id对应sys_wf_template中的t_id, sys_wf_instance表中的t_id对应sys_wf_template中的t_id。通过对应关系可以得出某一个流程下有哪些模板有哪些步骤和该流程模板处于哪个步骤(通过current_node_no字段来判断)。

    角色:com_role_group表中role_id和group_id分别对应com_role的role_id和com_group中的group_id,可以得到某个角色下都有哪些群组、部门、岗位;com_role_user表中role_id和user_id分别对应com_role的role_id和com_user中的user_id,可以得到某个角色下都有具体人员;com_cfg表中的role_id和action_id分别对应com_role的role_id和com_action中的action_id,可以得到哪些角色下有哪些操作动作,进而可以得出具体人员的具体操作权限
原创粉丝点击