基于WF设计业务流程平台_参与者与任务列表
2008-11-20 09:18
337 查看
基于WF设计业务流程平台_参与者与任务列表
参与者是参与流程的人(好像有点废话),在这里我先简单的描述一下参与者,在后面关于资源的文章中我会再具体讲解
从工作流的角度来看,与流程相关的人分为三类:
参与者
是指该人的主观意思会直接影响流程的路径或结果的人,比如审批结点的审批人
资源
是指不能对流程的路径或结果产生主观意思影响,但流程的运行需要其存在的人,比如流程要用到铲车,那铲车与铲车的驾驶员都是资源
涉众
是指不参与流程,但流程路径或结果会涉及到该人的利益,比如国家制定一个经济发展计划,全国人民都是涉众,涉众应当享有知情权,应当成为[查看人]
以上定义可能与一些文章有概念上的不同,读者可以不必认同本文,我无意炒作一些概念,本系列文章不是一篇理论文章,本系列文章中的所有定义,概念都是后面将要介绍的数学模型的参数,并会用WF与C#现该数学模型,所以如果你不能接受本系列文章定义,概念,那本文与本文要实现的WF平台不适合你
启动人 | 可以行使启动权 |
提交人 | 可以行使提交权 |
接件人 | 可以行使接件权 |
分配人 | 可以行使分配权 |
办理员 | 可以行使办理权 |
查看人 | 可以行使查看权 |
管理人 | 可以行使管理权 |
考核人 | 可以行使权 |
协办人 | 可以行使办理权 |
未来参与人 | 以后会参与流程的人 |
历史参与人 | 曾经参与流程的人 |
被授权/被邀请人 | 授权行为的指向 |
被指定人 | 分配行为的指向 |
我可启动的事项列表
属于执行权启动事项有两种方式,手工启动和定时启动
手工启动
用户可以查询有启动权限的流程,并跟据业务需要启动流程
定时启动
系统会跟据预设的参数,在指定的时间用指定的参数启动流程
我启动的事项列表
属于知情权用户可以查询自己启动的流程。
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
我参与的事项
属于知情权用户可以查询自己参与的流程。
流程启动人,也是参与人,不过这类事项建议列到[我启动的事项列表]中
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
应我分配的事项
属于执行权用户可以查询应分配的事项
用户在规定的情况下完成对事项的分配
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
应我接件的事项
属于执行权用户可以查询应接件的事项
用户在规定的情况下完成对事项的接件
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
应我办理/提交的事项
属于执行权用户可以查询应办理的事项
用户在规定的情况下完成对事项的办理,并在规定的情况下将事项提交给下一结点
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
我可管理的事项
属于监管权用户可以查询可管理的事项
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
用户行使管理工作有两种方式:
主动
用户发现流程出现问题或根据业需要,主动对流程做出管理操作
被动
其他的申请权的用户发现流程出现问题或根据业需要,向管理者提出对流程进行管理的建议或申请,管理者跟据建议或申请做出管理操作
我可考核的事项
属于监管权用户可以查询可考核的事项
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
用户行使管理工作有两种方式:
事后考核
指在流程完成后,对流程与流程参与人进行评价的行为
事中考核
指在流程进行中,对流程的当前步骤与流程当前参与人进行评价的行为
我可查看的事项
属于知情权用户可以查询可查看的事项
在授予相应权限的情况下,可以查看流程运行的信息,可以查看结点信息,或行使其他相应权限
模型
以上的任务列表在实际开发中可根据业务需要进行删减或添加,下面是一个模型类结构
算法
应我办理/提交的事项 | 节点状态表.办理结点的人 = 当前用户 |
应我接件的事项 | 节点状态表.办理结点的人 ="" 节点状态表.办理结点的部门 = 列表存在 节点状态表.办理结点的职务 = 列表存在 |
应我分配的事项 | 节点状态表.办理结点的人 ="" 节点状态表.办理结点的部门 = "" 节点状态表.办理结点的职务 = "" 节点状态表.分配结点的部门 = 列表存在 节点状态表.分配结点的职务 = 列表存在 |
调用说明
模拟UI
相关文章推荐
- 基于WF设计业务流程平台_参与者的权限
- 基于WF设计业务流程平台_功能列表
- 基于WF设计业务流程平台_工作域与一人多部门多职能
- 基于WF设计业务流程平台_数据冲突
- 基于WF设计业务流程平台-架构
- 基于WF设计业务流程平台-架构
- (WF索引)基于WF设计业务流程平台
- 基于WF设计业务流程平台_同一流程多种状态
- 关于[一个基于WF的业务流程平台]表设计的说明
- 基于WF设计业务流程平台_权限在流程模板外部映射
- 基于WF设计业务流程平台-权限体系
- 基于WF设计业务流程平台_特定群体与特定人
- 基于WF设计业务流程平台_流程的层次
- 基于WF设计业务流程平台_消息收集、通知接口
- 一个基于WF的业务流程平台
- 一个基于WF的业务流程平台
- 一个基于WF的业务流程平台
- 研读《基于Hadoop的海量业务数据分析平台的设计与实现》----flume一章学习小结
- 基于地图的工作流设计器,及基于地图的业务流程办理界面(三)
- p2p平台业务-注册流程设计