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

本文介绍了一种工作流系统的权限管理方案,包括不同类型的权限分配、工作域与职权域的概念及其实现方式。此外还详细解释了如何通过角色绑定来实现灵活的权限控制。
 

工作流权限

名称

说明

权限类型

见码表

 (码表)

名称

说明

工作流模板管理

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

工作流模板设计

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

工作流结点设计

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

实例启动

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

实例运行

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

结点运行

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

终止实例

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

实例查看

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

模板查看

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

结点查看

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

模板结点查看

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

状态查看

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

实例修改

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

实例路径修改

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

 

工作域

名称

说明

部门名称

 

上级直属部门名称

可被上级部门管理

下级直属部门名称

可管理下级部门

上级关系部门名称S

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

下级关系部门名称S

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

同级关系部门名称S

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

 

动态工作域

名称

说明

工作域启动

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

启动人

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

前结点指定

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

 

职权域

名称

说明

职务

如经理,科长,职员

职务默认权限

 

 

 

 

 

 

用户表

名称

说明

用户名

 

所属部门

 

 

 

 

 

 

 

 

工作流角色

名称

说明

角色名

 

权限S

工作流权限中的权限

 

工作流模板权限

名称

说明

模板名

 

结点列表

多个

所属工作域S

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

绑定角色

 

 

工作流模板结点权限

名称

说明

所属模板名

 

结点名

 

上级结点S

多个

下级结点S

多个

所属工作域S

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

(空为继承工作流模板)

绑定角色

(空为继承工作流模板)

 下篇会具体说明逻辑关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值