要了解SAP BPM之前,首先要了解SAP NetWeaver版本的变化,在7.0版本的企业门户中,如果需要处理用户的业务流程需求,使用的是门户中的向导流程(Guided Procedures,GP);而到了7.1版本,SAP首先修改了门户的概念,升级成为了SAP复合环境(Composite Environment,CE),也就是在使用SAP BPM时经常能听到的“CE系统”;接着从SAP NetWeaver CE的7.1版本提供的增强包1(Enhancement Package1,EHP1)开始,这种集成化的复合环境包含了流程的建模、连接、编译、部署和维护复合业务流程所需要的功能,也就是SAP NetWeaver业务流程管理(Business Process Management,BPM)。
SAP BPM作为SAP NetWeaver平台的重要组成部分,提供了设计、业务流程建模、实施、运行、流程运行监控的一整套工具,帮助SAP的客户机与SAP已有的应用模块实现自动化的业务流程流转,跨越不同的系统来控制和提升业务流程的运行效率,能够提高流程的整体透明度,使得企业的复杂的业务流程能够高效率地、更加自动化和更加智能地运行。另外,SAP BPM还能降低应用软件的开发成本、缩短上市时间、加强法规遵从的贯彻力度、实现业务流程性能的最优化。虽然BPM系统的实施并不会大幅地修改原有业务流程,但是与关注业务流程的文档和流程分析结合以后,BPM就会成为企业改善业务效率的利器。在BPM提供的高级开发环境中,它采用流程驱动的模型和性能评估来实现IT解决方案的开发。当然,从最终用户的角度来看,BPM工作流将会把所有的待办事项都主动推送给用户,用户只需要通过浏览器登录并查看门户首页的待办事项,单击打开即可处理,既方便了用户的操作,又提升了工作效率。
SAP BPM的流程管理主要包含了以下3个模块的核心功能:流程设计(Process Compos⁃er),集成在SAP的开发工作室中,提供了流程建模功能,并且可以通过图形化的设计完成流程的创建和配置;流程桌面(Process Desk),集成在门户中,一方面通过通用工作清单对BPM流程待办进行展示,另一方面使用Web Dynpro技术开发的页面进行具体的业务操作和系统间的数据传递;流程服务器(Process Server),集成在NetWeaver的复合环境服务器中,可以通过NWA管理者平台进行管理和监控。流程管理与底层的规则设计、规则管理以及规则引擎搭建出一个完整的SAP业务流程管理平台,如图7-1所示。
凭借这些功能和架构的优势,BPM已经逐渐成为NetWeaver平台的重要管理工具,并在企业信息化系统的系统集成、流程整合与优化中扮演着至关重要的角色。(www.daowen.com)
图7-1 业务流程管理架构图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。