
SAP业务流程管理(BPM).pdf
43页Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 1 第一节第一节SAP 业务流程管理平台业务流程管理平台 SAP 致力于世界级大型 ERP/CRM/SRM 等软件领域的构建,实施,已经超过 35 年的历史而当今的 ERP 对于商业成功和公司成长而言,其竞争本质已经不仅 限于软件产品的标准化,更大的挑战则是如何借助 ERP 平台或产品,对频繁变 动的业务需求和核心流程予以持续优化,从而实现企业资源的高效运作和有效 整合针对这种企业应用的基本需求,SAP 融合了 ERP 领域长期积累的已有经 验,在套装软件内部(如 ERP/CRM/SRM 内部),内嵌了一业务工作流平台,实 现套装软件内部流程的自动化流转以及审批 而业务流程管理(BPM)是新出现的一种管理思想,它是从企业整体的角色 分析企业的运营过程,对企业运营过程中的各个过程进行统一的管理,对各个 过程所需要各种资源进行统一的调度,在合适的时间将合适的任务交给合适的 人来进行处理,并允许管理者对业务的执行过程进行跟踪、分析、改进以达到 优化企业运作过程的目的将企业级服务(Enterprise Service)作为企业流 程的构建基点,实现了对典型的企业需求,如待办事项、流程监控、业务流程 控制等普遍支持。
总之,SAP 工作流平台是 SAP 套装软件内部的一个技术平台,它可以实现套 装软件内部的流程自动化处理、多种方式的审批、以及流程的图形化设计 而业务流程管理可以实现企业内部所有资源的整合,乃至企业与外部资源的 流程整合同时,业务流程管理平台还可以与 SAP 工作流平台相互融合,相合 协调,同时,又通过统一的待办事项将两者进行集中管理,使最终的用户无需 关心流程是运行在业务流程管理平台,还是工作流平台 1. SAP 商务套间中的业务工作流平台商务套间中的业务工作流平台 SAP 工作流是 SAP 系统中一个独立的技术模块,与其他的业务模块,如财务 管理模块库存管理模块等无缝集成用来定义那些和系统标准流程不匹配的业 务流程这些流程可以从诸如下达或审批的简单流程,到诸如不同部门协作创 建物料数据的复杂流程工作流特别适合于多次重复执行类型的业务工作流程 工作流还可以用来处理业务流程中出现的错误和例外:预先在工作流中预先定 义例外事件,当系统自动检查发现例外时,就会有触发某种反应或措施,如给 相关人员发 Mail,或者及时的短信通知等等系统了预置了通知单、采购、项 目管理、合同管理等大量的工作流模板。
SAP 的工作流本身是一个平台,而不是一个简单的工具,它独立于其他业 务模块,所以在功能调整上非常便利在业务发展的时候,如果组织架构发生 了变化,我们可以直接对组织架构进行维护,而不影响到现有工作流的运行, SAP 会根据维护后的组织架构在运行时决定工作流步骤所对应的用户;如果业Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 2 务流程发生了变化,SAP 允许将一个工作流作为另外一个工作流中的一个步骤, 实现多个工作流之间的集成;SAP 同时也在工作流内部支持丰富的流程控制手 段,例如条件判断(IF-THEN)、循环(LOOP)、跳转(JUMP)等等而最关键 的一点,SAP 的工作流本身是一个开发平台,而不是一个工具,所以 SAP 的工 作流支持多版本的工作流定义,运行和定义属于不同的两个版本,互不冲突, 这样就可以避免调整工作流的时候给正在运行的业务带来影响,为今后企业修 改业务流程提供了极大的便利 SAP 工作流平台,具有以下特点: SAP 作为工作流管理联盟(WFMC)的创始人之一,SAP 工作流完整支持 WFMC 组织的 Wf-XML,使用 Wf-XML 接口允许不同的厂商之间进行相互通讯。
SAP 工作流平台完全支持 OASIS 组织的 BPEL4WS1.1 标准、并且 SAP 和 IBM 公 司将其扩展形成并制订了 WS-BPEL 2.0 标准,且在自生平台中完全支持 SAP 工作流在流程定义中支持 XML 和 BPMI.org 组织的 BPML、在调用 Web Service 时遵循 OASIS 组织的 WSDL 提供超过 500 个预配置工作流模板 全图形化操作 内置与 SAP 套装软件内部,实现与套装软件的无缝集成 图形化的工作流创建工具图形化的工作流创建工具 以图形化界面,创建、显示和修改工作流,用户可以直接对系统提供的标准 工作流模板进行功能拓展,例如执行多种方式的审批人选择,或修改到期日监 控下图为图形化的界面示范 Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 3 通过图形化的工具可以迅速的构建工作流,同时,平台还提供了向导工具 支持用户在工作流定义过程中一步步创建某些特定的工作流环节如下图: 灵活的多种审批人或者处理人授权:灵活的多种审批人或者处理人授权: 在流程定义过程中,可以有多种方式进行审批人授权,如基于岗位,基于组织机构, 或者直接授予某个用户等。
同时,系统支持多种方式的转授权功能审批者可以讲自 己某个审批项的权限转授权给其他人 Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 4 多种复杂流程的支持多种复杂流程的支持 基于事件的流程触发比如,创建采购订单或者创建付款申请,均能自动触发系统相 应的工作流 同时,系统支持循环、回退、合并与汇总、以及各种会签功能 Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 5 超时处理超时处理 对于某个工作任务,可以定义超时处理功能,比如,延期的审批项目可以定义自动审 批通过,或者触发另外的工作流,或者触发邮件提醒审批者 Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 6 个性化定制的代办事项清单个性化定制的代办事项清单 通过灵活的代办事项,可以将审批者所有需要审批的项目进行集中管理、每个工作实 现可以根据优先级自动排序,同时,还可以对流程实现跟踪功能 工作流管理与监控工作流管理与监控 系统提供了多种监控与管理工具,用以实现对流程的管理与监控, 专门的工作流管理程序协助管理员处理工作流日常运行中遇到的问题。
Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 7 2.SAP 业务流程管理业务流程管理(BPM)的价值的价值 SAP 业务流程管理(以下简称 BPM)能够从企业的 IT 实际业务管控需求出发,减少适应变 化的周期时间、以创新的方式提升现有管理模式和系统、以及提高工作效率同时,实施 BPM 也 是从集成、协作的技术视角对过去曾经实施过面向企业资源规划领域不同行业模式的专业性软件, 譬如 ERP、OA 等软件进行全局性整合、规范、管控的需要,从而达到全局彼此相互融合 实施 BPM 系统能够至顶而下的让企业审视自己的战略规划与部门间业务执行的绩效,逐步将流程规范、 部门间协作和风险管控落入 BPM 系统如此一来,它所提供的流程解决方案,就能通过减少周期 时间、降低成本、提高对法规的遵从,以及无可比拟的竞争优势,带来卓越的企业价值 就 BPM 方案的实施给企业带来价值而言,简单的说可从三个层面带来价值: (a)使管理灵活、敏捷、透明、受控; (b)使信息集成、提高生产率和降低成本; (c)提高人们对信息需求的满意度; BPM 能为客户带来的 10 个方面的实际利益。
Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 8 图1-1 SAP业务流程管理平台的价值 ① 固化企业流程:初期,企业通过 BPM 系统固化流程,把企业的关键流程导入系统,由系统定义流程的流转规则,并且可以由系统记录及控制工作时间,满足企业的管理需求及服务质量的要求,真正达到规范化管理的实质操作阶段 ② 实现流程自动化:通过 BPM 系统,利用现有的成熟技术、计算机的良好特性,很好地完成企业对这方面的需求,信息只有唯一录入口,系统按照企业需要定义流转规则,流程自动流转,成为企业业务流程处理的一个“不知疲倦”的帮手 ③ 实现团队合作:BPM 系统以流程处理为面向,自动地串起各部门,即利用现在先进的互联网技术串起各地域,达到业务流程良好完成的目的,并且企业的很多高管人员的意识已远远超出一套业务流程管理系统,更多的希望凭借这样的系统,形成企业协同工作的团队意识,配合完成自己的企业文化 ④ 优化流程:BPM 系统可以随着流程的执行流转,以数据、直观的图形报表报告哪些流程制定得好,哪些流程需要改善,以便提供给决策者科学合理决策的依据,而不是单靠经验,从而达到不断优化的目的,呈螺旋式上升的趋势。
⑤ 向知识型企业转变:BPM 系统通过固化流程,让那些随着流程流动的知识固化在企业里,并且可以随着流程的不断执行和优化,形成企业自己的知识库,且这样的知识库越来越全面和深入,让企业向知识型和学习型企业转变 ⑥ 手工操作错误减少:BPM 系统通过固化的信息收集流程,层层审批的步骤,使企业信息的Better presales, Better SAP 内部资料,未经同意不得提供给第三人或对外公开 Page 9 收集更准确BPM 系统与 Adobe 互动表单相结合,给用户提供所见即所得的信息收集界面,通过表单中的逻辑判断严格控制输入的信息质量;BPM 系统与 MDM 主数据管理系统相结合,使企业的主数据收集更准确 ⑦ 增强管控力度:总公司对子公司的管理一直是企业管理的难点,通过 BPM 的实施,完全可以打破这种地域的限制,建立上下层之间的联系,实现流程纵向贯通 ⑧ 提升管理水平:企业的经营核心实质就是人财物等资源的合理配置,要达到一个很高的配置水平,信息的透明高效流动是基础业务信息的流动本身就代表了业务执行的各个阶段,并且在流动过程中形态也发生了变化通过 BPM 的实施,可以动态捕捉各个业务阶段的重要信息,使其按照合理的业务逻辑自动流动,在关键信息节点触发业务操作事件,提高了流程的敏捷度和柔性。
在人方面的应用有人事调动信息类型管理,在财方面的应用有资产价值变化管理,在物方面的应用有采购情况、物资到货、付款申请及时提醒等等 ⑨ 提高审批效率和透明化水平:通过 BPM 实施,可以将复杂的审批规则固化在系统中,审批各个环节自动流转,审批结果和审批意见实时发布,从系统上进一步规范了审批操作,提高了审批效率,标准的图形化显示功能也提高了审批的透明度,申请者可以实时查看审批状态和审批意见,对审批结果及时快速的做出反应 ⑩ 延伸 ERP 的管理:多数企业已经建设了 OA 系统,企业门户、电子邮箱等 IT 系统进行日常的信息发布和收发文管理,它们构成了企业的信息高速通道ERP 系统是专业系统,需要通过专用的客户端才能登陆获取信息,通过 BPM 的实施,可以使 ERP 也能够利用企业的信息高速通道,实时的将企业业务信息发布到更容易获取的通道上去,多个渠道加速信息流动,减少 ERP 整体业务等待时间,同时也丰富了 OA 等系统的应用内容 可以预见,这十方面的变化,对于企业的意义不仅限于效率的提升,而是更有战略意义 利用业务流程管理(BPM)系统,我们可以把业务逻辑从应用系统中分离出来,从而让我们能 比以前更快速地创建新的应用。
企业使用 BPM 的好处很多比如,BPM 能降低应用软件的开发成本、缩短上市时间、加强法 规遵从的贯彻力度、实现业务流程性能的最优化当然,BPM 系统本身并不能改善任何东西,但 是与关注业务流程的文档和流程分析结合以。
