`
hepx
  • 浏览: 151766 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【引用】工作流入门

阅读更多

什么是工作流?

     工作流是从英文单词work flow中直译过来的。最直白的意思就是日常工作中相对固定的流程计算机化。

在此列举两个工作流简例:

客户到银行开户的工作流:

客户索取开户资料单——资料填写——营业员核对个人证件——营业员核对帐款——客户获取存折和收据——客户核对。

某产品销售的工作流示意图:

工作流入门 - leeldy - leeldy的个人居窝~~~

       一直以来,企业管理者都在琢磨如何优化工作流。虽然已由经验而形成一套较固定的模式,因而简化了许多不必要的程序,但在计算机信息系统尚未形成主流的年代,一切都是由人工实现的,且存在诸多不利,如人为工作效率低、信息传递响应速度慢、纸张通信资源浪费等。80年代中,人们终于找到了缓解这些弊病的办法,那就是依赖网络新生的工作流技术。

        由于工作流技术发展各异,为了给其制定相关规范,实现不同工作流产品的互操作,1993年,工作流管理联盟(Workflow Management Coalition,WfMC)成立了。它所提出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。

从上面的叙述中可总结出工作流具有广泛应用价值的计算机软件技术的特性,也决定其必须以互联计算机为载体。在人员操作的必要条件下,工作流实现自动化。

什么是工作流管理系统?

 

    工作流管理系统,可以这样理解:首先它是一个管理系统的软件,其次它用于实现工作流。通过工作流管理系统与工作流的比较不难看出:工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。

     工作流管理联盟(WfMC,Workflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。

      看起来工作流管理系统与BOS(Business Operation System,企业业务系统)或ERP(Enterprise Resource Plan,企业资源规划)都很相似,但它们的实质是有很大区别的。工作流管理系统为BOS提供一个软件平台,这就如运行在PC机上的操作系统,因此工作流管理系统比BOS的应用范围更广,环境更复杂。工作流管理系统与ERP的区别在于,ERP侧重于满足企业内部业务操作功能,提高工作效率,而工作流管理系统侧重于企业管理,面向市场和客户,提高对外业务水平。

所有的工作流管理系统都提供了三个功能:

1.   建立阶段的功能:主要考虑工作流过程和相关活动的定义和建模功能。

2.   运行阶段的控制功能:执行工作流过程,并完成每个过程中活动的调控功能。

3.   运行阶段的人机交互功能:实现各种活动执行过程中用户与IT应用工具之间的交互。

需要工作流技术的行业数不胜数,银行、电信、政府……相应需要工作流管理系统实现优化管理的行业也非常宽泛,越渐成熟的工作流管理系统应用于各行各业,将是对社会发展的一大贡献。

什么是业务流程管理BPM?

1、什么是BPM

     BPM是由工作流(Workflow)和企业应用集成(Enterprise Application Intergration)逐步融合而发展起来的。所谓BPM(Business Process Management), 即业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。业务流程管理应该包括"建模-实施-监控-管理"等过程,要具备其所需的所有服务与工具才能叫作BPM。

      BPM是流程自动化的应用,帮助企业进行业务流程的分析之外,另可利用IT技术,自动化组织内各部门的原本以人力及公文传递的流程。这么多年来业务流程和BPM的范围已经被扩展。就在几年前,BMP——那时叫“工作流”(workflow)——用来管理和驱动在公司部门内大型人性化和纸制流程的组件。例如,处理一个申请(保险申请),将扫描的纸制申请表格作为输入,电子化地从一个索赔受理者的电子邮箱(或者worklist)传到另一个那里。这相当于模仿各办公室邮件在办公桌之间传递的传统动作。现在BPM是一种企业集成技术,作为对面向服务系统架构(Service-Oriented Architecture (SOA))、企业应用集成(Enterprise Application Integration(EAI))、企业服务总线(Enterprise Service Bus(ESB))的补充。当代的流程成功地处理了复杂系统的交互,其本身作为一种服务依照良好定义的技术契约可以与以他公司的流程交互、交流。例如,零售商处理购买订单的流程运用Xml消息与基于服务的顾客和仓库流程交互。

       现在的信息系统开发方式的缺点在于对需求表达不清晰、效率不高。在这种思维方式下流程被固化在系统中,企业不能随着商业环境的变化而方便迅速地改变业务流程,而企业环境的变化促使企业必须快速地调整业务来响应。实时性企业将敏捷地使用最新信息,以积极地消除其关键性业务流程中的管理与执行层面出现的低效率延迟。BPM的出现正是为了解决企业流程实时改变所带来的敏捷性、实时效果评估、资源整合与优化等问题,而这些问题是不能为传统的OA和工作流所解决的。

       通过BPM,可以对业务流程进行自动化,并通过流程的分析及监控功能,对业务进行整合及计量,从业务角度、组织角度、IT角度都可得到可量化的改善效果,这种效果随着管理者通过BPM分析与优化流程,将越来越显著。

       研究表明,未来2年与J2EE平台结合紧密的BPM产品将占据主导地位。

2、BPM包括什么?

1)BPA(业务流程自动化)

通常人们将流程的真正执行部件称为工作流系统,直到今天,传统的工作流系统仍然在BPM系统中扮演着中心角色,正是它实现了业务流程的自动化,BPA包括如下内容:

     流程建模技术

     流程定义技术

     流程执行引擎

2)BPI(业务流程集成)

      BPI(业务流程集成)系统是实现流程集成技术的具体载体,是它把我们的软件开发方式由面向过程、面向对象和面向构件等转变为面向服务,BPI包括如下内容:

            流程间通信技术   以前可以采用的有远程过程调用(RPC)、分布式对象(CORBA、DCOM/COM+、RMI)、面向消息的中间件(MOM)等,现在可以选用基于Web服务的动态、轻量级的服务协作中间件(Service Cooperation Middleware,SCM)

            EAI技术   主要实现企业内部的应用集成

            B2B技术   主要实现合作伙伴间的应用集成

3)BPR(业务流程改进)

BPM以优化管理为归宿,而不仅仅满足于业务的处理;BPR包括下面的内容:

            流程监控与分析

            流程优化

            流程改进

分享到:
评论

相关推荐

    Activity工作流入门

    Activity 工作流入门 Activity 工作流入门旨在介绍工作流概念、工作流管理系统、Activiti 框架的核心组件和architecture。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,负责定义和管理工作...

    jBPM工作流入门例程

    工作流入门必经的四个简单例子。 vacate主要说明基本使用。 UserModel说明如何同用户模型相结合。 ForkJoin主要说明Fork结点和Join结点的使用。 countersignature主要说明如何持久化和实现较复杂的task node控制,...

    Activiti工作流入门详解教程.doc

    "Activiti工作流入门详解教程" Activiti是一款基于Apache许可的开源BPM(Business Process Management,业务流程管理)框架,由Alfresco软件在2010年5月17日发布。Activiti提供了一个灵活、易扩展的可执行流程语言...

    wwf工作流入门vs2005工作流控件介绍

    《Windows Workflow Foundation (WWF) 入门与VS2005工作流控件解析》 Windows Workflow Foundation (WWF),作为.NET Framework 3.0的重要组成部分,为开发者提供了构建支持工作流的应用程序的编程模型和运行时环境...

    jbpm3.2.2工作流入门例子

    jbpm是一款开源的工作流管理系统,它提供了一整套解决方案,用于设计、执行和管理业务流程。jbpm3.2.2是jbpm的一个版本,它在当时提供了许多关键功能,如流程定义、流程实例管理、任务管理和事件处理等。本入门例子...

    activiti工作流入门教程.docx

    Activiti 是一个开源的工作流引擎,它被设计用于在企业应用程序中实现业务流程自动化。这个工作流引擎基于模型驱动的设计,允许开发人员和业务分析师通过简单的图形化工具定义和执行复杂的业务流程。以下是对...

    jpbm工作流入门至熟练

    文档详细易懂,尤其对于初学者很实用,从入门到熟练精通不成问题

    JBPM教程 第一部分、(工作流开发基础-为什么学习工作流)

    工作流开发是软件工程中的一个重要领域,特别是在企业级应用中,它用于自动化和管理复杂的业务流程。JBPM,全称JBoss Business Process Management,是由Red Hat开发的一个开源工作流管理系统,它提供了全面的工作流...

    通达信指标公式源码 日内净流入.doc

    强势天公式为:BARSLASTCOUNT((N日内净流入>REF(N日内净流入,1))>0 AND N日内净流入>0),弱势天公式为:BARSLASTCOUNT((N日内净流入(N日内净流入,1))>0 AND N日内净流入)。这两个指标可以反映市场的价格走势和市场...

    Activiti 工作流入门到大神

    什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)...

    通达信指标公式源码资金净流入.doc

    通达信指标公式源码资金净流入.doc 通达信指标公式源码中的资金净流入计算是基于技术指标的计算,通过对股票价格和交易量的分析,计算出股票的净流入资金。下面是对该指标公式的详细解释: 1. 买入信号计算:买:=...

    通达信指标公式源码 主力资金流入 副图源码.doc

    这里,VAR2 是对低价的引用,REF(LOW, 1) 表示取得当前低价的前一个周期的值。VAR3 则是对低价和 VAR2 的差值的绝对值进行移动平均,计算出一个相对低价的指标。 _VAR4 和 VAR5:指数移动平均_ VAR4 := EMA(IF...

    530Flow:静态到动态工作流入门套件

    静态到动态 Wordpress 工作流程介绍530 的修改版 Skyline (530Flow) 可帮助您为网站创建设计系统。 它的主要重点是经过深思熟虑的 CSS 架构,它使您能够开发可重用和可维护的代码库。 此入门工具包包含您将在站点上...

    通达信指标公式源码N日大宗资金净流入.doc

    通达信指标公式源码N日大宗资金净流入.doc

    净流入副图源码指标通达信指标公式源码.doc

    净流入副图源码指标通达信指标公式源码分析 本文档介绍了净流入副图源码指标通达信指标公式源码的详细分析。该指标公式源码主要用于股票技术分析,旨在帮助投资者快速了解股票的资金流动情况。 指标公式解释 CN1:...

    资金流入流出预测大赛冠军答辩PPT

    同时,他们可能采用了深度学习技术,如LSTM(长短期记忆网络)或GRU(门控循环单元),以捕捉数据中的长期依赖关系。 "3 资金流入流出预测 天戲戰隊.pdf"可能展示了天戏战队的策略,他们可能侧重于构建复杂模型来...

    通达信源码指标公式主力流入流出公式.doc

    通达信源码指标公式主力流入流出公式 通达信源码指标公式主力流入流出公式是一种基于技术指标的公式,用于分析股票市场中的资金流入和流出情况。该公式由多个技术指标组成,包括HHV、LLV、EMA、MA、SUM、IF、AND、...

    电梯门板及附件上料多功能系统sw19-SOLIDWORKS零件图-机械工程图-机械三维3D设计图

    功能模式1 钣金加工中心生产门板出料,由同步带输送线输送到机器人工作站,机器人工作站识别门板,并将封头板捡料放到门板上,并流入下个工位; 功能模式2 钣金加工中心的门板不出料。门板由机器人工作站的门板上料...

    大单流入流出指标通达信指标公式源码.doc

    "大单流入流出指标"是通达信中的一个自定义技术指标,用于衡量在一定时间周期内,大额交易资金对股票价格的影响。这个指标通过计算不同价位区间的成交量来判断市场买卖力量的强弱,从而分析大单资金的流向。 该公式...

    阿里天池余额宝资金流入流出比赛PPT

    【阿里天池余额宝资金流入流出比赛PPT】是一份深度探讨资金流动性的专业文档,主要聚焦于余额宝这一互联网金融产品。这份PPT源于阿里天池举办的竞赛,旨在研究和预测大规模资金在余额宝中的流入流出情况。阿里天池是...

Global site tag (gtag.js) - Google Analytics