国内市场主流专业的工作流(bpm)软件分析、比较及推荐
工作流领先,两大代表性OA办公系统推荐

OA办公系统和BPM融合趋势明显工作流管理是每个企业的管理重点,也是OA办公系统的应用核心,即使说是OA办公系统最重要的功能也不为过。
企业在选型OA办公系统的时候,无一不将工作流管理作为重中之重来考察。
目前,OA办公系统的工作流管理已经开始和BPM融合。
在众多厂商中,尤以号称“工作流管理专家”的华天动力,和“中国首家BPM业务流程管理”的炎黄盈动最具代表性。
华天动力将自己的工作流管理系统称为“工作流2.0”,相比工作流1.0,华天动力更加注重流程的智能性和数据整合、数据统计,可以满足各项复杂的流程管理需求,实现办公流程和业务流程的统一化管理和持续优化。
华天动力OA支持自由流程、自由顺序流程、固定流程、分支流程、并发流程、半自由流程、无流程等七大类型。
所有表单和流程都采用纯图形化的设计方式,并完全开放,让用户通过拖拉的方式方便的设计。
华天动力OA的工作流系统有两大领先优势,一是数据整合,二是数据统计。
在数据整合方面,又分为系统内数据整合和系统外数据整合。
1、系统内数据整合在华天动力OA系统中,各项流程的数据并非孤立存在,而是相互关联,可极大地减少重复工作,降低人工误差,提升工作的效率和精度,比如:报销流程和借款流程的数据关联:用户在填写报销单的时候,可直接调出对应的借款单,提取借款金额,自动计算出报销的结余,无需出纳手工计算。
2、系统外数据整合华天动力OA系统作为一个数据集成的平台,可以灵便的实现和第三方业务系统,如ERP、HR、CRM、财务等业务系统之间的数据整合,实现数据的同步交换和共享,从而消除信息孤岛,减少重复工作,比如:OA系统和ERP系统共享产品和出入库数据,OA系统和HR系统共享人员、部门结构数据,OA系统和财务系统共享费用与凭证数据等等。
3、全面的数据整合华天动力OA集成了国内最领先的报表工具——润乾报表,可以轻松自定义各种类型的表单和报表格式,实现数据汇总分析,生成各种报表和视图,为领导层提供决策支持。
浅谈国内工作流产品研究分析

浅谈国内工作流产品研究分析
工作流的思想最先起源于西方国家,一开始的目的主要是为了简化工作流程,为繁琐的工作提供依据。
随着需求的不断延伸以及人们对企业信息化思想的不断普及,工作流越来越受到企业内部的使用推广,当然,工作流能满足的需求也在不断的优化。
研究了下现时国内比较流行的工作流软件:easyflow(博汇数码)、myApps(天翎)、SunFlow(杭州信雅达)、Koof MetaLogic、SynchroFLOW等等,发现这些工作流软件有很多功能是相似或者直接可以说是现时工作流不可欠缺的。
即工作流引擎、工作流过程建模工具、流程操作、工作流客户端架构、流程监控、表单设计器以及与应用程序的集成。
虽然主要特点基本上国内比较知名的工作流都具备,可是功能上的侧重点则不同,经过这几年本人对工作流的一些研。
流程管理软件(BPM)功能简介

流程管理软件(BPM)功能简介易协流程管理系统实现将⼈为控制的业务活动,通过信息化⼿段实现系统控制,降低⼈为控制管理的风险以及促进企业的各项决策⽅针的顺利实施。
系统⽬标:实现管理的规范化、制度化、程序化;帮助企业将内控制度流程化与优化和持续完善,实现流转的⾃动化;避免有流程,⽆执⾏,流程与实际运做脱节;实现流程监督、分析与统计,减少⼈为因素,加快业务响应速度;加强业务过程管理并建⽴量化考核体系;强化岗位职责避免相互推诿,帮助管理层考核⼯作质量;强化督办预警,实现业务提醒、催办、督办的⼈⼯智能;实现业务流程管理与信息管理的结合与智能化;帮助管理层提⾼管控⼒度;系统业务模块可新建、可拆卸、可组装。
系统结构主要功能特点零编程-快速搭建企业应⽤平台本系统从流程建模,到流程的部署,流程的⾃动化,流程的运⾏控制,以及流程的管理监控,形成完整的流程管理体系。
利⽤相关⼦系统进⾏组织机构建设、表单定制、流程编制并发布后,即可在终端⽤户应⽤-协作门户中进⾏协同办公。
引⼊并应⽤岗位岗位是本系统授权及应⽤的核⼼元素,⽀持⼀⼈多岗,⼀岗多⼈。
⼈员权限是从岗位⾃然继承⽽来,从⽽职责更加明确。
⽀持组织机构历史确保任⼀时刻的业务办理信息有据可查,确保任⼀时段的⼯作统计信息⽆误。
⽀持⼯作组树不仅⽀持⼯作组,⽽且⼯作组也可是⼀个树形结构的虚拟组织机构,并且拥有⾃⼰的岗位信息。
⽀持分级管理系统⽀持分级管理,实现管理协作。
⽀持计划任务系统⽀持对有时间规律的业务可设置计划任务,业务流程将按时间规律⾃动触发。
⼯作完全可控,同时受到职责约束所有的流程信息都具有可追溯性,留有痕迹。
从流程的发起,到流程的运⾏、结束、归档,整个过程接受监督,可进⾏督办并⽀持⾃动催办。
同时所有操作均覆盖在职责(权限)的范围之内。
流程引擎⽀持串⾏、分⽀、静态并⾏、动态并⾏、会审(会审原则)等运转模式,⽀持⾃由流,⽀持同步、异步活动。
表单⾃定义设计通过定义数据库结构以及对数据字段进⾏配置(数据源、格式、计算公式等),可快速定义出业务表单并可集成到流程中,显⽰格式多样化,⽅便采集业务数据。
工作流产品比较

对X5 Studio过分依赖,如果选择它的工作流,整个项目需要在其平台上开发。
用户自己的开发框架调用流程需要调用webService来实现,统计分析只支持系统里面创建的BO模型。
缺少流程效能分析,表单设计器不是很好用
报价单
链接地址
链接地址
链接地址
链接地址
详细了解
链接地址
中文
中文
国产化
是
是
是
是
数据库
oracle/db2/SQLServer/Sybase/Informix/Mysql
oracle/db2/SQLServer/Sybase/Informix/Mysql
oracle/db2/SQLServer/ /Mysql
Oracle/Mysql
工作流设计
器表现力
完全基于Flex/Flash的全图形化设计界面,易于理解,界面和操作非常简单,大部分业务逻辑的实现无需代码开发,eclipse中也可绘制流程。
X5提供自己的角色管理模块,也提供接口可自行扩展
有自己的角色管理模块,提供数据同步接口
必须使用提供的角色模块
优点
BPS与用户开发框架及集成开发环境可以高度融合,一方面以整合的开发环境开发,即保持了原来的开发模式与习惯,又能够方便的使用BPS的功能;另一方面,BPS提供标准的Java API,能够以多种协议与用户原有应用交互,更好的保护了原有资产,大大降低了应用开发和升级的成本。
X5平台提供了对数据的查询、统计、分析、挖掘的支持,能够完成多维、多项的数据统计分析,包括交叉表、统计表都实现
Aws提供数据库表对应表单,便于自己做统计分析。
Aws提供流程效能分析,还支持以多维度、多方案(BO统计图表、交叉表统计、SQL报表)表单数据统计分析。
全球17款BPM软件产品分析

1 Power Process SuitePower Process Suite 解决方案支持企业流程的设计、执行、监控、分析等四大功能,系统由Power Process Suite、RosettaNet Channel Manager和签核流程组件SignFlow Module等模块构成,各模块皆采Java程序语言开发,以松散耦合式连结。
系统除符合WfMC 标准外,流程定义作业也采BPMN标准。
所以无论是企业内部跨部门、跨系统的流程或窗体管理与签核作业,还是企业间的B2B电子商务交易,均可透过系统模块整合应用予以达成。
1.1Workflow应用1)Web Base窗体设计工具:可在远程设计与制订所需窗体,不需使用程序语法,即可透过内建的窗体对象如加入附件文件、编辑器、日期选择等多项组件进行设计,并支持动态窗体的产生。
2)窗体具备母子关系设定:母子窗体的数据修改、新增具备一致性。
符合BPMN的可视化流程设计工具:简化流程设计工作,并可设定条件属性以进行逻辑判断以及人员指派。
3)待办事项与工作通知:使用者亦可运用「待办事项」及「工作项目通知机制」,更清楚地掌握待办事项与工作进度,及快速查询、检视与追踪所有工作项目。
4)动态通报机制:可设计不同的通知样板,依不同的时间与规则传送至不同收件者。
5)3种人员属性权限设定:区分为使用者可以自行修改的属性(如地址、联络人),使用者可以看但不可修改(如职级),及使用者不可看的属性(例:考绩)等三种设定。
1.2企业内部的BPM应用1)内建多种Adapter组件:如数据库、Java Bean、COM、Web Services、JMS 和EJB等,利用桥接器精灵可快速开发所需的相关整合接口,并可透过桥接器管理机制进行桥接器修改及重复利用。
2)独立的整合引擎:桥接器管理平台独立于流程引擎之外,可避免因整合程序或外界系统造成流程引擎执行效能问题。
3)系统权限分层管理:系统权限设定可分为3种角色,超级管理员、组织管理员与系统管理员,透过不同角色分派,以提高管理质量。
云业务流程管理(BPM)软件

云业务流程管理(BPM)软件正文目录1 云业务流程管理(BPM)软件市场概述1.1 云业务流程管理(BPM)软件市场概述1.2 不同产品类型云业务流程管理(BPM)软件分析1.2.1 公共云1.2.2 私有云1.2.3 混合云1.3 全球市场不同产品类型云业务流程管理(BPM)软件规模对比(2016 VS 2021 VS 2027)1.4 全球不同产品类型云业务流程管理(BPM)软件规模及预测(2016-2027)1.4.1 全球不同产品类型云业务流程管理(BPM)软件规模及市场份额(2016-2021)1.4.2 全球不同产品类型云业务流程管理(BPM)软件规模预测(2021-2027)1.5 中国不同产品类型云业务流程管理(BPM)软件规模及预测(2016-2027)1.5.1 中国不同产品类型云业务流程管理(BPM)软件规模及市场份额(2016-2021)1.5.2 中国不同产品类型云业务流程管理(BPM)软件规模预测(2021-2027)2 云业务流程管理(BPM)软件不同应用分析2.1 从不同应用,云业务流程管理(BPM)软件主要包括如下几个方面2.1.1 中小企业2.1.2 大企业2.2 全球市场不同应用云业务流程管理(BPM)软件规模对比(2016 VS 2021 VS 2027)2.3 全球不同应用云业务流程管理(BPM)软件规模及预测(2016-2027)2.3.1 全球不同应用云业务流程管理(BPM)软件规模及市场份额(2016-2021)2.3.2 全球不同应用云业务流程管理(BPM)软件规模预测(2021-2027)2.4 中国不同应用云业务流程管理(BPM)软件规模及预测(2016-2027)2.4.1 中国不同应用云业务流程管理(BPM)软件规模及市场份额(2016-2021)2.4.2 中国不同应用云业务流程管理(BPM)软件规模预测(2021-2027)3 全球云业务流程管理(BPM)软件主要地区分析3.1 全球主要地区云业务流程管理(BPM)软件市场规模分析:2016 VS 2021 VS 20273.1.1 全球主要地区云业务流程管理(BPM)软件规模及份额(2016-2021年)3.1.2 全球主要地区云业务流程管理(BPM)软件规模及份额预测(2021-2027)3.2 北美云业务流程管理(BPM)软件市场规模及预测(2016-2027)3.3 欧洲云业务流程管理(BPM)软件市场规模及预测(2016-2027)3.4 中国云业务流程管理(BPM)软件市场规模及预测(2016-2027)3.5 亚太云业务流程管理(BPM)软件市场规模及预测(2016-2027)3.6 南美云业务流程管理(BPM)软件市场规模及预测(2016-2027)4 全球云业务流程管理(BPM)软件主要企业分析4.1 全球主要企业云业务流程管理(BPM)软件规模及市场份额4.2 全球主要企业总部、主要市场区域、进入云业务流程管理(BPM)软件市场日期、提供的产品及服务4.3 全球云业务流程管理(BPM)软件主要企业竞争态势及未来趋势4.3.1 全球云业务流程管理(BPM)软件第一梯队、第二梯队和第三梯队企业及市场份额(2019 VS 2020)4.3.2 2020年全球排名前五和前十云业务流程管理(BPM)软件企业市场份额4.4 新增投资及市场并购4.5 云业务流程管理(BPM)软件全球领先企业SWOT分析5 中国云业务流程管理(BPM)软件主要企业分析5.1 中国云业务流程管理(BPM)软件规模及市场份额(2016-2021)5.2 中国云业务流程管理(BPM)软件T op 3与T op 5企业市场份额6 云业务流程管理(BPM)软件主要企业概况分析6.1 IBM6.1.1 IBM公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.1.2 IBM云业务流程管理(BPM)软件产品及服务介绍6.1.3 IBM云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.1.4 IBM公司简介及主要业务6.2 6.2.1 公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.2.2 云业务流程管理(BPM)软件产品及服务介绍6.2.3 云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.2.4 公司简介及主要业务6.3 Trisotech6.3.1 Trisotech公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.3.2 Trisotech云业务流程管理(BPM)软件产品及服务介绍6.3.3 Trisotech云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.3.4 Trisotech公司简介及主要业务6.4 iGrafx6.4.1 iGrafx公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.4.2 iGrafx云业务流程管理(BPM)软件产品及服务介绍6.4.3 iGrafx云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.4.4 iGrafx公司简介及主要业务6.5 Novacura6.5.1 Novacura公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.5.2 Novacura云业务流程管理(BPM)软件产品及服务介绍6.5.3 Novacura云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.5.4 Novacura公司简介及主要业务6.6 Signavio6.6.1 Signavio公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.6.2 Signavio云业务流程管理(BPM)软件产品及服务介绍6.6.3 Signavio云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.6.4 Signavio公司简介及主要业务6.7 K2 Software6.7.1 K2 Software公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.7.2 K2 Software云业务流程管理(BPM)软件产品及服务介绍6.7.3 K2 Software云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.7.4 K2 Software公司简介及主要业务6.8 Oracle6.8.1 Oracle公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.8.2 Oracle云业务流程管理(BPM)软件产品及服务介绍6.8.3 Oracle云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.8.4 Oracle公司简介及主要业务6.9 SAP6.9.1 SAP公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.9.2 SAP云业务流程管理(BPM)软件产品及服务介绍6.9.3 SAP云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.9.4 SAP公司简介及主要业务6.10 Nintex6.10.1 Nintex公司信息、总部、云业务流程管理(BPM)软件市场地位以及主要的竞争对手6.10.2 Nintex云业务流程管理(BPM)软件产品及服务介绍6.10.3 Nintex云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.10.4 Nintex公司简介及主要业务6.11 Kissflow6.11.1 Kissflow基本信息、云业务流程管理(BPM)软件生产基地、总部、竞争对手及市场地位6.11.2 Kissflow云业务流程管理(BPM)软件产品及服务介绍6.11.3 Kissflow云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.11.4 Kissflow公司简介及主要业务6.12 Appian6.12.1 Appian基本信息、云业务流程管理(BPM)软件生产基地、总部、竞争对手及市场地位6.12.2 Appian云业务流程管理(BPM)软件产品及服务介绍6.12.3 Appian云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.12.4 Appian公司简介及主要业务6.13 Cflow6.13.1 Cflow基本信息、云业务流程管理(BPM)软件生产基地、总部、竞争对手及市场地位6.13.2 Cflow云业务流程管理(BPM)软件产品及服务介绍6.13.3 Cflow云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.13.4 Cflow公司简介及主要业务6.14 Bizagi6.14.1 Bizagi基本信息、云业务流程管理(BPM)软件生产基地、总部、竞争对手及市场地位6.14.2 Bizagi云业务流程管理(BPM)软件产品及服务介绍6.14.3 Bizagi云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.14.4 Bizagi公司简介及主要业务6.15 ProcessMaker6.15.1 ProcessMaker基本信息、云业务流程管理(BPM)软件生产基地、总部、竞争对手及市场地位6.15.2 ProcessMaker云业务流程管理(BPM)软件产品及服务介绍6.15.3 ProcessMaker云业务流程管理(BPM)软件收入及毛利率(2016-2021)&(百万美元)6.15.4 ProcessMaker公司简介及主要业务7 云业务流程管理(BPM)软件行业动态分析7.1 云业务流程管理(BPM)软件行业背景、发展历史、现状及趋势7.1.1 发展历程、重要时间节点及重要事件7.1.2 行业目前现状分析7.1.3 未来潜力及发展方向7.2 云业务流程管理(BPM)软件发展机遇、挑战及潜在风险7.2.1 云业务流程管理(BPM)软件当前及未来发展机遇7.2.2 云业务流程管理(BPM)软件发展的推动因素、有利条件7.2.3 云业务流程管理(BPM)软件市场不利因素、风险及挑战分析8 研究结果。
中国业务流程管理软件(BPMS)选型指南

2
目录
摘要 .................................................................................................................................................................................... 2 目录 .................................................................................................................................................................................... 3 第一章:业务流程管理软件(BPMS)行业全景............................................................................................................... 4
炎黄盈劢 .....................................................................................................................................................................12 Ultimus.......................................................................................................................................................................13 Software AG .............................................................................................................................................................14 普元..............................................................................................................................................................................14 K2 .................................................................................................................................................................................15 奥哲..............................................................................................................................................................................15
BPM产品对比

IBM经常推荐的ILOG其实是另外一个产品,需要另外进行投资的。
组织模型
BPM Studio支持组织模型.
Oracle BPM包括可以用图形化方式定义组织单元,角色,组,参与者,并且这些可以和日历功能相结合。组织模型是和模型设计,Interface设计,以及其他功能相结合的。
协同能力
流程门户,构建基于WebCenter Spaces,建立一套完备的社区和协同平台,共享信息,共享最佳实践经验,流程分析。功能上包括:
o跟踪问题,连接到文档和讨论
o共享文档,设计规格,等等。
o讨论ห้องสมุดไป่ตู้
o连接到Wikis和博客Blogs.
建模空间:共享建模和协同。
协同即时空间:协同和信息可以随时捕获。
建模和运行时标准支持
在BPM设计器支持BPMN2.0,而在JDeveloper里面同时可以编制BPEL代码。
同时BPEL引擎支持BPEL标准.
在应用服务器实现层支持SCA复合应用。
建模阶段的模型是可以和BPA Suite(用于企业架构软件)的模型相结合的。
在WebSphere Modeler是支持BPMN 2.0的,但是在Process Server的开发工具WID是不支持BPMN标记的。
流程类别,浏览流程资源库,预览总结信息。
自定义协同空间,并且链接到流程实例.
协同能力是利用Business Space模块提供的,提供了一个简单看板显示信息,比如人工工作流中任务项。
利用Business Space,有一些小组件构建文档任务,表单是利用了Lotus表单,这是一套REST API获取信息显示到Space里。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国内市场主流专业的工作流(bpm)软件分析、比较及推荐
目前国内外的工作流系统层出不穷,行业标准多种多样,虽然工作流主要功能国内比较知名的工作流软件基本上都具备,但功能的侧重点各不相同,增加了企业对工作流或BPM选型难度,本人选用目前国内市场主流专业的工作流软件,从概念、工作流引擎、工作流过程建模工具、流程操作、工作流客户端架构、流程监控、表单设计器以及与应用程序的集成等方面进行分析和比较,帮助企业对工作流或BPM产品的选型。
一、概述:
工作流的思想最先起源于西方国家,一开始的目的主要是为了简化工作流程,为繁琐的工作提供依据。
随着需求的不断延伸以及人们对企业信息化思想的不断普及,工作流越来越受到企业内部的使用推广,当然,工作流能满足的需求也在不断的优化。
工作流概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念,目的是通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。
尽管工作流已经取得了相当的成就,但对工作流的定义还没有能够统一和明确,不同学者从不同角度对工作流做出了不同的定义。
Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。
IBM Almaden Research Center将工作流定义为:工作流是经营过程的一种计算机化的表示模式,定义了完成整个过程需要的所有参数;这些参数包括对过程中每一个步骤的定义、步骤的执行顺序和条件、步骤由谁负责以及每个活动所需要的应用程序等。
1993年工作流管理联盟(Workflow Management Coalition,WfMC)作为工作流管理的标准化组织而成立,标志着工作流技术逐步走向成熟。
WfMC对工作流给出定义为:工作流是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行。
工作流从英文单词workflow而来,是工作work和流动flow的组合,是一种能够被计算机解释和执行的反映经营过程业务流动的计算机化模型。
二、BPM与工作流的区别
简单地说,BPM关注的业务流,工作流关注的是审批流,它们的区别如下:
1、业务流往往会跨多个业务系统,而审批流往往主要涉及到一个系统。
2、业务流往往会涉及到多个业务功能,多个业务对象,而审批流往往只涉及到一个关键业务对象。
3、业务流涉及到的是不同业务单据之间的流转,而审批流往往是同一业务单据状态的变化。
4、业务流中的活动既包括了人工活动也包括了自动的业务活动,而审批流一般为人工审批活动。
对于流程建模,BPM关注的是业务流程建模,而工作流关注的是审批流建模。
BPM建模需要考虑业务人员对建模需求和可用性,但是不可避免又导致建模的内容无法很好的落地。
而工作流建模本身已经细化到一个功能模块中的审批流,相对来说简单很多而容易实施执行。
BPM业务流程往往跨越了业务系统,跨越了多个业务单据,需要处理不同的业务规则和逻辑。
而工作流活动节点往往仅仅处理审批和会签任务,和外界交互相对较少。
BPM业务流程建模中会出现业务规则,而常规的工作流处理方式一般支持脚本代码进行简单业务规则的处理,BPM为了保证规则本身的复用性和独立维护性,引入了规则引擎,规则引擎形成统一的规则创建和维护库,BPM本身不再负责规则的创建和维护,而仅仅是按需消费.
BPM重点是流程整合,而流程整合是多个业务系统中多个业务功能模块之间的协同,如果一开始想用BPM去实现这些业务功能,那么往往是适得其反,BPM切入的第一步仍然是在于跨业务系统的流程集成,而流程集成重点又在于流程间的数据传递。
知道这个重点后BPM 的关注点应该放到流程协同和监控上,而子流程或某个独立的业务模块实现仍然在原有的业务系统中,通过端到端流程整合实现了业务模块之间的系统,这个一方面最大限度的利用了已有的IT资产,又实现了流程整合的需求。
三、工作流平台及厂商的层次分类
工作流平台分为两种:一种是快速开发平台,一种是业务平台(或者提供相关的业务套件)。
快速开发平台主要包括了电子表单、一套开发框架还有为宣传所需要的ESB和SOA设施。
业务平台则包括了文件管理、在线编辑、即时通讯、电子印章、门户、内容管理、人力资源、客户服务、行政管理等套件/模块。
与单纯的快速开发平台相比,业务平台显然站在了一个更高的层次上。
在软件开发中,最大的浪费往往并不在于技术本身,而是在于对业务的不熟悉,在于核心领域模型的频繁变动。
对用户而言,根据需要选择合适业务平台和相关服务无疑能够产生最大的价值。
为什么有的厂商提供快速开发平台,而有的厂商提供业务平台呢?这取决于两个方面,一是厂商切入工作流市场的年限,年限越长,越积累有丰富的项目经验,这些经验很容易转化成业务套件;二是厂商的客户定位。
根据上面的讨论,我们不难将工作流厂商分为3类:
1、只提供工作流产品。
这类厂商产品单一,尽管产品质量能够得到保证,但是发展最为困难。
2、提供工作流产品和快速开发平台。
这类厂商在工作流的基础上提供开发框架进一步简化编程,相比第一类厂商会更有竞争力,但是其发展受到系统集成商的限制。
同时需要注意的是,部分厂商着力点在于开发平台,工作流产品水平非常一般甚至初级。
3、提供工作流产品和业务套件/平台,同时自己接项目。
这是目前生存状态比较好的厂商,多是老牌厂商或是有充足的资金。
业务套件/平台能够给用户提供最大的价值。
在任何时候,直接面对最终用户都是王道。
四、主流工作流厂商分析比较
本人选用了国内市场主流的工作流软件厂商:博汇数码、上海携创软件、东方易维、西安协同、炎黄动力、北京博皓科技等进行对比分析,从是否符合工作流标准,快速开发能力,集
成能力,自动化测试能力,开放性,负载均衡能力,是否支持移动审批七个维度进行对比分析,帮助企业对工作流或BPM产品的选型提供参考。
总结:
1、通过以上分析,国内工作流产品基本遵循WFMC标准或其它工作流标准,但各个厂商的功能侧重点不一样。
2、快速开发能力主要从可视化流程模型设计、可视化表单设计、表单控件的丰富程度、逻辑封装能力、用户操作的便利性等方面进行比较分析,在这个维度上,西安协同和北京博皓科技表现突出,它们对流程元素进行了比较深度的封装、支持多种表单设计、控件丰富程度较高。
3、集成能力主要从与OA系统、SAP系统、ERP系统、CRM系统等业务系统的集成能力以及集成架构、业务对象组合、高可用性和高复用性等方面进行对比分析。
国内厂商普通集成能力较弱,北京博皓科技在集成能力上表现突出,封装了对SAP、SharePoint等业务集成,支持业务对象重新组合,在高可用性和高复用性方面表现较好,其它厂商大多还停留在WebService的调用层面。
4、自动化测试,如果人工对流程进行测试是非常费时费力,而且流程一旦改动,又得从头做一遍,工作量巨大,是否有流程仿真功能是工作流软件选型的一个重要标准,在这个维度上,只有北京博皓科技一家符合。
5、在开放性方面,是否提供丰富和友好的二次开发接口、数据库及WEB程序的开放程度会直接影响到用户将来的IT投资回报,否则一有改动就必须严重依赖厂商,是工作流软件选型的一个重要标准。
这方面,炎黄动力和北京博皓科技表现较好。
6、系统的性能毋庸置疑是影响到系统是否能够成功实施的一个重要因素,本人主要从是否支持负载均衡、是否能够归档、剥离时间较长的业务数据、架构的清晰程度等方面进行了对比分析。
7、移动办公是将来的一个大趋势,是否支持移动审批,既显示了厂商的技术前瞻性,也彰显了厂商的技术实力,即使用户暂时用不到移动审批,但也是考量工作流厂商的一个隐性维度。