- 浏览: 127470 次
- 性别:
- 来自: 北京
最新评论
-
ynlxc:
亲,关注你的书4个月了,真是等到花儿也谢了。。。可否发些试读章 ...
《流程的永恒之道-一个工作流与BPM项目的备战培训及实施记》之目录结构 -
heguojun:
songjingjing520 写道[flash=200,20 ...
spring中使用mule的配置经验总结 -
songjingjing520:
[flash=200,200][/flash][url][/u ...
spring中使用mule的配置经验总结 -
chengguogen:
jbpm jpdl task-> form 只能写死 不 ...
应用jBPM4解决中国特色的流程需求 -
guofengcn:
这本书出版了吗?
《Head First Process-深入浅出流程》连载
前 言 2
本书之章节阅读说明 4
序篇 流程入门及小A的出差故事 13
第1章 流程入门及小A的出差故事 15
1.1 认识流程 15
1.2 流程的定义 16
1.3 流程的分类 17
1.3.1按流程的应用层次及深度 18
1.3.2按流程在企业中的作用及性质 19
1.3.2.1 著名的安东尼模型 19
1.3.2.2 APQC企业流程分类图 21
1.3.2.3 《流程管理》第三版企业流程分类图 22
1.3.3按照流程中人工的密集程度 22
1.4 流程与企业和组织的关系 23
1.4.1流程支撑企业和组织的战略落地 23
1.4.2流程打通企业和组织的经脉 24
1.4.3流程保障企业和组织的敏捷性 24
1.5 小A的出差故事 25
1.5.1 起床序曲 25
1.5.2 出差准备中的流程 25
出差费用申请 26
当当网买书 26
请假流程 28
流程对于工作的意义 28
1.5.3 休假中的流程 29
民生银行信用卡申办流程 29
XX超市的猪肉追踪—智慧的供应链 29
土豆炖牛肉之制作流程 31
流程对于生活的意义 33
1.6 流程、流程管理及流程技术三者的关系 33
第一篇 项目备战之工作流技术培训 36
第2章 项目备战培训之工作流初解 39
2.1 流程管理及流程技术的发展 39
2.1.1按照流程的时间进展 39
2.2 工作流基本概念 39
2.3 工作流技术的发展历史 40
2.4 工作流技术解决了谁的问题 40
2.5 工作流里的流程结构 42
2.6 工作流与MIS的关系 44
2.7 工作流相关规范 45
2.8 WfMC之工作流管理系统参考模型 46
2.9 XPDL之流程定义元模型 47
2.9.1 包(Package) 47
2.9.2 泳道(Swimlanes) 47
2.9.3 流程定义(Process Definition) 47
2.9.4 活动(Activity) 47
2.9.5 转移线(Transition) 48
2.9.6 参与者声明(Participant Declaration) 48
2.9.7 应用程序声明(Application Declaration) 48
2.9.8 人工产出物(Artifact) 48
2.9.9 消息流(Message Flow) 49
2.9.10 关联(Association) 49
2.9.11 相关数据元素(Relevant data field) 49
2.9.12 数据类型与表达式(Data Types and Expressions) 49
2.9.13 系统与环境数据 (System and Environmental Data) 49
2.9.14 资源仓库(Resource Repository) 49
2.9.15 厂商/用户自定义扩展(Vendor or User specific Extensions) 49
2.10 工作流管理系统之外围扩展 50
2.10.1 资源引擎(组织结构集成与调度) 50
2.10.2 表单引擎 51
企业应用之表单的历史 51
企业应用之电子表单 52
2.10.3 时间服务引擎 56
2.10.4 消息引擎 57
2.10.5 规则引擎 61
规则引擎概述 61
规则引擎与工作流引擎的关系 63
第3章 项目备战培训之出差故事中的工作流模式 70
3.1 模式是个什么东东?伟大的Alexander大师 70
3.2 工作流模式的发展历程及分类 71
3.3 指挥多任务交互的司令—控制模式 72
3.3.1 土豆炖牛肉流程中的串行模式 73
3.3.2 土豆炖牛肉流程中的“并发分裂“与”并发汇聚“模式 73
并发分裂模式 73
并发汇聚模式(同步模式) 80
3.3.3 请假流程中的“单选分裂“与”单选汇聚“模式 84
单选分裂模式(排他选择模式) 84
单选汇聚模式(简单合并模式) 89
3.3.4 workflowpattern上的其它控制模式 92
3.4 负责单任务资源协调的组织部长—资源模式 92
3.4.1 人是这个世界的主宰,人是软件的使用者 92
3.4.2 讲讲企业,讲讲组织结构 93
3.4.2.1 组织结构的历史发展 93
3.4.3 组织结构与工作流及资源模式的关系 97
3.4.4 组织部长开始工作—资源模式 98
3.4.4.1 资源的分配或指派 98
3.5 掌握干货的通信员—数据模式 99
3.5.1 工作流数据的分类 99
3.5.2 工作流中的数据对象 101
3.5.3 通讯员开始干活—数据模式 102
3.5.3.1 业务与流程之间数据的交互与传递 102
3.5.3.2 流程内部数据的交互与传递 103
3.5.3.3 基于数据的路由与基于数据的触发 104
3.6 负责诊病的医生—异常模式 104
3.6.1 人会生病,软件也会生病,病还很多 104
3.6.1.1 软件常规病介绍 104
3.6.1.2 常规病中的短事务 105
3.6.1.3 短事务的分类及实现 105
3.6.2 俺是工作流,俺有职业病 113
3.6.2.1 工作流异常的概念 113
3.6.2.2 工作流异常的分类 113
3.6.3 工作流异常的处理 115
3.6.3.1 出差费用申请流程中的工作流异常处理 116
3.6.3.2 工作流异常处理机制 118
3.6.4 职业病的民间治疗秘籍—补偿 118
3.6.4.1 长事务 118
3.6.4.2 补偿的概念 119
3.6.5 职业病的官方治疗秘籍 119
3.6.5.1 XPDL中的补偿 119
3.6.5.2 BPEL中的补偿 119
3.6.5.3 BPMN中的补偿 120
第4章 项目备战培训之工作流的实现 122
4.1 开源实现之jBPM 122
4.1.1 jBPM综述 122
4.1.1.1 完整的工作流实现jBPM3 124
4.1.1.2 向BPMS努力的jBPM4 125
4.1.1.3 鸠占鹊巢的Drools Flow与jBPM5 126
4.1.1.4 Activiti5的反击 127
4.1.1.5 总结 129
4.1.2 jBPM4深度解析 129
4.1.2.1 PVM的分层架构 129
4.1.2.2 PVM的流程定义模型 130
4.1.2.3 PVM的过程调度 134
4.1.2.4 PVM的运行期环境 140
4.1.2.5 PVM的对外服务 144
4.1.2.6扩展jBPM使之支持多流程语言 144
4.1.2.7总结 146
4.1.3应用jBPM4解决中国特色的流程需求 146
4.1.3.1国内人工任务密集型流程的典型特点 146
4.1.3.2应用jBPM4解决国内的典型流程需求 147
4.2 商业实现,我要选产品 155
4.2.1工作流产品选型标准 155
4.2.1.1 确定的自己的业务应用分类 155
4.2.1.2 基于工作流参考模型的选型标准 156
4.2.1.3 工作流外围扩展的选型标准 156
4.2.1.4 其它方面的标准 157
4.3 本章总结 158
第二篇 项目启动之BPM充电和流程梳理 159
第5章 BPM初解及本项目中流程故事 163
5.1 啥叫 BPM,来点小科普 163
5.1.1 什么叫端到端(End-to-End) 165
5.1.2 端到端流程的几个特性 165
5.2 本书上市的BPM战术故事 165
5.2.1 本书“网络销售”之BPM战术流程 166
5.3 房管业务中的BPM战术故事 167
第6章 BPM生命周期中的那点事及故事分析 169
6.1 BPM的生命周期中的那点事 169
6.1.1 设计 169
设计四步曲 170
6.1.2 建模 172
6.1.2.1 建模规范 174
6.1.2.2 模型交换 175
6.1.2.3 模型持久化 186
6.1.3 执行 187
6.1.3.1 执行规范 187
6.1.3.2 预销售许可主线流程的执行分析 192
6.1.4 监控 201
6.1.4.1 流程监控与BAM 201
6.1.4.2 BAM的定义 201
6.1.4.3 BAM的分类 202
6.1.4.4 BAM关注的四个方面 202
6.1.4.5 BAM的技术实现 203
6.1.4.6 BAM在企业信息系统中的位置 205
6.1.4.6 BAM与BI 205
6.1.5 优化 206
6.1.5.1 BPI及预销售主线流程的改进分析 206
6.1.5.2 流程与绩效 211
6.2 画个大饼—给个BPM的美好蓝图 212
第7章 BPM参谋长的战术体系及规范—BPMN规范 215
7.1 BPMN的历史 215
7.2 BPMN的流程模型 217
7.2.1 流程编制 218
7.2.1.1 私有的(内部的)业务流程 218
7.2.1.2 公开流程 219
7.2.2 协作 220
7.2.3 编排 220
7.2.4 协作的会话视图 221
7.3 BPMN的流程编制元素 223
7.3.1 基本元素 224
7.3.1.1 泳道、流对象、连接对象、人工制造物和流程执行语义 225
7.3.1.2 事件、活动和网关 230
7.3.2 核心元素 234
7.3.2.1 活动 234
7.3.2.2 事件 237
7.3.2.3 网关 245
7.3.2.4 数据元素和数据关联 246
7.3.2.5 组 247
7.3.3 扩展元素 248
7.3.3.1 活动 249
7.3.3.2 事件 252
7.3.3.3 网关 258
7.4 BPMN的编排元素 260
7.4.1 编排任务 261
7.4.2 子编排 263
7.4.3 调用编排和全局编排任务 264
7.5 BPMN的会话元素 264
7.6 我们如何使用BPMN进行建模 267
7.6.1 描述性BPMN 267
7.6.2 分析性BPMN 269
7.6.3 执行BPMN 271
第8章 深入BPM看实现 275
8.1不要高高飘在天上,还是落在地上踏实 275
8.1.1 天上的BPM与地上的BPMS 275
8.1.1.1 BPMS产品市场前景 275
8.1.1.2 BPMS产品分类 276
8.1.1.3 Gartner的BPMS魔力象限 278
8.2 开源BPMS实现之Activiti 281
8.2.1 activiti深度解析 281
8.2.1.1 activiti组件介绍 282
8.2.1.2 activiti引擎及流程虚拟机对BPMN2.0流程的执行过程 287
8.3 商业实现,我要选产品 304
8.3.1 BPM五阶段之BPMS产品讲解 304
8.3.1.1 设计 305
8.3.1.2 建模 306
8.3.1.3 执行 306
8.3.1.4 监控 307
8.3.1.5 优化 307
8.3.2 IBM BPM v7.5 307
8.3.3 Oracle BPM 11g 308
第三篇 BPM项目实施策略之流程治理 311
第9章 流程治理初解及本项目的治理框架 314
9.1 什么叫流程治理,流程治理要做什么? 314
9.2 为什么要实施流程治理 316
9.3 怎样实施流程治理(实施流程治理的步骤) 316
9.4 本项目的治理框架 320
9.5小结 322
9.5.1 管理与信息化的差距 322
第四篇 项目实战之进行时 324
第10章 本项目之关键实战 328
10.1 总体目标 328
10.2 技术方案及实战过程 329
10.2.1战略阶段—第一个永恒之道的贯彻执行:引入流程治理,填补战略与BPM之间的鸿沟 329
10.4.1.1房管局的价值链 330
10.4.1.2房管局的战略地图 333
10.4.1.3房管局的企业架构 335
10.4.2.3让BPM Governance来掌控BPM的实施 344
10.2.2战术阶段—第二个永恒之道的贯彻执行:构建端到端的流程体系,结合SOA中的服务化、组件化来实施BPMS 344
10.2.2.1构建端到端的流程体系 344
10.2.2.3服务的获得:由CBM到SOMA 347
10.2.3执行阶段—第三个永恒之道的贯彻执行:应用工作流模式实现流程的万变 348
10.2.3.2战略、战术与执行的交互落地为BPMS、WFMS、ESB、FUNCTION的交互 348
10.2.3.3用高级控制模式解决测绘系统中的业务流转需求 349
10.2.3.4用资源模式解决测绘系统中的人工任务分配需求 403
10.2.3.5用数据模式解决测绘系统中的数据交互需求 418
10.2.3.6用异常模式解决测绘系统中的业务补偿需求 420
10.2.4监控评估阶段 425
10.2.4.1基于BSC的战略评估 425
第五篇 流程之未来展望 429
第11章 云中的流程 430
11.1 一个BPM私有云引擎的设计 430
11.1.1 引言 430
11.1.1.1 云计算概述 430
11.1.1.2 云分类及云的服务模式 430
11.1.1.3 BPMS in private Cloud概述 431
11.1.1.4 研究现状 431
11.1.2 可自服务的BPM私有云引擎(SSBEIPC--Self-Service BPM Engine in private Cloud)的设计 433
11.1.2.1 SSBEIPC设计原理 433
11.1.3 系统结构 435
11.1.4 系统实现方案 437
11.1.4.1 资源调度的实现方案(IaaS之上的PaaS实现方案) 437
11.1.4.2 组织内的隔离与交互实现方案 437
11.1.4.3 云端API(REST-based API)的设计实现 439
11.1.4.4 SSBEIPC的执行引擎的调度算法 439
11.1.4.5 BPM私有云的关键问题及解决方法 440
11.1.5 总结 441
11.2 基于REST的流程API设计案例 441
11.2.1 一个关于网购纸尿裤的故事 441
11.2.2 第一个需求,我想随时随地查看我的订单 441
11.2.3 第二个需求,实现一个简单的流程 444
11.2.4 第三个需求,框框将物流部分外包 449
11.2.5 最后一个需求,框框要开放平台 455
附录A 本项目总体技术方案中的方法论和技术路线 459
A.1 方法论 459
A.1.1企业价值链 459
A.1.2平衡记分卡及企业战略地图 460
A.1.3企业架构 461
A.1.3.1业务架构与VSM、CBM、BPM 465
A.1.3.2IT架构与SOA、SOMA 470
A.2 技术路线 473
A.2.1 SOA/ESB概述 473
A.2.2 PG/BPM/WFM概述 474
A.2.3 SOA/ESB与PG/BPM/WFM的关系 474
A.2.3.1SOA与ESB的内部关系: 474
A.2.3.2PG与BPM、WFM的内部关系: 474
A.2.3.3SOA/ESB与BPM/WFM的关系: 474
后记 474
评论
发表评论
-
《流程的永恒之道-一个工作流及BPM项目的备战培训及实施记》之前言
2012-08-23 04:06 2072前 言 流程的永恒之道 当今世界是一个高速变化的世界 ... -
《流程的永恒之道--一个工作流与BPM项目的备战培训及实施记》之章节阅读说明
2012-08-23 04:03 2590本书之章节阅读说明 ... -
《流程的永恒之道-一个工作流与BPM项目的备战培训及实施记》之目录结构
2012-08-21 23:34 9前 言 2 本书阅读之章节说明 ... -
《流程的永恒之道》之前言
2012-08-21 23:31 16前 言 流程的永恒之道 当今世界是一个高速变化的世界 ... -
《Head First Process-深入浅出流程》连载1.2 流程分类
2009-10-09 11:22 22531.2 流程的分类 流程的分类可谓是五花八门,因为按照 ... -
《Head First Process-深入浅出流程》连载1.1 流程定义
2009-10-08 21:22 27161.1 流程的定义 流程,英文是“process”,中 ... -
《Head First Process-深入浅出流程》连载
2009-10-08 09:11 3820由本人和荣浩共同编写的《Head First Process- ... -
应用jBPM4解决中国特色的流程需求
2009-09-25 22:02 2878偶应infoq中文站之约,写的一篇文章,今天发表了,详见《应用 ... -
执行BPM,你已经OUT了!流程型组织你转了么?
2009-09-03 00:08 2658上周五参加了德国IDS-Scheer公司的《流程驱动的SAP系 ... -
Drools团队也推出工作流了-Drools Flow特性介绍
2009-07-14 16:54 6633Drools团队在其Drools rule的基础上也推出了工作 ... -
BPP业务流程平台的时代到来了
2009-04-23 15:54 1948前天晚上参加了intalio ... -
记中国第一个开放流程社区Open Process User Group的诞生
2009-04-01 15:04 2334一、 背景 1、 ... -
在Jboss集群中jBPM工作流引擎的可伸缩性及性能
2009-03-28 09:09 4150在Jboss集群中jBPM工作流 ... -
JBPM最佳实践
2009-03-26 16:23 2666原文来自:http://www.mastertheboss.c ... -
基于事件驱动的有限状态机实现工作流引擎的核心调度算法
2009-03-16 11:14 6728有限状态机(FSM)又称为有限状态自动机或简称状态机,是 ... -
jbpm3与jbpm4实现对比
2009-02-16 17:09 4026jBPM3 vs jBPM4 JBoss Gou ... -
PVM-流程虚拟机
2009-02-14 22:20 2731The Process Virtual Machine A ... -
jBPM4管理控制台一瞥
2009-02-14 20:49 3367JBoss已经发布了jBPM4 Alpha1版本,而2008 ... -
关于企业流程分类的对话
2009-01-01 12:01 1731最近因为要写一本关于流程的书,因此很大一部分精力放到了学习和思 ... -
InfoQ访谈BPEL4People代表
2008-12-31 11:36 995此篇文章地址:http://www.infoq.com/cn/ ...
相关推荐
工作流(Workflow)和业务流程管理(Business Process Management, BPM)是现代企业信息化建设中不可...而这本书"流程的永恒之道"无疑是探索这一领域的重要资源,它将帮助读者深入理解工作流与BPM,并提供实用的指导。
ruoyi-vue-pro yudao(芋道) 项目bpm模块SQL脚本
camunda-bpm-platform, 灵活的工作流和流程自动化框架 camunda BPM - 开放源码BPM平台 camunda BPM平台是一个灵活的工作流和流程自动化框架。 它是在Java虚拟机内运行的本机 BPMN 2.0流程引擎。 它可以嵌入任何Java...
### 浅析业务流程管理(BPM)与工作流的区别 #### 概述 在数字化转型的浪潮下,企业越来越依赖信息系统提升效率与竞争力。ERP(企业资源规划)、CRM(客户关系管理)、SRM(供应链管理)等系统已成为企业信息化的...
Java源码:业务流程管理(BPM)与工作流系统Activiti是企业级软件开发中的重要组成部分,尤其在实现高效、灵活的业务自动化方面扮演着关键角色。Activiti是一款开源的工作流引擎,它基于模型驱动的架构(MDA),旨在...
"camunda-bpm-run-7.20.0"是一个基于Camunda BPM平台的可执行运行环境,它允许用户在无需安装任何其他软件的情况下运行和管理业务流程。Camunda BPM是一个开源的企业级工作流和业务自动化平台,它为开发人员提供了...
1. **Camunda BPM系统**:Camunda BPM是一个开源的业务流程管理(BPM)和工作流引擎,它提供了一个全面的工具集,用于模型化、执行和监控业务流程。它支持BPMN 2.0标准,使业务流程设计变得直观且易于理解。 2. **...
业务流程管理(BPM)与工作流虽然在某些方面有所重叠,但它们在实际应用中存在着显著的区别。本文将详细解析这两者之间的六个主要差异,以帮助企业更好地理解和选择适合自身业务需求的解决方案。 首先,BPM强调的是...
Activiti 是一个开源的工作流和业务流程管理(BPM)系统,主要由 Alfresco 公司发起,并在 Apache 2.0 许可下发布。它以 Java 语言编写,适用于构建灵活、可扩展的企业级流程应用。这个压缩包包含了 Activiti 的一个...
在IT领域,BPM常常与工作流系统相结合,来自动化和规范化业务流程。 Activiti 是一个开源的工作流和业务规则管理系统,它是基于模型驱动的,采用Java语言开发,与Spring框架高度集成。Activiti设计灵活,适合各种...
### BPM流程项目概述 #### 一、BPM概念与价值 - **BPM**(Business Process Management,业务流程管理)是一种全面管理企业流程的方法论,旨在通过自动化和优化业务流程来提高效率、减少错误并增强企业的灵活性。 ...
本文档作为驰骋信息技术有限公司(以下简称“驰骋公司”)针对浙商银行项目的技术文档,旨在全面介绍其自主研发的工作流引擎BPM系统——驰骋工作流引擎CCBPM的设计理念和技术架构。文档不仅包括了概要设计的内容,还...
BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM...
### 基于SOA的业务流程管理(BPM)和工作流(WF) #### 一、引言 随着信息技术的发展,企业的业务流程管理(BPM)和工作流(WF)已经成为提高组织效率和响应市场变化速度的重要工具。在面向服务的体系结构(SOA)...
Activiti是一个开源的工作流引擎,它实现了BPMN 2.0标准,旨在简化业务流程的设计、实施和监控。 【描述】基于Java的实例源码-业务流程管理(BPM)和工作流系统 Activiti.zip 在实际的IT开发中,业务流程管理和工作...
工作流文档(BPM)是信息技术领域中一个重要的主题,主要关注如何在组织内部有效地管理和自动化业务流程。BPM,即Business Process Management,是一种管理方法论,它涉及到业务流程的规划、实施、监控和优化,以...
综上所述,JEECG Boot BPM流程在线操作手册v2.0是学习和实践企业级流程管理的一个宝贵资源,涵盖了从流程设计到发布的全过程,并且深入讲解了各种高级特性和配置,对于提升开发效率和业务流程自动化有着重要作用。
ruoyi-vue-pro yudao 项目bpm模块启用及相关SQL脚本
BPM流程建设过程。 1、BPM流程项目概述 2、业务流程梳理 3、流程平台建设 4、业务流程设计和开发 5、BPM相关标准和规范 6、BPM项目风险管理