利用利用利用利用BPM技术提升技术提升技术提升技术提升OA及工作流类及工作流类及工作流类及工作流类
系统的应用水平系统的应用水平系统的应用水平系统的应用水平
• IBM中国有限公司软件部
• 林南晖
第1页
内容提要
• 手工作业、OA系统、工作流到BPM
• IBM BPM软件解决方案提升OA及工作流系
统应用水平的技术特点统应用水平的技术特点
第2页
传统的流程问题使人们难以高效工作
1. 非结构化的任务和沟通(
例如纸张或电子邮件)
2. 跨系统时低效率的工作
环境
3. 不一致的优先顺序
4. 系统间不完整或不精确
的数据流
5. 对系统和业务事件(异常)
缺乏控制
管理层
管理层管理层
管理层
客户服务
客户服务客户服务
客户服务
订单处理
订单处理订单处理
订单处理
财务
财务财务
财务
客户管理
客户管理客户管理
客户管理
1
2
3
6
6. 流程效率的可见性程度
不足
客户问题:
• 难以高效地发展壮大
• 客户满意度4
5
第3页
传统OA系统通过将流程固化在IT系统中实现了流程的规范化、信息的自动传
递及流程的自动化运行,但其不足也是显而易见的
1. 各个环节仍然多由人手
工操作后台系统
2. 需要对流程、界面进行
大量硬编码
3. 实现流程需要大量IT投入
4. 难以追踪业务流程——
流程发起者难以获得其
发起的某个流程的当前
运行状态
OA系统
系统系统
系统
5. 业务流程难以优化——
管理层难以获知一段时
间来一类流程的总体运
行状态、瓶颈点
6. 业务流程发生改变时,
需要IT部门对系统进行较
长时间的重新编码才能
实现新的流程
客户服务
客户服务客户服务
客户服务
订单处理
订单处理订单处理
订单处理
财务
财务财务
财务
客户管理
客户管理客户管理
客户管理
第4页
利用工作流引擎实现的IT系统带来了流程开发
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
化可配置化的好处,
但仍有很多难以解决的问题
1. 各个环节仍然多由人手
工操作后台系统,运行
效率有时仍然低下
2. 难以以业务的视角追踪
业务流程——无法实时
追踪流程运行状态、或
无法按特定业务信息查
找特定的流程
3. 业务流程难以灵活优化
——管理层难以获知一
段时间来一类流程的总
使用工作
使用工作使用工作
使用工作
流引擎的
流引擎的流引擎的
流引擎的
IT系统
系统系统
系统
段时间来一类流程的总
体运行状态、瓶颈点
4. 业务流程发生改变时,
虽然可以通过配置改变
业务流程的走向,但是
对后台系统的整合仍然
需要大量重编码
客户服务
客户服务客户服务
客户服务
订单处理
订单处理订单处理
订单处理
财务
财务财务
财务
客户管理
客户管理客户管理
客户管理
第5页
管理层
管理层管理层
管理层
客户服务
客户服务客户服务
客户服务
风险管控
风险管控风险管控
风险管控
财务
财务财务
财务
客户管理
客户管理客户管理
客户管理
1. 自动化的工作流和决
策制定过程
2. 减少错误、提高一致
性
3. 跨地域的标准化的解
决方案
4. 充分利用现有的系统
和数据
5. 对业务事件及初始化
规则规则规则规则
BPM 提供了可控制性和可见性,使混乱变得有序,获得业务敏捷性
流程流程流程流程
动作的监控
6. 实时可见性及流程控
制
客户价值:
• 大幅度地减少了手工
作业和错误
• 更快、更一致的应用
业务解决方案
• 更方便地管理业务
• 一致的个案处理标准
协调人、流程和信息
第6页
BPM 利用了 SOA 基础架构
• BPM 能够将““““业业业业
务流程务流程务流程务流程””””从所依
赖的系统和服务
中抽象抽象抽象抽象出来
• 长期来看,IT 能能能能
够将这些服务集够将这些服务集够将这些服务集够将这些服务集BPM
管理层
管理层管理层
管理层
客户服务
客户服务客户服务
客户服务
订单处理
订单处理订单处理
订单处理
财务
财务财务
财务
客户管理
客户管理客户管理
客户管理
够将这些服务集够将这些服务集够将这些服务集够将这些服务集
中到一个中到一个中到一个中到一个SOA层层层层
的公共服务集合的公共服务集合的公共服务集合的公共服务集合
• 当服务与系统合
并、替换或修改
时,流程用户不流程用户不流程用户不流程用户不
会受影响会受影响会受影响会受影响
Systems
SOA
BPM
第7页
IBM BPM软件使业务部门能够很方便地以画图方式描述出要
实现的流程,甚至使业务人员可以利用IT部门预先封装好的
SOA服务编排出所需业务流程
“… 流程图即是可执行的流程流程图即是可执行的流程流程图即是可执行的流程流程图即是可执行的流程 …”
第8页
IBM BPM软件以画流程图的方式实现业务流程,业务流程设计人员和IT部
门的工作都得到极大地简化
第9页
IBM BPM软件通过页面流设计功能,清晰地定义了流程每一环节中工作人员所面
对的向导式操作界面中各
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
单/页面的相互关系和显示顺序
第10页
IBM BPM软件利用拖拽方式设计每一个用户界面网页/表单
第11页
IBM BPM软件的特色是设计开发时,运行效果当场可见
第12页
IBM BPM可以通过业务人员能读懂的表达方式清晰地定义业务规则
如果如果如果如果
借款人借款人借款人借款人 的信用分的信用分的信用分的信用分 小于小于小于小于 200
那么那么那么那么
添加添加添加添加 ““““信用分数太低信用分数太低信用分数太低信用分数太低”””” 到返回消息中到返回消息中到返回消息中到返回消息中
如果如果如果如果
用户用户用户用户 的品牌的品牌的品牌的品牌 是是是是 全球通
那么那么那么那么
业务手续费业务手续费业务手续费业务手续费 等于等于等于等于 0 元元元元
否则否则否则否则
业务手续费业务手续费业务手续费业务手续费 等于等于等于等于 10 元元元元
添加添加添加添加 ““““信用分数太低信用分数太低信用分数太低信用分数太低”””” 到返回消息中到返回消息中到返回消息中到返回消息中
拒绝拒绝拒绝拒绝 本次贷款本次贷款本次贷款本次贷款
第13页
IBM BPM使业务部门可以在IT部门的帮助下清晰地定义和了
解所负责的业务流程
• IBM BPM透过单一界面为流程创作人员和分析人员提供了覆盖整个流
程生命周期的相关功能:
– 建模和实施
– 模拟仿真
– 观测和调试
– 流程性能采样
– 自动优化
第14页
IBM BPM平台提供端到端的流程可见性——使对业务流程进
行持续优化成为可能
性能数据仓库
1
3
4
开箱即用的流程门户
可配置的业务空间
MS Office整合插件
BPMN
规则 监控
BPEL ESB
流程服务器
性能数据仓库
2
1. 单一BPMN模型在执行时同时驱动
监控
2. 在运行中不断进行数据分析
3. 对在危险中的任务,SLA的实时
可见性,
4. 在流程图中显示“热点”并可钻
取
第15页
流程设计器流程设计器流程设计器流程设计器
Process
Designer
治理整个BPM生命周期
共享的资产
版本化的资产
服务器注册表
业务和
业务和业务和
业务和IT设计人员
设计人员设计人员
设计人员 IT 开发人员
开发人员开发人员
开发人员
设计人员和管理员
设计人员和管理员设计人员和管理员
设计人员和管理员
流程最终用户
流程最终用户流程最终用户
流程最终用户
流程负责人
流程负责人流程负责人
流程负责人
系统集成设计器系统集成设计器系统集成设计器系统集成设计器
Integration
Designer
流程中心流程中心流程中心流程中心 Process Center
IBM Business Process Manager 软件
开箱即用的流程门户
可配置的
Business Space
可选的Microsoft 插件
BPMN 规则 监控 BPEL ESB
流程服务器流程服务器流程服务器流程服务器 Process Server
共享的资产
版本化的资产
服务器注册表
设计
部署改进
考核
BPM仓库仓库仓库仓库 Repository
第16页
Many Assets Many Authors
特别地,IBM BPM软件的流程中心可以将所有业务流程的定
义集中管理,可以确保企业发展中流程的综合治理
• 成千上万的应用资产
• 越来越杂乱无章
• 低重用性
管理资产和依赖关系管理资产和依赖关系管理资产和依赖关系管理资产和依赖关系
•多个开发团队
•多个开发系统
•并行的开发
开发人员生产率开发人员生产率开发人员生产率开发人员生产率
Many Assets Many Authors
Many Processes
•上百道上千的项目
•每个项目多个版本
•多个环境中的大量Server
流程生命周期的复杂性流程生命周期的复杂性流程生命周期的复杂性流程生命周期的复杂性
第17页
高完整性的编排和集成
基于IBM WAS的高度可扩展性和可用性
Simplicity
简单简单简单简单
Power
强大强大强大强大
业务人员充分参与并与IT沟通协作
IBM Business Process Manager可以很好地帮助OA系统和工作
流类系统提高应用水平
基于IBM WAS的高度可扩展性和可用性
强大强大强大强大
Visibility
可见可见可见可见
Governance
治理治理治理治理
完整的 BPM 生命周期治理
高效率、有效的用户任务管理
细粒度的流程可见性和流程改善
第18页
Thank You
Gracias
Obrigado
Russian Spanish
Brazilian Portuguese
Traditional Chinese
Hindi
Thai
Thank You
Merci
Grazie Danke
Japanese
French
German
Italian
Arabic
Simplified Chinese
Romanian
Korean
Multumesc