《流程的永恒之道-一个工作流与BPM项目的备战培训及实施记》之目录结构

 

       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 FlowjBPM5   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 BAMBI   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 GartnerBPMS魔力象限        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.3BPM Governance来掌控BPM的实施        344

10.2.2战术阶段—第二个永恒之道的贯彻执行:构建端到端的流程体系,结合SOA中的服务化、组件化来实施BPMS         344

10.2.2.1构建端到端的流程体系  344

10.2.2.3服务的获得:由CBMSOMA      347

10.2.3执行阶段—第三个永恒之道的贯彻执行:应用工作流模式实现流程的万变 348

10.2.3.2战略、战术与执行的交互落地为BPMSWFMSESBFUNCTION的交互      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 云端APIREST-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业务架构与VSMCBMBPM         465

A.1.3.2IT架构与SOASOMA        470

A.2 技术路线 473

A.2.1 SOA/ESB概述    473

A.2.2 PG/BPM/WFM概述  474

A.2.3 SOA/ESBPG/BPM/WFM的关系   474

A.2.3.1SOAESB的内部关系:      474

A.2.3.2PGBPMWFM的内部关系: 474

A.2.3.3SOA/ESBBPM/WFM的关系:  474

后记         474

你可能感兴趣的:(流程管理)