惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Microsoft Security Blog
Microsoft Security Blog
云风的 BLOG
云风的 BLOG
B
Blog
The Register - Security
The Register - Security
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
F
Full Disclosure
The GitHub Blog
The GitHub Blog
Recorded Future
Recorded Future
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
美团技术团队
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
D
DataBreaches.Net
Martin Fowler
Martin Fowler
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
The Cloudflare Blog
博客园 - 【当耐特】
U
Unit 42
月光博客
月光博客
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
博客园 - 聂微东
I
InfoQ
B
Blog RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
Cyberwarzone
Cyberwarzone
V
V2EX
S
Securelist
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Security @ Cisco Blogs
PCI Perspectives
PCI Perspectives
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Heimdal Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Tor Project blog

博客园 - bobmazelin

Microsoft Robotics Developer Studio基础(一):前言 Microsoft Robotics Developer Studio beta4的大bug Microsoft Robotics Developer Studio4 Beta随想 最近动态记录 走入Microsoft Robotics Developer Studio世界 【工作流】工作流结构模式整理 【工作流】PE中的资源模式的实现方式 【讨论】【工作流】由资源模式中的“权限分配”想到资源结构 【PE】流程图对象以及事件驱动机制的介绍 【讨论】WF中的异常(错误)处理 【讨论】基于WF的流程结构 建立基于WF工作流模式库的设想 2008:再战Business Process Management System(BPMs) bobmazelin的流程管理系统介绍和概念性设计(二) bobmazelin的流程管理系统介绍和概念性设计(一) AspectNet功能介绍(二) AspectNet功能介绍(一) 在(开发)流程系统之前 在Sequence模式中思考流程资源(数据)问题
bobmazelin的流程管理系统介绍和概念性设计(三)
bobmazelin · 2007-10-12 · via 博客园 - bobmazelin

最近一年多的时间我都在流程管理系统领域工作,虽然现在该项目处于停滞状态,但我仍然对流程管理领域充满希望.这一系列的随笔由bobmazelin和他的同事这段时间工作的经验积累而成,同时也是我们流程管理系统的介绍,如果有志同道合者随意发表自己的想法。
在上篇中,我介绍了通过设计资源视图来抽象企业流程中数据结构,在这篇中我和大家一起讨论一种特殊的资源---权限。很多系统中会涉及权限问题,我并不是权限设计方面的专家,所以这里所谈有不正确之处,还请大家指正。不同企业,不同行业,不同部门他们对组织内部权限的设计是不同的,但仍然可以对其进行分析而得出一些通用的“模式”,比如:通过组来管理权限。可以在系统中集成多种权限管理“模式”供用户选择。
我们在这方面考虑了两点:
1、流程管理系统的权限分为两块:一块是BPMs本身的权限,哪些人可以部署流程?那些人可以测试流程?
2、设计完成的流程中需要根据权限来分配任务的执行者(工作流模式中的资源模式之一)。
这两方面无论哪方面都可能会伴随不同组织而不同,于是我们借助我们资源视图的能力,提供给使用者自主设计权限结构的权力。
下图是一个通过组管理员工权限的简单设计例子,其中Employees关系的IsReverse属性为true。通过这个设计方案表面了每个Employee都只能加入一个Group,而每个Group可以拥有多种Role。

当然,在实际组织中其权限不会如此简单,可以在此基础上扩展。比如:增加GroupOfEmployee来管理Employee和Group之间的多对多关系;增加Group之间的父子关系(也是包含的一种);增加Role之间的父子关系等等。
通过类似的设计过程可以适应不同组织对权限管理的要求;另外,流程管理系统可以设置自身的权限管理为用户设计的某个资源视图中,并自动应用到流程系统的使用上。
由权限可以扩展到流程中大部分资源的设计过程,下篇我将介绍资源和数据的映射问题-即资源的部署。