大多数OA产品功能集中在信息共享、行政办公领域,一些主流OA系统虽然引入了工作流,但相对比较封闭,开放性和扩展性不够。BPM是一个开放性平台,不仅能实现OA的功能,还能满足企业内部系统之间集成需求,在BPM驱动下企业的流程终会形成一个闭环。 软件架构—— 1、BPM——JAVA,NET,基于SOA架构 OA——JAVA,NET,PHP,DOMINO 2、驱动模式——BOM~流程驱动 OA~文档驱动 3、交互——BPM~人与人,人与系统,系统与系统 OA~人与人 4、软件功能——BPM以端到端为中心的协作,重视企业从战略到执行自上而下的流程花儿,规范化管理,重视全局的管理模式和不断优化,以流程为主线,提倡规范化,持续优化的绩效管理模式。 OA对企业的组织和业务过程掌控,强调以个人为中心的信息写作,自主发散,行为无序的将信息通过协作工具进行传递和沟通。 5、集成整合——BPM,能广泛整合不同业务系统。 OA,独立的产品包,缺少成熟的接口和集成实例,连最常见的和邮件系统,财务系统集成都很难实现 6、灵活性——BPM,强大的二次开发能力,丰富的向导,开发效率高,并产品已有很多实用组件可直接调用。 OA,写死的产品包,更改很困难,也业务、行政环境的变更带来对流程的影响。 7、发展前景——BPM~动态BPM、实时BPM、云端BPM、社交BPM OA~云模式OA、移动OA、基于SAAS模式OA 8、OA适用于小公司,创业型公司,流程简单,成本低,业务不多,解决某一部门需求 BPM适用于跨部门,跨分支机构,夸系统集成情况非常多,对流程应用影响很大,公司对IT流程规范,体制化程度高,业务特殊,需要经常人员变动,流程变更,运维投入大,基于扩大经营范围的企业。 OA和BPM的最大区别是定位上, OA产品的定位是应用类产品,功能集中在信息共享和行政办公领域,在这两个方面也进行了长足的发展,但为了迎合发展的需要,一些主流的OA系统引入了工作流,但相对较为封闭,开放性和扩展性不够。而BPM是定位是流程集成平台,用于实现深度的业务流程集成的,可以实现不同业务系统之间的深度整合,虽然OA也可以通过接口实现两个系统的连接,但是有局限性,同时灵活性也较差。同时BPM平台中预置拦截器,并且具备全局管控,流程统计分析,这部分是OA不具备的。由于BPM最初定位就是流程集成平台,对于实现异构系统的流程整合,推动企业实现业务重构、优化、升级,所以从集成方面相对来说BPM更为专业。 但做好BPM项目或者流程却不容易,第一:涉及到企业内部业务流程再造、重构是一件伤筋动骨的事情,业务系统调整、部门利益触动都会涉及到,阻力较大。另外,BPM流程集成涉及到多个业务系统的业务表单的数据对接集成,而各业务表单里所关联的基础数据很多时候是不一致的,这个让流程集成工作从数据层面来说也较为困难。所以,要上BPM项目通常要做到:第一、要高层领导(通常是一把手)高度重视,因为痛点沟通、问题不可调和、决心够大。第二、要有较为完备的主数据管理以及服务治理体系。在推进BPM项目应该是产品组合项目:BPM(流程集成平台) + MDM(主数据管理平台) + ESB(企业服务总线),选择成熟、开放的产品,以及有经验、靠谱的技术团队负责实现落地。 首先我们来看一下定义 OA(Office Automation)办公自动化,是指通过计算机网络来实现现代化的办公。范畴包括审批流程、日志管理、签到打卡、局域网盘共享等多个功能,很多企业第一个系统,都是"OA"系统。 BPM(Business Process Management)业务流程管理,是指通过规范化的业务流程,来高效的提升企业业务管理能力和自动化。我们看到的一些进销存、库存管理、采购管理、工程项目流程管理等等,都属于这个范畴。 区别在哪里? 1、定位不同:OA主要管人,BPM主要管业务。虽然二者都涉及到"数据"、"表单"、"流程"。但仔细研究,发现OA主要涉及到的一些审批表单,来完成一些人员管理,也就是管理支持类流程。然而BPM是在业务的管理基础上,进行人员管理,规定"谁"需要"在什么环节"做什么"任务"。 2、功能不同:一般OA的目的是协助管理。然而BPM是让整个企业更加"自动化",致力于打造"端到端"的流程,通过业务流程自动化,来降低人的重复劳动,或者规范化人员的工作内容,来标准化企业的项目管理、生产、销售和库存等。 3、评估结果不同:OA常以"审批通过"为最终目的,比如"同意xxx的请假"。但是BPM主要的目的是进行记录和数据的汇总。BPM更多的是一种管理方式,其软件为BPMSBusiness Process Management Suite/System),是管理模式的体现。而且BPM实际上需要根据企业的业务变更和发展不断地拓展、优化,所以是伴随企业成长的系统。下图中为BPM系统中常用的PDCA优化方式。 如何选择? 1、选择OA:公司刚起步,希望规范办公、行政类简单流程,不需要有太大的变更和自由度;公司无强业务流程,没有核心业务,或者业务流程性不强; 推荐使用:钉钉 2、选择BPM:公司发展到一定程度,跨部门的业务流程不断出现,需要不同流程之间的数据集成;有核心业务流程,如经销商需要进行采购-库存-销售的流程,工程建筑需要立项-勘查-进场施工-结项等流程,律师事务所立项-搜集资料-出庭等流程;OA已经遇到了局限。 推荐使用:轻流 当然,如果您希望在钉钉中使用轻流,欢迎留言或私信,轻流的钉钉版is coming! OA和BPM的核心差异在于:OA解决的是流程有无问题,BPM解决的是流程更好更优的问题。 1.应用场景的广度不同 OA:基本都应用于行政类流程 BPM:以端到端的方式衔接企业运营过程的上下游,并且深度集成其它应用系统,多用于业务流程,而且只有业务流程才能更好的承接企业战略,对企业价值更大 2.实现复杂流程的能力不同 OA:把一个复杂流程拆分成多个简单流程来实现,不过会增加开发、变更、运维的成本 BPM:可以用一支流程替换原OA中数十支同业务类型流程 3.梳理优化流程的能力不同 OA:绝大多数OA系统导入的项目,流程梳理方面做的不够精细。 BPM:会针对流程目的、流程价值、流程管理颗粒度及合理性、流程完整性及关联性、流程边界科学性、流程绩效颗粒度及合理性等方面进行充分细致的考量。 公司选择: OA更适合对流程要求不高的小型企业,如果需要跨部门协作,对流程需求高,那更推荐使用BPM OA的话不太了解,我们公司目前使用的是K2的,很好用 简单地讲,两种软件的核心都是工作流引擎,但通常oa仅处理一般事务,bpm则能处理业务。可惜的是,国内多数打着bpm旗号的软件,本质上还是oa,一样处理不了业务,原因是业务的个性化和复杂性。 这么专业的问题,我就当回搬运工吧!原文出自天翎BPM科普文章《正本清源|论BPM和OA的关系》,其主要观点如下: 1、正确认识BPM和OA 要想对两者进行一个清晰的界定,拨开网络上鱼龙混杂包装过的迷雾,回归其最基本的定义和发展背景; 2、多维对比BPM和OA 含义不同、出生年代不同……有了这些基本的认知我们就不容易跑偏,接下来再做个多个维度拆解对比: 3、教您选择BPM和OA 这一套组合拳下来让您对BPM和OA的理解已经八九不离十了吧,但要问您在企业信息化建设过程中如何选择BPM或OA呢,其实答案已经呼之欲出了: 其实BPM和OA的差异及关系真的很简单,但BPM和OA之所以有扯不清道不明的关系,无外乎是这几个因素在作祟: 一是BPM比OA起步晚且主要在外企或大中型企业中传播和应用,其他企业接触和实践较少; 二是在表现层面虽然两者都涉及数据、表单和流程,但两者的思想理念和技术深度等差异很难在用户视觉层面被察觉和区分; 三是IT届的概念忽悠和诡辩逻辑陋习陋习,许多OA厂商也不免俗套刻意将两者的概念和关系模糊化以浑水摸鱼。 简单来说,OA就是BPM的一个简化版本。我跟老美单独讨论过这个问题,在美国,是不存在OA这个类型的产品的,或者说他们就没有OA这个概念,当然也就不存在Office Automation这个词了。BPM才是他们的流程处理软件。当然,他们的流程是指业务流程,而不是审批流程。因为对外国人来说,他们不存在像中国一样的审批流程,大部分情况下,只要邮件里面Approve了,这个事情就是有法律效力了。所以BPM更加关注业务流程的流转和自动化,而不是审批。 BPM就是专业的流程引擎,非常方便实现快速的流程定制,开发,流程功能强大,很方便的和其它系统集成,可以提供接口给企业服务总线注册,可以实现流程与业务的分离. OA一般也会包含流程功能,但是比BPM还是太弱了,一般有一个OA的门户入口看上去高大上,容易让人迷失方向,领导看到了容易喜欢。所以选产品是目的很重要 OA是BPM的产品产出,而BPM是一个工具,用于产出OA 、ERP、CRM 这样的系统. 基于BPM开发的理由就是,修改简单操作方便,能简化编程人员的工作。也使产品迭代,能顺应时代变化,而不不用太大的付出。 其它的,大家的回答都比较全面了,我这里就不再重复了。 推荐几款 BPM 天翎、通达、泛微、道一 WEB才是未来…C/S早晚都得淘汰 BPM业务流程管理,指的是通过对业务流程进行梳理、规范和优化,对业务过程进行资源整合、权责限定来降低运营成本。流程管理主要针对企业内部,着重于改变企业职能管理机构重叠、中间层次多、流程不闭环等等问题。 它的功能有: 1、流程透明:企业用户使用流程时,可以直观地看到图形化的流程画面。从而更加清楚地了解到流程的走向,用户体验更加人性化。 2、流程整合:与ERP软件双向、无缝整合。ERP表单可自动发单至BPM进行逐级签核。并可以在ERP中实时了解流程动态。达到系统整合效益最大化。同时在BPM发单,经过审批也可将数据回传给ERP系统。 3、业务授权:BPM还可支持HRM、CRM、PDM等系统的集成,同步组织数据,收集流程数据,提供业务系统完整管理数据。 4、业务一致性:通过流程设计器可以完整准确的实现企业运作的业务流程,达到业务管理与系统管理的高度一致性。 它的价值主要体现在两点: 1.整合:BPM管理模式可以根据业务环境的变化推进人与人之间、人与系统之间以及系统与系统之间的整合及调整,不但涵盖了传统"工作流"的流程传递、流程监控的范畴,而且突破了传统"工作流"技术的瓶颈。 2.利润提升:通过对企业内部及外部的业务流程的整个生命周期进行建模、自动化、管理监控和优化,使企业成本降低,利润得以大幅提升。 OA的意思就是办公自动化的意思,OA系统的英文全称是:Office Automation System,字面意思就是:办公自动化系统。而办公自动化的解释就是:将企业办公和电脑网络技术相结合,提高办公效率。 OA系统包括的主要功能有: 手机移动办公、费用管控、电子邮件、即时通信、手机短信、公告管理、新闻管理、投票管理、日程管理、工作计划、文件存储、通讯簿、办公用品管理、固定资产管理、图书管理、会议管理、车辆管理、工作流程、档案管理、人力资源管理、培训管理、财务借销管理、超级论坛、网络会议、附件程序、系统设置管理等办公管理功能。另外天翎OA系统还可以根据企业的需要集成包括手写签章、电子表单、自定义流程设计在内的数百个功能模块,覆盖企业管理90%以上的网络办公事务。