Flowable 流程实例的挂起(暂停)与激活

今天来和小伙伴们聊一聊流程的挂起和激活。

如何查询已经执行过的流程信息?

上篇文章和小伙伴们分享的流程操作主要是正在执行的流程,我们有一个非常常见的场景是查询执行过的流程信息,在上篇文章中,小伙伴们已经知道,对于正在执行的流程,会在 ACT_RU_EXECUTION 表中保存一条对应的记录,不过流程执行结束之后,ACT_RU_EXECUTION 表中的记录会被删除掉,此时要是想查询已经执行过的流程信息,去哪里查询呢?今天我们就来看看 HistoryService 的使用。

玩转 Flowable 流程实例

[TOC]

上篇文章松哥和大家聊了 Flowable 中的流程部署问题,今天我们继续来聊聊流程实例。

部署之后的流程,这个还不能直接运行,例如我们部署了一个请假流程,现在 zhangsan 想要请假,他就需要开启一个请假流程,lisi 想请假,他也需要开启一个请假流程,这一个一个开启的请假流程就是流程实例,而我们一开始部署的请假流程,则类似于一个模版,基于此模版,我们可以开启很多个具体的流程实例。从这个角度来说,上篇文章我们定义的 ProcessDefinition 就类似于一个 Java 类,今天我们要介绍的 ProcessInstance 则相当于一个 Java 对象。

Flowable 流程部署与删除

本文我们一起来看看流程的部署等细节问题。

其实当我们使用了 Spring Boot 之后,默认情况下流程是会自动部署的,基本上不需要我们额外做什么事情。不过这些操作里还是有不少细节,今天松哥就来带大家一起来梳理一下。

手把手教大家在 Spring Boot 中处理 flowable 中的用户和组!

[TOC]

虽然说我们在实际开发中,很少会直接用到 flowable 中的用户体系,但是,也不太可能完全用不到,毕竟官方设计了这个东西,而存在就必然有其合理性,所以,今天松哥还是来和大家聊一聊,在 Spring Boot 项目中,我们如何去添加、删除、修改一个用户或者组。

手把手教大家编译 flowable 源码

要说这个编译源码其实没什么技术含量,但是由于国内的网络问题,Spring 等各种常见框架的源码编译都变成了一个有技术含量的工作,你得学会去解决各种在编译的过程中可能出现的问题。

一个不用写代码的案例,来看看Flowable到底给我们提供了哪些功能?

[TOC]

其实松哥之前已经写过文章和大家介绍了 flowable-ui 的玩法了,这是官方提供的一个工具,这个工具不仅可以用来绘制流程图,还可以用来部署一个流程应用,通过这个流程应用我们可以体验一把 flowable 流程引擎到底是干嘛的,解决了我们的哪些问题,并且这个体验是不需要写代码的,对于一些对 flowable 没有基础的小伙伴而言,我觉得这个很好。

请假要组长和经理同时审批该怎么办?来看看工作流中的会签功能!

[TOC]

今天松哥和小伙伴们介绍一下 Spring Security 中另外一个好玩的会签功能。

会签的意思就是,在一个流程中的某一个 Task 上,这个 Task 需要多个用户审批,当多个用户全部审批通过,或者多个用户中的某几个用户审批通过,就算通过。这就是我们说的 Flowable 中的会签功能!

Flowable 79 张表都是干嘛的?

[TOC]

当我们使用 Flowable 流程引擎的时候,虽然我们使用的是各种 API,但是小伙伴们都知道,这些 API 本质上操作的都是底层的数据表,Flowable 默认一共生成了 79 张数据表,了解这些数据表,有助于我们更好的理解 Flowable 中的各种 API,因此今天松哥就来和大家捋一捋 Flowable 中的数据表都有哪些,以及这些表都是干嘛用的。

SpringBoot+Vue 送十本!

虽然我知道这本书松哥的大部分读者可能都有了,但是受出版社编辑老师委托,还是再做一次 《Spring Boot + Vue 全栈开发实战》的送书活动,已经精通 Spring Boot 的小伙伴请忽略~

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×