19activiti - 流程管理定义(启动流程实例)

简介: 19activiti - 流程管理定义(启动流程实例)

操作数据库的act_ru_execution表,如果是用户任务节点,同时也会在act_ru_task添加一条记录

其它

Execution 执行对象

按流程定义的规则执行一次的过程,对应的表:

  • act_ru_execution: 正在执行的信息
  • act_hi_procinst:已经执行完的历史流程实例信息
  • act_hi_actinst:存放历史所有完成的活动

ProcessInstance 流程实例

特指流程从开始到结束的那个最大的执行分支,一个执行的流程中,流程实例只有1个。

  • 如果是单例流程,执行对象ID就是流程实例ID
  • 如果一个流程有分支和聚合,那么执行对象ID和流程实例ID就不相同
  • 一个流程中,流程实例只有1个,执行对象可以存在多个。

Task 任务

执行到某任务环节时生成的任务信息, 对应的表:

  • act_ru_task:正在执行的任务信息
  • act_hi_taskinst:已经执行完的历史任务信息
目录
相关文章
如何在C++中实现cpp文件中引用另外一个cpp文件
如何在C++中实现cpp文件中引用另外一个cpp文件
1473 0
|
XML 前端开发 JavaScript
AJAX 前端开发利器:实现网页动态更新的核心技术
**AJAX** 允许网页在不刷新的情况下更新内容,实现异步与服务器交换数据。通过JavaScript的XMLHttpRequest对象,可发送和接收数据。当用户触发事件(如点击),函数向服务器发送GET请求,服务器响应后更新指定HTML部分。AJAX并非编程语言,而是利用浏览器内置对象、JavaScript和DOM技术。核心是XMLHttpRequest对象,它有多种方法(如`open()`和`send()`)和属性(如`onreadystatechange`、`readyState`和`status`)来处理请求和响应。
278 2
AJAX 前端开发利器:实现网页动态更新的核心技术
|
安全 Docker 微服务
深入理解Docker容器技术:从基础到实践
深入理解Docker容器技术:从基础到实践
|
存储 缓存 Java
使用@Cacheable,缓存优化的方式优化数据库的查询
使用@Cacheable,缓存优化的方式优化数据库的查询
1122 0
|
Windows 计算机视觉 Linux
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
该文档介绍了Qt的跨平台特性,并推荐在Windows和Linux开发中使用QtCreator。在Windows下添加动态库,可以通过Visual Studio配置.lib文件和.dll文件,或在QtCreator中使用"添加库"功能。在QtCreator中,选择库文件、包含路径,并配置Details,然后更新.pro文件,清除、qmake及构建项目。运行时确保.dll与.exe在同一目录下。
621 0
QtCreator 跨平台开发添加动态库教程(以OpenCV库举例)- Windows篇
|
Web App开发 前端开发 Java
SpringBoot配置HTTPS及开发调试
在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享
391 0
SpringBoot配置HTTPS及开发调试
java编写枚举校验类
java编写枚举校验类
299 0
|
Python Windows
12 Python正则表达式
12 Python正则表达式
64 0
12 Python正则表达式
|
机器学习/深度学习 人工智能 自然语言处理
NeurIPS’23 Paper Digest | 如何把 LLM 的推理能力应用于事件序列预测?
我们完成了首个把 LLM 推理能力引入事件序列领域的工作。代码、数据均已经开源,并将集成进开源库 EasyTPP。
NeurIPS’23 Paper Digest | 如何把 LLM 的推理能力应用于事件序列预测?
|
并行计算 PyTorch Linux
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南
pytorch安装GPU版本 (Cuda12.1)教程: Windows、Mac和Linux系统快速安装指南
5676 0