一.几个概念:
1.我们把一件“事”称为案例(case),有时又叫做工作(work),职业(job),产品(Product),服务(service),项目(item)。案例总处于某个特定状态,该状态由三个元素组成:
(1)案例相关的属性
(2)已经满足的条件
(3)案例的内容
2.本质上case都是离散的,它们有自己独立的开始和结束,都能彼此区分,每一个case都在一个过程中被执行。(其实这里的case就是我们一般工作流中的所谓工作流实例)
3.过程:由许多要被执行的task(任务)和一系列决定任务执行次序的条件构成。过程定义了案例的生命周期
4.任务(task):是一个工作的逻辑单元,它能够作为一个整体被资源(resource)执行。任务可以被定义为不能再细分的过程,即原子过程,这里存在主观因素。在定义或者分派任务的人看来,任务是原子性的,但是对于执行它的人来说经常是非原子性。
5.资源(resource):是指能够执行特定任务的一个人、一台机器或一群人。
6.过程结构的四种基本机制,或者说案例的生命周期(称为路由):顺序(sequence),选择(selection),并行,循环。
7.活动(Activity):任务的具体执行(由资源所执行)称为活动。
8.过程的分类:
基本过程:企业中那些生产产品或者服务的过程,也称作生产过程。
二级过程:支持基本过程的过程,因此也被称为支持过程,比如财务管理、人力管理等。
三级过程:指导与协调基本和二级过程的管理过程。
9.工作流的启动(触发)有3类:
(1)资源驱动(人工,自动,半自动)
(2)外部事件,一个JMS消息?
(3)时间信号(定时事件)
二.组织结构
1.组织结构确立了如何把组织所需要完成的工作分配给员工,最重要的三种组织形式:
(1)层次结构,常见的、通过树结构来描述的组织图
(2)矩阵结构,在以项目为中心的公司中较为常见,比如软件公司,一个员工同时属于电信事业部和XXX现场项目组
(3)网状结构
2.有关工作流权限系统的设计,更多请见银狐999的文档《
工作流系统组织模型应用和解决方案》
三.过程管理
1.区分管理系统与被管理系统,管理系统将目标、前提和决策传达给被管理系统,被管理系统可以向管理系统回报,根据汇报,管理系统可以修正这些目标。
2.过程管理分为四个层次:
(1)Real-time,实时管理
(2)Operational 操作管理
(3)战术管理
(4)战略管理
从上往下影响的范围越广,持续时间越长。
3.业务过程信息系统的发展,历史表明,越来越多的通用任务已被从程序中分离出来并且放入分解的管理系统中:
(1)1965-1975年:分解应用。信息系统由分解的应用组成,每个应用都有自己的数据库和定义。
(2)1975-1985年:数据库管理——将数据管理从应用程序中抽离出来,不同的程序共享一个数据库,面向数据的开发方法产生
(3)1985-1995年:用户界面管理——将用户界面从应用程序中抽取出来。
(4)1995-2005:工作流管理——将业务过程从应用程序中抽取出来。工作流系统负责管理工作流并组织案例数据在不同的人员以及应用程序间进行流转。
分享到:
相关推荐
良葛格————JavaJDK5.0学良葛格————JavaJDK5.0学习笔记PDF.rar习笔记PDF.rar良葛格良葛格————JavaJDK5.0学习笔记PDF.rar————JavaJDK5.0学习笔记PDF.rar良葛格————JavaJDK5.0学习笔记PDF.rar良...
在学习workflow Foundation 的过程中,看过的很好的学习笔记,对于刚刚接触工作流,想学习工作流编程的人,有很好的帮助!
——模型选择和算法部署 —— ——... ——工业视觉AI项目前段方法论 —— ——... ——工业场景中模型调优实战方法 —— ——... (再次提醒,这个的内容都是官网提供的《阿里云工业视觉智能认证ACP培训课程》里面...
源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统源码+原型+数据库 工作笔记管理系统...
python 学习笔记——线性回归预测模型.pdf python 学习笔记——线性回归预测模型.pdf python 学习笔记——线性回归预测模型.pdf python 学习笔记——线性回归预测模型.pdf python 学习笔记——线性回归预测模型.pdf ...
——————————————————————————————————————————————
希赛——软件设计师考试笔记 软件设计师考点。。 软件设计师真题解析。
菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(一)——数据 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(二)—— 介绍及分词 菜鸟笔记-DuReader阅读理解基线模型代码阅读笔记(三)—— 预处理 菜鸟笔记-...
学习linux的笔记,发到...Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux笔记——正则表达式入门及应用 Linux笔记——linux进程 Linux笔记——SVN命令总结 rpm&yum包管理命令总结 The end wklken
微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序——云笔记(截图+源码).zip 微信小程序...
韩顺平Oracle笔记——数据库韩顺平Oracle笔记——数据库管理员管理员
网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维笔记——T221.pdf网络运维...
数据库系统原理——ER模型与关系模型 犹记得第⼀次看《数据库系统原理》时看天书的感觉,云⾥雾⾥;现在已经是第⼆次参阅这本书了,顿时有所感悟,"哦,原来是这 样!"现在呢,开窍了⼀点,写下来且当作为笔记。 ER...
c++笔记,很不错的哦,喜欢大家喜欢!。。。。。。
操作系统复习笔记2——进程管理,涵盖进程、线程、CPU调度、进程同步和死锁
臭不要脸的秦晋之好——《史记》读书笔记1000字-读书笔记.docx
《表现——存在论》读书笔记参照.pdf
Android源码——局域网简易云端笔记系统源码.zip
通往Linux之路(一)——一个Linux系统管理员成长笔记.pdf
通往Linux之路(二)——一个Linux系统管理员成长笔记.pdf