WF的权限与角色(3)一个简单的权限体系结构
工作流权限
名称 |
说明 |
权限类型 |
见码表 |
(码表)
名称 |
说明 |
工作流模板管理 |
添加,启用,禁用工作流模板,为模板指定工[工作流模板设计]的操作人员 |
工作流模板设计 |
设计某个工作流模板,设计流程结点属性,指定流程权限,指定结点权限 |
工作流结点设计 |
设计某个工作流模板流程结点属性,指定结点权限 |
实例启动 |
跟据某个工作流模板启动工作流实例 |
实例运行 |
运行某个已启动的工作流实例 |
结点运行 |
运行某个已启动的工作流实例的结点 |
终止实例 |
终止某个已启动的工作流实例 |
实例查看 |
查看正在运行的某个工作流实例 |
模板查看 |
查看某个基于某个模板的所有实例 |
结点查看 |
查看正在运行的某个工作流实例的某个结点 |
模板结点查看 |
查看某个基于某个模板的所有实例的某个结点 |
状态查看 |
查看正在运行的某个工作流实例的运行状态(只是运行状态,不能看细节信息) |
实例修改 |
修改正在运行的某个工作流实例的已完成结点 |
实例路径修改 |
修改正在运行的某个工作流实例的未完成部分的结点或运行路径 |
工作域
名称 |
说明 |
部门名称 |
|
上级直属部门名称 |
可被上级部门管理 |
下级直属部门名称 |
可管理下级部门 |
上级关系部门名称S |
多个,可接于该部门的授权限,或将自已的权限授于对方 |
下级关系部门名称S |
多个,可接于该部门的授权限,或将自已的权限授于对方 |
同级关系部门名称S |
多个,可接于该部门的授权限,或将自已的权限授于对方 |
动态工作域
名称 |
说明 |
工作域启动 |
如果流程或结点权限设为[工作域启动],则该流程实例或结点属于启动该流程的人所在的工作域 |
启动人 |
如果流程或结点权限设为[启动人],则该流程实例或结点属于启动该流程的人 |
前结点指定 |
如果流程或结点权限设为[前结点指定],则该流程实例或结点的权限可由前一结点运行人指定 |
职权域
名称 |
说明 |
职务 |
如经理,科长,职员 |
职务默认权限 |
|
|
|
|
|
用户表
名称 |
说明 |
用户名 |
|
所属部门 |
|
|
|
|
|
|
|
工作流角色
名称 |
说明 |
角色名 |
|
权限S |
工作流权限中的权限 |
工作流模板权限
名称 |
说明 |
模板名 |
|
结点列表 |
多个 |
所属工作域S |
工作域表中的具体部门名称。以及[工作域启动、启动人、前结点指定] |
绑定角色 |
|
工作流模板结点权限
名称 |
说明 |
所属模板名 |
|
结点名 |
|
上级结点S |
多个 |
下级结点S |
多个 |
所属工作域S |
工作域表中的具体部门名称。以及[工作域启动、启动人、前结点指定] (空为继承工作流模板) |
绑定角色 |
(空为继承工作流模板) |
下篇会具体说明逻辑关系