关于工作流的说明

《流程管理系统》

系统说明

最近公司要做流程管理系统,听说使用'工作流引擎'做比较好,所以今天专门研究一下什么是工作流引擎。

工作流

知乎上有人这样说:

工作流最早起源于生产组织和办公自动化领域,它是针对平时工作中的业务流程活动而提出的一个概念,目的是将工作分解成定义良好的任务或角色,根据一定的原则和过程来实施这些任务并加以监控,从而达到提高效率、控制过程、提升客户服务、增强有效管理业务流程等目的。为了更好地实现某些业务工作目标,可以利用计算机在很多个参与人之间按某种既定原则自动传递文档、信息内容或者任务。因此,只要信息在人与人、人与系统或者系统与系统之间进行传递,就必须构建工作流。

工作流引擎

百度百科中这样解释的:

所谓工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括流程的节点管理、流向管理、流程样例管理等重要功能。

都有哪些工作流?(来自知乎)

1.流程工作流(Process Workflow)
当一组任务具有可预测性和重复性时,就会发生流程工作流。也就是说,在项目开始工作流之前,您已明确数据的流转方向。比如采购申请批准工作流,一旦申请提交,每一步处理工作相对固定,工作流几乎不会有变化。
2.项目工作流(Project Workflow)
项目具有类似于流程的结构化路径,但在此过程中可能具有更大的灵活性,项目工作流只适用于一个项目。比如发布一个新版本的网站,你可以准确预测项目的任务流程,但是这个任务流程不适用于另一个网站的发布。
3.案例工作流(Case Workflow)
在案例工作流中,对于数据流转的方向是不明确的。只有收集到大量的数据时,数据流转的方向才会比较明显。比如保险索赔,一开始并不知道如何处理,只有经过一番调查,才会明确。

猜你喜欢

转载自www.cnblogs.com/gail-hu/p/12032257.html