java工作流详解

java工作流详解

ID:31115477

大小:76.50 KB

页数:6页

时间:2019-01-06

java工作流详解_第1页
java工作流详解_第2页
java工作流详解_第3页
java工作流详解_第4页
java工作流详解_第5页
资源描述:

《java工作流详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、工作流基本概念:什么是工作流?工作流:两个或两个以上的人,为了共同的目标,连续的以串行或并行的方式去完成某一业务。业务:工作流所指业务涵盖了与经营相关的活动。串行或并行:业务中的步骤也许以一步接着一步的方式进行,我们称之为串行;或者由不同的人或组合根据不同的情况处理,我们称之为并行。两个或两个以上的人:如工作流的名称所表达的含义,一个人处理的业务不称其为工作流,只有任务从一个人“流”向另一个人的时候,才有工作流。共同的目标:个体参与工作流必须是为了同一个工作口标。如果个体处于两个相互独立的项目之中,不会产生工作流。由于上述定义也许包含了物质生产和产品

2、,所以我们以“业务工作流”来强调所讨论的不仅仅是制造业,而是业务的自动化。将工作进程结构化,创建工作流过程如下:定义一个工作团队需要同吋受业务规则控制的活动或任务。将该任务细分为”子任务”,乂称”步骤“。每一步骤代表一个人或逻辑上不可或却的事项。一个任务町以多种不同方式进行细分。如何将业务细分为最合理的步骤需耍良好的业务判断能力。考虑每个步骤的工作分配。即该步骤所定义的功能及所需的技能与参与该步骤的人是否匹配。考虑所冇被用來完成任务的外部应用程序,是否冇能被自动化的手工步骤,从而成为工作流的一部分。注意步骤之间的先示次序。如部分步骤是基于条件的,那就

3、需要根据条件的不同区分不同的步骤。画出流程图,定义各个步骤的职能和参与者。创建完成子任务的各个步骤的表格、文件和详细指示。如你所见,工作流包括序列化的步骤和进程。任务按实现规定的规则和条件从一个步骤“流”向另一•个步骤。工作流的问题在工作流口动化出现以前,所有的工作流都是通过手工实现的。较典型的是某项任务屮的步骤要求参与者批阅文档或表格组成的文件。完成批阅及填写完表格屮的相关内容示,文件被人工地传到下一步的执行者。盂要对进程的参与者进行关于进程路由的培训,否则文件就会留在文件夹里得不到处理。対任务执行情况的监控必须四处打听究竟完成到了哪一步。没有简单

4、的方法去了解任务是否拖延或文件是否丢失,也无法了解这种流程的成本到底是多少。手工工作流的处理方法存在如下的问题:高度依赖纸张劳动强度大流程不严密,任务执行不易贯彻无法对流程的过程进行监控无法度量进程时I'可和统计进程的成本工作流基本概念:工作流的图形化工作流产品提供一种图形化的方法来描述和实现工作流进程。进程的每个步骤以一个图形化的图标来表示。通过对这些图标的连接,设计者就能够描述步骤Z间的关系及路由。对每个步骤而言,设计者能够指定该步骤用户参•进程的界面和所需完成的任务所需的电子表格。接卜-來我们以月度业务报告的自动化进程为例。报告由一个包括累计实

5、现利润,利润预期,以及新订单登记的计划修改,税両利润等要索构成的表格以及一•个将这些要素与年度计划对比的图表组成,进程必须遵照如下规则:报告是月度更新的;当前订单由订单登录管理员负责填写;下月度订单由产品经理负责在产品A和B各自的国内销伟状况的基础上进行预测,由出口销售经理预测所冇产品国际市场的销售;利润预测由生产经理在当前在程生产和预计订单的基础上完成;当期税前收益和税前收益预测由控制者根据当期收益及收益预测填写;当期收益及收益预测保存在一份Excel的扩展表格中,该表格也用于生成表格式的报告及图表。该进程包括了如下步骤:步骤1:周期性初始化。该步

6、骤在每月第一天自动启动进程。步骤2:读取上一个周期的数据。该步骤其实是一个被“训练”用于读取上周期实际收益和预期收益的Flobot(工作流机器人)。步骤3:当前记录。在本步骤内订单登录管理员将当月订单情况填写完整。步骤4,5,6:订单预测。这三步-产品经理对A,B产品的国内销售量预测及出口销售经理对海外市场的预测平行执行。步骤7:收入预测。本步骤只有在4,5,6三步完成后方可执行。在本步骤内生产经理在当前在程生产和预计订单的基础上对当年剩余每个月度的利润作出预计。步骤8:税前收益预测。Controller将作出基丁•前面步骤得到的收益结果计算得到的剩

7、下每个月的税前收益预测。步骤9:数据更新和报告。在这一步骤中Flobot新得到应用,被”训练”用于将进程中采集来的数据更新扩展表格。除了更新数据,还能运行Excel宏,用于打印供散发的图表等资料。步骤1():结束。用于表示程序终止的必耍环节。工作流基本概念:工作流解决方案与传统管理软件的关系传统的管理软件注重解决企业应用层现存的问题(例如提高企业的资源配置率或提高单一员工的生产效率)。例如:EXCEL可以提高员工画表格的效率、财务软件可以规范财务人员的工作并提高帐冃查询的效率、CRM可以规范客户管理从而使客户资源掌握在公司手中而不是被一部分业务人员把

8、持并提高客户响应时间、ERP解决的是如何配置企业资源:使企业的人力资源、财力资源和物资资源能够根据业务的需求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。