考虑这样一个实际问题,如果公司派我们出差,会发生差旅费。那么,差旅费报销的流程是什么样的呢?
首先,要先填写一张单子,写明出差的时间、地点、项目,以及差旅费的总金额。然后,详细的填写每一笔差旅费,比如火车费、住宿费、餐饮费等。
最后,就是层层的审批,领导签字。首先要项目经理签字,项目经理同意之后,再交由部门经理签字,最后由总经理签字,然后送交财务部门存档,最后才能领取到差旅费。
这个层层审批的过程就是一个工作的流程。如果简单的实现这个报销流程非常简单,只需要在差旅费表中加入几个字段纪录到底是哪个项目经理、哪个部门经理以及总经理的签字即可。
但是,问题是, 如果以后报销流程变化了呢?比如金额不足5k,可以直接由部门经理最终审批而不需要送交总经理呢?或者再加入项目组长审批呢?那么,那种僵化的实现就会暴露出很大的问题,难于变化和修改。
工作流(Workflow)
工作流是一类能够完全或者部分,由计算机支持或自动执行的业务过程。
工作流管理系统WFMS(Workflow Management System)
WFMS是指:能管理工作活动序列,调用与各种活动步骤相关的人员、IT资源,能对业务过程提供全部或部分自动化处理,以实现工作流程的管理软件。
注意:如果后面没有特别声明的话,指的就是WFMS
WfMC
成立于1993年,工作流管理联盟(WfMC)是一个由涉及工作流和业务流程管理的推广学者(adopters)、开发工程师、顾问、分析师、大学和研究团体的全球性组织。该组织创建并完善了工作流的相关标准,开拓了相关市场,是唯一致力于工作流标准化的专业组织。
工作流能干什么
工作流能提高处理业务流程的柔性,松散流程步骤间的关系,从而提高业务流程的灵活性和适应性,提高业务处理效率。
工作流与BPR
工作流经常与“过程重组(BPR—Business Process Re-engineering)”联系在一起。
BPR是关于企业(组织)核心业务过程的评估、分析、模拟、定义以及其后的操作实现。尽管,不是所有的BPR都是采用工作流实现的,但工作流技术是最佳的方法,主要因为,工作流技术提供了业务过程逻辑与IT操作支持的分离,从而以后可以修改过程规则来重定义业务过程。
过程定义工具(Process Definition Tool)
过程定义工具是用来创建一个计算机可以处理的过程描述。
过程定义(Process Definition)
过程定义包含工作流执行软件运行过程所需的过程所有详细信息。包括过程的开始和结束条件、组成活动、在活动间进行导航的规则、需执行的用户任务、可能会被调用的应用程序、所有工作流相关数据的定义等。
工作流引擎
工作流软件的核心,负责装载并解释过程定义、控制过程实例、安排活动的执行顺序、向用户工作表中添加工作项目、调用外部应用等功能。
任务列表(Worklists)
过程执行中需要用户交互的地方,工作流引擎把任务添加到任务表中,以便任务表处理器对其处理,任务表处理器管理与工作流参与者的交互。用户自己从任务表中选择执行任务,任务表也用来指示任务的完成。
描述工作流
发布和存储工作流
装载和解析工作流
顶层对象:流程、活动、转移
流程定义和流程实例
活动定义和活动实例
令牌驱动,Petri网
转移:隐式、显示、fork、join、按条件等等
活动:人工活动、自动活动等
人工活动会涉及:活动的处理页面、活动的数据、参与活动的人员、活动执行的时间、活动要完成的功能等
WorkList:活动的列表、接收、拒收、重分配、活动的响应等
BPM(Business Process Management):业务流程管理
BPM就是一套对企业各个业务环节进行整合的全面的管理模式。
通常会有以下几个层次:
1:业务流程的建立和规范
2:业务流程优化
3:业务流程重组
BPM的几种方法
1:面向工作流的BPM
2:面向文档的BPM
3:面向业务规则的BPM
4:面向EAI的BPM
工作流是BPM的主要实现手段
BPM不仅仅是工作流,还融入了更多的管理理念
分享到:
相关推荐
jbpm工作流基础视频,讲解工作流流程定义的整个过程,适合于jbpm的初学者学习
微软工作流基础知识详解 WorkFlow从入门到精通
SAP工作流基础知识.pptx
Workflow 工作流基础知识介绍 工作流基础知识介绍-概念 + 工作流引擎的五大接口
Activiti工作流基础教程 eclipse 一步步实现。有截图
这是工作流的入门基础,非常简单,通俗易懂,然后对JBPM工作流进行了基础讲解。非常好的一个资源。学习工作流必备!
微软工作流基础知识,非常不错的起步资料,里面有详细的说明及代码,可以边看边复制代码练习。
JBPM4工作流基础知识学习,自己总结的,东西比较基础。 有代码和样例
WWF微软工作流基础和LINQ语言的电子书。 想学微软新技术的都要看啊
本仓库目标为了创建简单、快捷、可用于开发和产品的工作流基础配置
工作流科普,入门级BPM,算是科普类的资料, 工作流管理联盟(即 WfMC,这个组织在后面会介绍)对于“工作流”这个概念 的经典定义为:全部或者部分由计算机支持或自动处理的业务过程。 工作流管理系统(Workflow...
文中,对工作流的概念以及煤炭资源业务管理工作进行了介绍,并以Petri网为基础初步构建了煤炭资源信息化管理的工作流模型图,在此基础上,以E-R联系为支撑对煤炭资源信息化数据的组织进行了探讨,以期对当前煤炭资源的...
本文的主要研究内容是工作流的基础理论及其实现技术。包括以下工作:工作流管理系统的体系结构设计、过程模型的建模以及对该...XXWorkflow的内容覆盖了工作流基础理论和实现技术的研究,同时也是对本文研究工作的验证。
工作流基础,工作流基础,一个很不错的书籍
第一篇 jBPM工作流开发基础 1 第1章 工作流基础 2 1.1 工作流概念 2 1.1.1 工作流管理思想之于企业现代化管理 2 1.1.2 工作流技术在企业中的应用 5 1.1.3 如何从一个开发者的角度看工作流技术 6 1.2 工作流管理系统...
工作流系统设计手册.doc工作流系统设计手册.doc
本书结合作者几年来在工作流管理技术研究中取得的成果,对工作流管理系统的产生背景、基本概念、系统结构、实现方法、实施策略进行了全面的介绍,对工作流管理技术相关的研究情况和产品现状进行了深入的分析,为从事...