
Activiti
Activiti工作流基本概念和操作
miller.zc
记录和分享一些工作和学习中的笔记
展开
-
Activiti分支/网格/驳回操作
一、概念任务节点处理完成之后,后面的处理可能需要根据不同的调节走不同的流程(选择一条路径,串行),或者是将任务分发到多个审批人头上(分发到多条流程路径),或者在某个任务节点要判断多个人审批之后才能继续执行(多条路径汇聚到一点)。这种操作就要用到流程分支的概念,一个分支相当于就是一个子流程,有串行流,也有并行流。二、连线流程在连线上设置条件,根据条件判断后面的流程走那个分支,这样做的好处在于方便快捷,坏处在于如果所以连线都没有满足条件,则当前流程会异常结束,不会有异常显示。步骤: 在bp原创 2022-05-22 22:06:30 · 3955 阅读 · 0 评论 -
Activiti数据表及流转
一、概念Activiti工作原理的本质就是提高一系列的API,对25张数据库表进行操作,流程数据就在这些表里面流转,所以弄清楚这些表的作用,和流程在每个阶段在这些表的流转情况很重要。所有的表都以ACT_开头,第二部分是表示表的用途的两个字母标识,用途也和服务的API对应。1、ACT_RE_*: 'RE'表示repository,用于存储流程定义信息(根据bpmn文件生成的流程定义信息,根据zip流程部署包生成的部署信息, 流程设计的模型数据等)。2、ACT_RU_*: 'RU'表示runt原创 2022-05-22 14:02:33 · 1888 阅读 · 0 评论 -
Activiti工作流基本概念
一、核心思想理解: Activiti核心思想,实际上就是提供一系列的API,对他规定的23张数据库表进行操作。所有的数据流转,都是在这23张表里面完成,其中RE表存储流程部署相关信息,RU表存储运行时信息,HI表存储历史信息。通过表里面的业务键,与具体的业务信息关联起来。 通过流程设计插件,画BPMN流程图,实际上就是xml文件,规定了一个流程里面的每个节点的信息,每个节点可以通过设置变量的方式,填充一些信息,比如审批人/审批组等信息。在运行的时候,通过API里面提供的参数和方法,将具体的值填充到原创 2022-05-20 16:13:16 · 725 阅读 · 0 评论