认识工作流

Posted 时光与我恰经过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了认识工作流相关的知识,希望对你有一定的参考价值。

What?--什么是工作流?

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

  流程是用各条线,将各个点串联起来的内容

Where?--工作流使用场景(工作流任务)

  1.推送流程流转

  2.同时记录流程流转状态

  3.查看流转状态和历史记录

Why?--为什么使用工作流?

  工作流可以帮你将任务的管理和业务的管理分离开来。当流程中的步骤发生变化时,你只需要修改下流程设计,代码基本不需要修改,或者只是少量的修改。

  

工作流的基本概念

  基本要素:过程、过程版本、材料、活动、变迁

  实例要素:过程版本实例、材料实例、活动实例、变迁实例、工作项

  基本操作:发起、送下一步、退回、收回、送阅读、转交

基本要素之间的关系:

  

过程:可以简单理解为流程,过程和流程的细微差别在于:对于业务系统而言,业务流程就是“流程”,对工作流平台而言,为了实现流程的一组设置就是“过程”。

过程版本:为了应对业务流程的变化,一个业务流程对应的过程可以有多个版本,也就是说业务逻辑变了,对应的过程不用变,但该过程启用的版本变了,为了不影响之前版本的实例,过时的过程版本不能删除,但可以禁用。一个过程只允许有一个过程版本是启用状态。

活动:可以简单理解为步骤。活动有若干种类型,最常见的是人工活动。开始活动和结束活动定义了流程边界,人工活动表示有人员参与的活动,现实中的活动绝大多数是人工活动。

材料(Workflow_PV_Material、Workflow_Activity_Material):工作流,流动的是信息,具体表现形式就是电子材料(表单、附件)。设计流程材料时首先要明确这样的概念:第一,材料是“过程版本”级别的,而不是活动级别的。第二,必须为活动设置需要引用哪些材料。

  

变迁:变迁就是建立活动之间的流转顺序

以上是关于认识工作流的主要内容,如果未能解决你的问题,请参考以下文章

工作流学习——Activiti整体认识二步曲 (zhuan)

工作流学习——Activiti整体认识二步曲

PS基础 第一篇PS认识工作界面及调图

2018年想要更高的工作效率吗?可以认识这些管理软件

怎么做EAI——认识企业应用集成

怎么做EAI——认识企业应用集成