Camunda
第一章 Camunda初次了解
前言
例如:项目中用到 Camunda,我来学习学习 Camunda是什么。
一、Camunda是什么?
Camunda是一种工作流引擎,就是在项目中适用于工作流程中的一种引擎
二、使用步骤
1.搭建步骤
1.集成springboot时,springboot版本需要与Camunda对应:
Spring Boot Starter version | Camunda BPM version | Spring Boot version |
---|---|---|
1.0.0* | 7.3.0 | 1.2.5.RELEASE |
1.1.0* | 7.4.0 | 1.3.1.RELEASE |
1.2.0* | 7.5.0 | 1.3.5.RELEASE |
1.2.1* | 7.5.0 | 1.3.6.RELEASE |
1.3.0* | 7.5.0 | 1.3.7.RELEASE |
2.0.0* | 7.6.0 | 1.4.2.RELEASE |
2.1.x** | 7.6.0 | 1.5.3.RELEASE |
2.2.x** | 7.7.0 | 1.5.6.RELEASE |
2.3.x | 7.8.0 | 1.5.8.RELEASE |
3.0.x | 7.9.0 | 2.0.x.RELEASE |
3.1.x | 7.10.0 | 2.0.x.RELEASE |
3.2.x | 7.10.0 | 2.1.x.RELEASE |
3.3.1+ | 7.11.0 | 2.1.x.RELEASE |
3.4.x | 7.12.0 | 2.2.x.RELEASE |
7.13.x、7.13.3+*** | 7.13.x、7.13.3+ | 2.2.x.RELEASE |
2.第一次启动会生成camunda相关的表(49个)
3.camunda模型BPNM、DMN、FROM(参考文档:https://blog.csdn.net/luo15242208310/article/details/122648501)
(1)BOMN就是流程图的升级版
1.1Event-事件 接收事件(等待事件发生)、触发事件(发送事件),进而触发流程的执行、改变流程走向、结束流程等。 开始事件:空白开始事件Blank、定时器开始事件Timer、消息开始事件Message、信号开始事件Signal、条件开始事件Conditional 中间事件:捕获事件(catch event,空心图标),接收时间通知后,触发流程继续执行、抛出事件(throw event,实心图标),主动抛出事件通知,然后继续执行流程 边界事件:Boundary Evant,也叫附加中间事件,附加在任务、子流程上的中间事件。中断-边界事件:若任务执行过程中发生附加事件,则取消当前任务,继续执行附加时间对应的流程,否则继续执行当前任务正常流程(非附加事件对应分支)、非中断-边界事件:若任务执行过程中发生附加事件,则继续执行当前任务(即后续流程),同时执行附加时间对应的流程,若当前任务执行过程中重复发生附加事件,则重复执行附加事件对应的流程,否则继续执行当前任务正常流程(非附件事件对应分支)、补偿-边界事件:仅在任务执行完成后,才会执行补偿边界事件连接的补偿任务
## 2.读入数据
代码如下(示例):
```c
data = pd.read_csv(
'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')
print(data.head())
该处使用的url网络请求的数据。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。