WorkFlow工作流

article/2025/8/14 21:19:30

工作流

一、什么是工作流

历史发展:

工作流的理论起源于70年代中期办公的自动化领域。90年代。工作流技术的研究与开发进一步发展。1993年8月,成立第一个工作流技术标准话的工业组织WFMC(工作流管理联盟)。现在,工作流管理系统已由最初的无纸化办公环境,转而成为企业试下业务流程自动执行的必要工具。

定义:

WFMC:工作流是指一类能够完全自动执行的经营过程,根据一系列的过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行。

Georgakopoulos:工作里是将一组任务组织起来以完成某一个经营过程(定义了任务的触发顺序和触发条件,每一个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或者多个人与软件系统协作完成)。

百度百科:工作流(WorkFlow),就是“业务过程的部分或整体在计算机应用环境下的自动化”。它主要解决的是“是在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使次目标的实现”。

二、工作流管理系统WFMS

工作流管理系统(Workflow Management System,WFMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预定义的工作流规则进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的支撑环境。

三、工作流管理联盟WFMC

工作流管理联盟(Workflow Management Coalition,WFMC)是一个由设计工作里和业务流程管理的全球性组织。该组织创建并完善了工作流的相关标准,开阔了相关市场,是唯一的致力于工作流标准化的专业组织。该组织推出了工作流XML(Wf-XML)和XML过程定义语言(XPDL),现在由超过80种有名的解决方案中使用了这两种语言来存储和交换过程模型。

四、为什么要使用工作流?

我们来看一下这样一个业务场景。一个订货流程.

订货流程

(1).客户提交订单 (2).业务员执行订单处理 (3).如果缺货,转工厂生产 (4).仓库发货 (5).物流发货

不使用工作流,我们从头开发这个订货流程的业务逻辑,我们需要做哪些事?
1. 每一个活动点都需要开发交互界面和后台处理程序。
2. 每个活动的流转都需要硬性判断下一步活动节点及其操作人
3. 每次操作都需要维护业务数据和流程的相关数据

结果应该是这样:这还不包括监视、控制、分析流程的部分。

不使用工作流

如果我们使用了工作流,结果应该是这样:

使用工作流

这样做的好处有哪些:

  1. 使用专门的流程数据系统,维护所有涉及流程流转的数据。
  2. 提供“流程设计”工具,帮助用户定义订货流程的模型,而且一般都提供了可视化的界面。
  3. 所有的流程都依靠流程引擎来处理,避免了需求更改与硬编码之间的矛盾的产生。
  4. 工作流引擎还提供了众多的API,可以很方便的将工作流的管理和有、任务操作完美结合。

总结,在核实的项目中引入工作流技术,对于基础开发来说,有这样的一些好处:

1. 降低开发风险

通过使用诸如活动、流转、状态、行为这样的术语,使得业务分析师和开发人员使用同一种语言交流成为可能。刘秀的流程实际建模工具,甚至能使开发人员不必将用户需求转化成详细设计文档。

2. 流程实现的集中统一

应对业务流程经常变化的情况,使用工作流技术的最大好处是使业务流程的实现代码,不再散落在各式各样的业务系统中。

3. 加速开发

开发者不用再关注流程的参与者、活动节点的衔接、流转控制等,因为这些工作很多都被工作流框架接管了。因为开发者开发起来更快、代码出错更少、系统更加容易维护。

4. 提升对迭代开发的支持

工作流管理系统使得业务流程很容易不熟和重新编排,业务流程相关的应用开发可以以一种“迭代/渐进”的方式推进,也就是说工作就技术在某种程度上支持“需求分析不必一次完全成功”。

五、怎么使用工作流?

重点:工作流一定要结合业务,单独使用没有任何意义。

一些建议:

  1. 明确工作流适用的行业。
  2. 明确关键的业务流程。
  3. 选定合适的工作流框架。
  4. 工作流一定要结合业务使用。

http://chatgpt.dhexx.cn/article/80TMgerx.shtml

相关文章

工作流(Workflow)基本介绍

工作流简介 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标&a…

Eclipse下配置主题颜色

对于长期做开发的哥们来说,过于明亮的背景色会导致视觉疲劳,从而致使效率各种下降、困意各种来袭。为了有效阻止这种可怕的事情发生,我们需要改变背景色! OK,这篇博客主要讲解如何设置eclipse软件的背景色:…

修改eclipse的主题颜色

很多小伙伴的eclipse都是以白色为主,看到别人的暗色的eclipse感觉很炫酷,这里就教大家一下如何改主题颜色 1.点击顶部导航栏help,找到Eclipse Marketplace 2.在弹出的Eclipse Marketplace窗口中,在search中搜索color theme&…

eclipse设置 “暗黑色” 主题

经典模式的 eclipse 都是白底黑字,比较刺眼,长时间写代码,让人感觉眼睛疲劳,所以尝试换一个暗黑色主题背景,可以有效减缓眼睛疲劳,而且暗黑色主题给人感觉就很酷炫,有木有! 1、打开…

Eclipse背景主题设置

这方面的内容是很简单,而且网上也相当多的教程。但我觉得,自己写一下,既可以加持自己写博客的心态,也给需要的人分享一下。 确认一下自己的Eclispse版本, 如果是最新版本的Eclipse Luna,可以略过第一步,如果是旧的版本需要下载一个插件,并将其放在eclipse目录下的plugi…

Eclipse在线安装color-theme主题

添加入口: Eclipse --> Help --> Install New Software --> addName: color-theme Location: http://eclipse-color-theme.github.com/update全选 NEXT 接受协议 选择 Install anyway Restart Now 重启 Window --> Preference --> General --> Appe…

为Eclipse安装主题插件(Color Theme)

由于正常eclipse界面配色是白底黑字,长时间工作容易眼睛疲劳,才想着去装这个Eclipse Color Theme 插件,安装过程中遇到了一些问题。 正常安装的话直接 Help -> marketplace -> search 框下输入 color theme 就可以搜索到目标插件&am…

如何把Eclipse修改为黑色主题

转载自:http://bbs.itheima.com/forum.php?modviewthread&tid119345&extrapage%3d1%26filter%3dtypeid%26typeid%3d390?lt3448 原帖名:如何把Eclipse修改为黑色主题?求配色方案! 因为主力问题已解决,经过修…

eclipse黑色主题黑色背景

现在本人用eclipse的版本信息:Eclipse for PHP Developers ----Version: Mars.1 Release (4.5.1),可以在菜单栏--help---about eclipse里查看 因为写代码到很晚,所以想换个黑色主题以以及黑色背景。 所以写一写这个设置。 自己先参照了别人…

(转)设置漂亮的Eclipse主题(Theme)风格

原地址:http://blog.csdn.net/zhouchangshi/article/details/37901519 童鞋们, eclipse主题太丑?想设置护眼的主题? 看看这些主题: 请移驾: Eclipse Color Themes http://www.eclipsecolorthemes.org/ 怎么…

idea安装eclipse风格主题

前言 最近开始学习使用idea,用惯了eclipse风格,IntelliJ IDEA 想换个eclipse主题,百度了一圈发现大部分教程去的下载地址都打不开,原来idea里面就可以搜索安装。。。。 一、打开idea 路径:file->setting-Plugins 二、在中间…

Eclipse主题设置

主题下载地址:http://www.eclipsecolorthemes.org/?q 这个是我自己的配置文件 , 看着舒服的童鞋也可以用,下载地址:http://download.csdn.net/download/rely_on_yourself/10137995 先展示下效果图: 设置步骤: 先将Eclipse的整个背景主题定好 将下载好的配置文件导入Ecl…

Eclipse主题插件DevStyle修改Eclipse主题

使用eclipse自带的插件下载功能,安装DevStyle插件,可轻松实现更换多种不同风格的主题。 以下是其中几款效果图 亮灰(经典款) 亮绿(护眼款) 亮粉(少女款) 深灰(熬夜…

Eclipse颜色主题(Color Theme)与缩进线(Indent Guide)插件安装教程

摘要:这篇博文主要介绍Eclipse的颜色主题插件(Color Theme)的安装教程,以及如何使用缩进线插件为编辑器中代码添加类似Visual Studio中的缩进线,以对Eclipse编辑器界面进行美化,要点如下: Colo…

Eclipse主题颜色配置

配置黑色框架 虽然以前也使用eclipse的黑色主题,但是配置起来稍微麻烦一点。 这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在eclipse目录下的plugins目录下即可。 插件下载地址…

设置Eclipse背景主题

接下来一段时间,要去玩STM32了,以前很想玩玩的,由于转行做安卓开发,就不玩了,(专心做一件事。。。哈哈)。现在因为公司需要开发一套硬件设备,哈哈,我终于可以在今年年底之…

Eclipse恢复默认主题及配色;eclipse-color-theme插件安装

很多人刚开始使用Eclipse的时候,看到各种配色的主题都想尝试一下,网上下载epf文件导入修改配色; 用过一段时间之后,又想回归默认配色,可是这个时候发现回不去了;网上有删除 .setting文件夹后重启的方法&am…

Eclipse主题更换方法

 1.打开Eclipse的Help->Eclipse Marketplace 2.在Find里搜索Eclipse Color Theme,点击Install按钮 3.打开Window->Preferences->General->Appearance在Color Theme里就可以挑选自己喜欢的主题了 http://eclipsecolorthemes.org…

Eclipse更换炫酷黑色主题

这款主题的全名叫:Darkest Dark Theme with DevStyle 现在Eclipse上也可以有高大上的炫酷黑色主题了。 需访问网站:https://marketplace.eclipse.org/content/darkest-dark-theme 需要将Install按钮拖入到Eclipse中,然后会自动下载。 下载…

eclipse更改主题的几种方式

eclipse更改主题 1、系统设置里更改2、从Eclipse Marketplace里下载主题3、安装别的网站适配的主题4、注意事项 1、系统设置里更改 如果Eclipse系统自带黑色皮肤主题,那么就可直接设置。window下,打开Preferences 依次点击General–Apperance 点击红…