Activiti工作流中,如何实现流程定义的增删改查操作(上篇)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2361个文字,预计阅读时间需要10分钟。
工作流程的23张表是如何保存的?每一步操作的逻辑是什么样的?我们一起来学习一下。
一、管理流程定义
1.设计流程定义
1.1 流程图 我们之前已经看过,常见的流程图如下所示:包含了设计流程定义的内容。
工作流的23张表是如何存取的?每一步操作逻辑是什么样子的?我们来学习一下。
一、管理流程定义
1设计流程定义文档
1.1流程图
我们之前已经看过,常见流程图如下如所示:
包含了开始节点/结束节点/任务/流向线
1.2bpmn文件
BPMN 2.0根节点是definitions节点。 这个元素中,可以定义多个流程定义(不过我们建议每个文件只包含一个流程定义, 可以简化开发过程中的维护难度)。 一个空的流程定义看起来像下面这样。注意,definitions元素 最少也要包含xmlns 和 targetNamespace的声明。 targetNamespace可以是任意值,它用来对流程实例进行分类。
说明:流程定义文档有两部分组成:
1)bpmn文件
流程规则文件。在部署后,每次系统启动时都会被解析,把内容封装成流程定义放入项目缓存中。Activiti框架结合这个xml文件自动管理流程,流程的执行就是按照bpmn文件定义的规则执行的,bpmn文件是给计算机执行用的。
本文共计2361个文字,预计阅读时间需要10分钟。
工作流程的23张表是如何保存的?每一步操作的逻辑是什么样的?我们一起来学习一下。
一、管理流程定义
1.设计流程定义
1.1 流程图 我们之前已经看过,常见的流程图如下所示:包含了设计流程定义的内容。
工作流的23张表是如何存取的?每一步操作逻辑是什么样子的?我们来学习一下。
一、管理流程定义
1设计流程定义文档
1.1流程图
我们之前已经看过,常见流程图如下如所示:
包含了开始节点/结束节点/任务/流向线
1.2bpmn文件
BPMN 2.0根节点是definitions节点。 这个元素中,可以定义多个流程定义(不过我们建议每个文件只包含一个流程定义, 可以简化开发过程中的维护难度)。 一个空的流程定义看起来像下面这样。注意,definitions元素 最少也要包含xmlns 和 targetNamespace的声明。 targetNamespace可以是任意值,它用来对流程实例进行分类。
说明:流程定义文档有两部分组成:
1)bpmn文件
流程规则文件。在部署后,每次系统启动时都会被解析,把内容封装成流程定义放入项目缓存中。Activiti框架结合这个xml文件自动管理流程,流程的执行就是按照bpmn文件定义的规则执行的,bpmn文件是给计算机执行用的。

