失效链接处理 |
IBM BPM实战指南 PDF 下载
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1582958484.html
相关截图:
![]() 资料目录: 第1章理论 1.1BPM的发展历史.........................................................................................................................1 1.2BPM的相关标准介绍..................................................................................................................4 1.3BPM的生命周期..........................................................................................................................7 1.3.1广义生命周期..................................................................................................................7 1.3.2狭义生命周期..................................................................................................................8 1.4BPM的未来趋势..........................................................................................................................8 1.4.1敏捷化..............................................................................................................................8 1.4.2智慧化..............................................................................................................................9 1.4.3社区化..............................................................................................................................9 1.4.4移动化............................................................................................................................10 1.4.5虚拟化............................................................................................................................10 1.5IBMBPM产品架构介绍............................................................................................................10 1.6BPM和企业业务框架(EA)的关系.......................................................................................14 1.6.1纵向...............................................................................................................................15 1.6.2横向...............................................................................................................................16 1.6.3环向...............................................................................................................................17 第2章IBMBPM项目开发方法论 2.1BPM项目实施和其他项目实施的主要区别............................................................................19 2.2BPM“粗粒度”开发的基本原则............................................................................................21 2.3BPM项目开发的范围和步骤....................................................................................................22 2.3.1一份BPM项目实施的调查报告....................................................................................22 2.3.2明确BPM项目的范围....................................................................................................23 2.3.3BPM项目实施的顺序....................................................................................................24 2.4搭建流程平台的步骤和开发原则.............................................................................................25 2.4.1人工工作流平台开发的内容........................................................................................25 2.4.2人工工作流程的开发原则............................................................................................26 2.4.3建立流程平台的“流程模板库”................................................................................28 2.4.4流程平台的对外接口....................................................................................................28 2.4.5建立统一的人工任务分配策略模块............................................................................29 2.4.6建立统一的人工任务列表............................................................................................29 2.5具体流程的开发步骤和开发原则.............................................................................................30 2.5.1定义流程的业务数据结构............................................................................................31 2.5.2定义泳道并定义路由逻辑(画流程图)....................................................................31 2.5.3流程的路由逻辑............................................................................................................31 2.5.4指定环节的属性并指定环节的执行角色以及任务分配规则....................................32 2.5.5表单和表单逻辑............................................................................................................34 2.5.6给出流程监控的绩效指标............................................................................................35 2.5.7流程回放........................................................................................................................35 第3章流程梳理和设计 3.1流程梳理方法介绍.....................................................................................................................36 3.1.1流程体系框架介绍........................................................................................................36 3.1.2流程分级介绍................................................................................................................38 3.1.3流程的定义方法............................................................................................................38 3.1.4流程的合并归类及优化................................................................................................40 3.2BPM流程设计............................................................................................................................41 3.2.1流程的设计....................................................................................................................42 3.2.2如何转换业务需求........................................................................................................42 3.2.3BPMN规范.....................................................................................................................42 3.2.4流程流转模式................................................................................................................45 3.2.5任务指派........................................................................................................................46 3.2.6表单...............................................................................................................................47 3.2.7服务接口........................................................................................................................49 3.2.8规则...............................................................................................................................51 3.2.9KPI定义..........................................................................................................................51 3.2.10ProcessPortal................................................................................................................52 3.2.11流程设计基本规范......................................................................................................53 第4章BPM开发基础及进阶 4.1开发基础....................................................................................................................................55 4.1.1环境配置........................................................................................................................56 4.1.2一阶段建模....................................................................................................................57 4.1.3二阶段开发....................................................................................................................70 4.1.4部署上线........................................................................................................................81 4.2服务器端JavaScript编程............................................................................................................82 4.3任务分配....................................................................................................................................83 4.4IBPM中的用户组.......................................................................................................................83 4.4.1安全组(SecurityGroup)............................................................................................83 4.4.2团队管理者组(TeamManagerGroup).....................................................................84 4.4.3参与者组(ParticipantGroup)....................................................................................85 4.4.4团队(Team)................................................................................................................88 4.5基于参与者组的流程任务分配.................................................................................................91 4.5.1定义任务分配................................................................................................................91 4.5.2运行时设置和管理任务分配........................................................................................93 4.6基于团队的流程任务分配.........................................................................................................96 4.6.1定义任务分配................................................................................................................96 4.6.2运行时设置和管理任务分配........................................................................................97 4.7任务分配的一般模式及在IBPM中的实现...............................................................................98 4.8Coach进阶.................................................................................................................................99 4.8.1Coach视图......................................................................................................................99 4.8.2如何动态地修改Coach视图的行为............................................................................102 4.8.3如何在Coach视图中调用后台服务............................................................................106 4.8.4常用的Coach使用模式................................................................................................110 4.9理解与运用UCA及其关联消息事件......................................................................................122 4.9.1新建UCA......................................................................................................................122 4.9.2创建事件处理流程......................................................................................................125 4.9.3实验:使用“立即运行”触发该UCA并检测事件处理流程能否被正确触发......128 4.9.4创建系统服务以调用该UCA......................................................................................129 4.10Portal的客户化定制...............................................................................................................132 4.10.1ProcessPortal的功能.................................................................................................132 4.10.2设计不一样的ProcessPortal......................................................................................132 4.10.3定制化工具................................................................................................................132 4.10.4ProcessPortal的定制化..............................................................................................133 4.11使用IBMBPMRESTAPI管理业务流程............................................................................140 4.11.1REST介绍...................................................................................................................140 4.11.2基本概念....................................................................................................................141 4.11.3RESTAPI实战篇........................................................................................................144 4.11.4RESTAPI使用注意事项...........................................................................................157 4.11.5RESTAPI安全...........................................................................................................158 4.12系统集成——WebService....................................................................................................159 4.12.1WebService概述........................................................................................................159 4.12.2出站WebService(OutboundWebService)...........................................................160 4.12.3WebService集成控件................................................................................................162 4.12.4CallWebServiceviaSOAP........................................................................................174 4.12.5入站WebService(InboundWebService)..............................................................177 4.12.6参考资料....................................................................................................................180 4.13可重用资产介绍.....................................................................................................................181 4.13.1会签、动态加减签....................................................................................................181 4.13.2代理............................................................................................................................191 4.13.3一个通用的Web组件的实现树.................................................................................195 4.13.4任务自由跳转............................................................................................................205 4.14流程开发中的错误处理.........................................................................................................206 4.14.1BPD中的异常处理.....................................................................................................206 4.14.2服务中的异常处理....................................................................................................208 4.15BPM开发、运维的注意事项及最佳实践............................................................................209 4.15.1应用开发中的注意事项............................................................................................209 4.15.2运行时性能调优........................................................................................................212 4.16业务运维的注意事项.............................................................................................................215 4.16.1通过流程管理控制台(ProcessAdminConsole)监控..........................................215 4.16.2通过流程监视器(ProcessInspector)搜索流程实例............................................217 4.16.3通过流程监视器对失败的流程实例中的错误和故障进行故障诊断....................217 4.16.4在流程服务器(ProcessServer)上部署新版本快照时参与者组的映射关系.....218 4.16.5迁移现行数据............................................................................................................218 4.16.6定期清除(Housekeeping).....................................................................................218 4.16.7管理员干预................................................................................................................219 4.17RuntimeMonitoring——IT运维注意事项............................................................................220 4.17.1如何保证系统的健壮性............................................................................................220 4.17.2环境备份....................................................................................................................221 4.17.3更新ProcessPortal任务索引....................................................................................221 4.18BPM产品的迁移与升级........................................................................................................221 4.18.1概述............................................................................................................................221 4.18.2运行时迁移................................................................................................................222 4.18.3应用程序迁移............................................................................................................224 4.18.4Artifacts迁移...............................................................................................................226 4.18.5迁移路线图................................................................................................................227 4.19BPM的高可用性....................................................................................................................228 4.19.1高可用性的概念........................................................................................................228 4.19.2高可用性的原理........................................................................................................229 4.19.3BPM高可用性架构....................................................................................................231 第5章BPM的管控方法论 5.1BPM能力模型..........................................................................................................................233 5.2开启业务流程管理之路...........................................................................................................234 5.2.1企业业务流程管理之路..............................................................................................235 5.2.2企业采用BPM所遇到的各种问题..............................................................................236 5.2.3企业价值链分析..........................................................................................................238 5.2.4成功实施第一个业务流程项目..................................................................................241 5.2.5实现从单个BPM项目到BPM流程平台的转变.........................................................243 5.3建立企业级流程管控(Governance)机制...........................................................................243 5.3.1业务流程管控的基本框架..........................................................................................244 5.3.2业务流程管控机制的几个重要方面..........................................................................245 5.3.3BPM管控机制的操作模型..........................................................................................246 5.4建立BPM卓越中心..................................................................................................................248 5.4.1为什么需要BPM卓越中心..........................................................................................248 5.4.2BPM卓越中心的三个关键领域..................................................................................248 5.4.3战略..............................................................................................................................248 5.4.4交付(Delivery)........................................................................................................252 5.4.5共享平台......................................................................................................................257 附录成功实施BPM项目的十一个习惯 从流程改善开始的可靠步骤............................................................................................................260 导言...................................................................................................................................................260 成功项目/交付.................................................................................................................................261 提高BPM团队的竞争力...................................................................................................................265 在整个企业内利用BPM..................................................................................................................267 那么下一步是什么?........................................................................................................................271 重述BPM计划取得圆满成功的十一种习惯...................................................................................272 为什么选择IBM的BPM?.............................................................................................................273
|