WF的权限与角色(3)一个简单的权限体系结构

 

工作流权限

名称

说明

权限类型

见码表

 (码表)

名称

说明

工作流模板管理

添加,启用,禁用工作流模板,为模板指定工[工作流模板设计]的操作人员

工作流模板设计

设计某个工作流模板,设计流程结点属性,指定流程权限,指定结点权限

工作流结点设计

设计某个工作流模板流程结点属性,指定结点权限

实例启动

跟据某个工作流模板启动工作流实例

实例运行

运行某个已启动的工作流实例

结点运行

运行某个已启动的工作流实例的结点

终止实例

终止某个已启动的工作流实例

实例查看

查看正在运行的某个工作流实例

模板查看

查看某个基于某个模板的所有实例

结点查看

查看正在运行的某个工作流实例的某个结点

模板结点查看

查看某个基于某个模板的所有实例的某个结点

状态查看

查看正在运行的某个工作流实例的运行状态(只是运行状态,不能看细节信息)

实例修改

修改正在运行的某个工作流实例的已完成结点

实例路径修改

修改正在运行的某个工作流实例的未完成部分的结点或运行路径

工作域

名称

说明

部门名称

上级直属部门名称

可被上级部门管理

下级直属部门名称

可管理下级部门

上级关系部门名称S

多个,可接于该部门的授权限,或将自已的权限授于对方

下级关系部门名称S

多个,可接于该部门的授权限,或将自已的权限授于对方

同级关系部门名称S

多个,可接于该部门的授权限,或将自已的权限授于对方

动态工作域

名称

说明

工作域启动

如果流程或结点权限设为[工作域启动],则该流程实例或结点属于启动该流程的人所在的工作域

启动人

如果流程或结点权限设为[启动人],则该流程实例或结点属于启动该流程的人

前结点指定

如果流程或结点权限设为[前结点指定],则该流程实例或结点的权限可由前一结点运行人指定

职权域

名称

说明

职务

如经理,科长,职员

职务默认权限

用户表

名称

说明

用户名

所属部门

工作流角色

名称

说明

角色名

权限S

工作流权限中的权限

工作流模板权限

名称

说明

模板名

结点列表

多个

所属工作域S

工作域表中的具体部门名称。以及[工作域启动、启动人、前结点指定]

绑定角色

工作流模板结点权限

名称

说明

所属模板名

结点名

上级结点S

多个

下级结点S

多个

所属工作域S

工作域表中的具体部门名称。以及[工作域启动、启动人、前结点指定]

(空为继承工作流模板)

绑定角色

(空为继承工作流模板)

 下篇会具体说明逻辑关系

原文地址:https://www.cnblogs.com/foundation/p/573040.html