OA系统功能模块图
1
f一权限管理用户可以拥有多个角色,角色可以被分配给多个用户权限即是对某个资源的某个操作,资源即系统模块,操作即查询、修改、删除、添加等操作。权限管理系统的总体功能为:授权与认证授权,指将权限授予角色或用户◆如果用户A拥有角色B、角色C,那么,缺省的情况下,用户A将拥有被分配给角色A和角色C的所有权限(即默认情况下,用户A继承其拥有的角色所具有的所有权限)◆如果用户拥有多个角色,那么用户的权限是这些角色权限的合集◆如果用户拥有多个角色,而且角色之间的授权有冲突(比如对同一个资源的同一个操作,一个角色为“允许”,另外一个角色为“不允许”),将以优先级别高的角色为准(所谓优先级别,也就是对于这个用户所拥有的角色而言,是有顺序的,同一个角色在不同的用户那里可能拥有不同的优先级)◆除了可以对角色进行授权外,也可以针对用户进行授权,也就是说,将权限授予用户。针对某个资源的所有操作认证,指用户访问资源的某些操作时,根据授权,判断是否允许用户的访问◆在用户访问的时候,需要进行即时的判断(是否有权访问)◆应该提供查询的功能,可以查询某个用户所拥有的所有权限1模块管理
f系统所有模块的管理不同的用户对不同的模块有不同的操作权限:查询、修改、删除、添加2角色管理系统的角色定义、给角色分配权限等系统共有下列固有角色:系统管理员、普通员工、部门领导、档案管理员,系统任何用户均应具有普通员工的权限。(总经理、部门经理、OA管理员、财务主管、职员)3用户管理系统账号的分配、给用户分配角色、给用户分配权限等只有企业内部人员可以成为OA系统的用户,而且并非所有的企业员工都是OA系统的用户二个人办公1工作流1流程管理定义企业的流程(可以灵活定义各种流程)可以自定义流程(通过流程设计器),例如(仅示例,实际项目中不一定完全相同):
2流程可以随时作出修改2表单定义
f针对不同的流程定义表单可以实现表单模板的动态定义,即针对不同的流程,可以定义对应的表单2工作任务任务管理(未完成任务、已完成任务、任务查询)3工作日志用户创建文档、审批文档的相关记录4便签随手记录的信息5个人考勤上下班记录6通讯录个人通信录三公文管理文档流转事实上是对工作流以及工作流中的文档进行管理,对于大多数企业来说,核心的管理就是工作流和文档的管理。一般的企业都会有很多流程,比如r