Activiti7.0进阶第一篇-工作流程引擎基本理论概述

版权声明:本文为博主原创文章,如果觉得写的不错需要转载,在转载时请注明博文出处! https://blog.csdn.net/Hello_World_QWP/article/details/83374992

                                  《 Activiti7.0进阶第一篇-工作流程引擎基本理论概述 》

工作流的基本理论概述

先看一个并不复杂的报销单审批流程图:

该报销单流程图的组成主要分为两部分:

1)、人物:报销单提交者、小组长、发起者部门主管、行政主管、财务部主管;

2)、事件:提交报销单、审批、通过、不通过;

工作流(Workflow):

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


工作流管理系统(Workflow Management System, WfMS):

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


工作流管理联盟(WfMC,Workflow Management Coalition):

是工作流管理系统是一个软件系统,它通过执行经过计算的流程定义去支持一批专门设定的业务流程。工作流管理系统被用来定义、管理、和执行工作流程。


工作流管理系统的目标:

管理工作的流程以确保工作在正确的时间被期望的人员所执行——在自动化进行的业务过程中插入人工的执行和干预。 

 

 

Activiti 流程引擎

1、Activiti 概述

Activiti7.0是由salaboy等人团队与2018年08月13日发布的业务流程管理(BPM)框架(即Activiti Beta1 released),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架,这次新版本的发布还包括了两大核心内容:Activiti CoreActiviti Cloud Beta1。Activiti基于Apache许可的开源BPM平台,Activiti7.0除了保持原有提供的 Eclipse 插件,使开发人员可以通过插件直接绘画出业务流程图以外,还集成或支持:docker、microservices、kubernetes、activiti cloud、activiti cloud、cloud native、spring boot 2.0(相关API还在持续的完善中!!!)。

有关 Cloud Native Building Blocks 后面接着来!

 

2、BPMN

业务流程图建模与标注(Business Process Model and Notation,BPMN) ,描述流程的基本符号,包括这些图标元素如何组合成一个完整的业务流程图(Business Process Diagram)。

 

3、工作流引擎(ProcessEngine)

是 Activiti 工作流的核心,负责生成流程运行时的各种实例、数据记录、监控管理流程的流向与状态情况。

 

部分资料参考自(具体更新时间以官方发布为准!!!):Activiti 官方网站


好了,关于 Activiti7.0进阶第一篇-工作流程引擎基本理论概述  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者: 华    仔
联系作者: [email protected]
来       源: CSDN (Chinese Software Developer Network)
原       文: https://blog.csdn.net/Hello_World_QWP/article/details/83374992
版权声明: 本文为博主原创文章,请在转载时务必注明博文出处!

猜你喜欢

转载自blog.csdn.net/Hello_World_QWP/article/details/83374992