`
snowfox2008
  • 浏览: 127470 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《流程的永恒之道-一个工作流与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

分享到:
评论
1 楼 ynlxc 2012-11-22  
亲,关注你的书4个月了,真是等到花儿也谢了。。。可否发些试读章节给我?yndxx@qq.com,谢谢先。您的书出了我一定买2本。。。(一本送人,一本自己用)

相关推荐

    流程的永恒之道-工作流及BPM技术的理论、规范、模式及最佳实践

    工作流(Workflow)和业务流程管理(Business Process Management, BPM)是现代企业信息化建设中不可...而这本书"流程的永恒之道"无疑是探索这一领域的重要资源,它将帮助读者深入理解工作流与BPM,并提供实用的指导。

    ruoyi-vue-pro yudao(芋道) 项目bpm模块SQL脚本

    ruoyi-vue-pro yudao(芋道) 项目bpm模块SQL脚本

    camunda-bpm-platform, 灵活的工作流和流程自动化框架.zip

    camunda-bpm-platform, 灵活的工作流和流程自动化框架 camunda BPM - 开放源码BPM平台 camunda BPM平台是一个灵活的工作流和流程自动化框架。 它是在Java虚拟机内运行的本机 BPMN 2.0流程引擎。 它可以嵌入任何Java...

    浅析业务流程管理(BPM)与工作流的区别

    ### 浅析业务流程管理(BPM)与工作流的区别 #### 概述 在数字化转型的浪潮下,企业越来越依赖信息系统提升效率与竞争力。ERP(企业资源规划)、CRM(客户关系管理)、SRM(供应链管理)等系统已成为企业信息化的...

    java源码:业务流程管理(BPM)和工作流系统 Activiti.zip

    Java源码:业务流程管理(BPM)与工作流系统Activiti是企业级软件开发中的重要组成部分,尤其在实现高效、灵活的业务自动化方面扮演着关键角色。Activiti是一款开源的工作流引擎,它基于模型驱动的架构(MDA),旨在...

    camunda-bpm-run-7.20.0

    "camunda-bpm-run-7.20.0"是一个基于Camunda BPM平台的可执行运行环境,它允许用户在无需安装任何其他软件的情况下运行和管理业务流程。Camunda BPM是一个开源的企业级工作流和业务自动化平台,它为开发人员提供了...

    camunda-bpm-run-7.18.0.zip

    1. **Camunda BPM系统**:Camunda BPM是一个开源的业务流程管理(BPM)和工作流引擎,它提供了一个全面的工具集,用于模型化、执行和监控业务流程。它支持BPMN 2.0标准,使业务流程设计变得直观且易于理解。 2. **...

    浅析业务流程管理(BPM)与工作流的六大区别

    业务流程管理(BPM)与工作流虽然在某些方面有所重叠,但它们在实际应用中存在着显著的区别。本文将详细解析这两者之间的六个主要差异,以帮助企业更好地理解和选择适合自身业务需求的解决方案。 首先,BPM强调的是...

    基于java的开发源码-业务流程管理(BPM)和工作流系统 Activiti.zip

    Activiti 是一个开源的工作流和业务流程管理(BPM)系统,主要由 Alfresco 公司发起,并在 Apache 2.0 许可下发布。它以 Java 语言编写,适用于构建灵活、可扩展的企业级流程应用。这个压缩包包含了 Activiti 的一个...

    业务流程管理(BPM)和工作流系统 Activiti

    在IT领域,BPM常常与工作流系统相结合,来自动化和规范化业务流程。 Activiti 是一个开源的工作流和业务规则管理系统,它是基于模型驱动的,采用Java语言开发,与Spring框架高度集成。Activiti设计灵活,适合各种...

    【流程管理】BPM-如何帮助您实现一个端到端的流程项目(P25页).pptx

    ### BPM流程项目概述 #### 一、BPM概念与价值 - **BPM**(Business Process Management,业务流程管理)是一种全面管理企业流程的方法论,旨在通过自动化和优化业务流程来提高效率、减少错误并增强企业的灵活性。 ...

    工作流引擎BPM系统概要设计

    本文档作为驰骋信息技术有限公司(以下简称“驰骋公司”)针对浙商银行项目的技术文档,旨在全面介绍其自主研发的工作流引擎BPM系统——驰骋工作流引擎CCBPM的设计理念和技术架构。文档不仅包括了概要设计的内容,还...

    BPM项目全流程.zip

    BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM时效分析系统BPM...

    基于SOA的业务流程管理(BPM)和工作流(WF)

    ### 基于SOA的业务流程管理(BPM)和工作流(WF) #### 一、引言 随着信息技术的发展,企业的业务流程管理(BPM)和工作流(WF)已经成为提高组织效率和响应市场变化速度的重要工具。在面向服务的体系结构(SOA)...

    基于Java的实例源码-业务流程管理(BPM)和工作流系统 Activiti.zip

    Activiti是一个开源的工作流引擎,它实现了BPMN 2.0标准,旨在简化业务流程的设计、实施和监控。 【描述】基于Java的实例源码-业务流程管理(BPM)和工作流系统 Activiti.zip 在实际的IT开发中,业务流程管理和工作...

    工作流文档(BPM)

    工作流文档(BPM)是信息技术领域中一个重要的主题,主要关注如何在组织内部有效地管理和自动化业务流程。BPM,即Business Process Management,是一种管理方法论,它涉及到业务流程的规划、实施、监控和优化,以...

    JEECG BOOT BPM流程在线操作手册v2.0.pdf

    综上所述,JEECG Boot BPM流程在线操作手册v2.0是学习和实践企业级流程管理的一个宝贵资源,涵盖了从流程设计到发布的全过程,并且深入讲解了各种高级特性和配置,对于提升开发效率和业务流程自动化有着重要作用。

    ruoyi-vue-pro yudao 项目bpm模块启用及相关SQL脚本

    ruoyi-vue-pro yudao 项目bpm模块启用及相关SQL脚本

    BPM-如何帮助您实现一个端到端的流程项目

    BPM流程建设过程。 1、BPM流程项目概述 2、业务流程梳理 3、流程平台建设 4、业务流程设计和开发 5、BPM相关标准和规范 6、BPM项目风险管理

Global site tag (gtag.js) - Google Analytics