Flowable流程引擎
文章平均质量分 77
Flowable流程引擎
呆萌宝儿姐
CSDN专家博主、阿里云开发者社区专家博主、51CTO社区专家博主、360书馆认证博主、知乎掘金B站等平台受邀作者。
如遇开发、程序等需求,博客首页下拉加入公众号,私信博主
展开
-
Flowable流程部署、启动、处理、完成各模块的代码详解(图解)
Test*/processDefinition.getName() = 请假流程/*** 删除流程定义*/@Test// 删除部署的流程 第一个参数是 id 如果部署的流程启动了就不允许删除了// 第二个参数是级联删除,如果流程启动了 相关的任务一并会被删除掉。原创 2023-12-29 15:58:15 · 1172 阅读 · 0 评论 -
Flowable:关于流程部署、启动、处理、完成各模块的浅析(图解)
文章目录项目准备模块实现流程部署流程图部署实现部署过程涉及表结构查询流程定义挂起和激活启动流程实例处理流程完成流程项目准备新建一个数据库名为:flowable-leaarn(新建的没截图,这是已经初始化后的)新建springboot项目就不说了,都学得Flowable了,应该会的吧,下面直接是配置准备:新建Test类,增加before方法,运行先获取processEngine引擎配置,并且进行初始化数据库ProcessEngineConfiguration configuration = nul原创 2023-10-10 13:27:35 · 1393 阅读 · 0 评论 -
Flowable入门:开启你的第一个Flowable BPMN程序
我们要构建的流程是一个非常简单的请假流程。Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。在这个例子中,流程定义定义了请假的各个步骤,而一个流程实例对应某个雇员提出的一个请假申请。原创 2023-10-09 16:49:04 · 716 阅读 · 0 评论 -
Vue 报错error:0308010C:digital envelope routines::unsupported
这个错误与 OpenSSL 的版本兼容性问题有关,可能是 Vue.js 项目中使用的某个依赖或库需要使用 OpenSSL 的特定版本或功能,但你的系统上安装的 OpenSSL 版本不兼容。更新依赖:更新 Vue.js 项目中的所有依赖项,特别是与加密或安全性相关的依赖。(若系统中已经安装node.js,则cmd打开终端,输入where node,查看node的位置,选择此文件目录)选择node.js的安装位置,可以根据自身情况自定义选择路径盘,路径不要出现空格或中文符号,选好后点击next。原创 2023-09-20 10:27:39 · 2288 阅读 · 1 评论 -
Windows安装nvm管理工具(图解)
nvm(Node Version Manager)是用于管理和切换不同版本的Node.js的工具。原创 2023-09-20 10:27:12 · 1036 阅读 · 0 评论 -
Flowable:ProcessEngin(引擎)与Service(服务接口)讲解
ProcessEngine是Flowable的核心引擎,它是整个流程引擎的主入口。ProcessEngine负责加载配置、管理流程定义、执行流程实例、处理任务等。通常,一个应用程序只需要一个ProcessEngine实例。@Test。原创 2023-09-13 08:27:08 · 1263 阅读 · 0 评论 -
BPMN 2.0 建模符号图标介绍说明
BPMN 2.0是业务流程建模符号2.0的缩写。它由Business Process Management Initiative这个非营利协会创建并不断发展。作为一种标识,BPMN 2.0是使用一些符号来明确业务流程设计流程图的一整套符号规范,它能增进业务建模时的沟通效率。目前BPMN2.0是最新的版本,它用于在BPM上下文中进行布局和可视化的沟通。接下来我们先来了解在流程设计中常见的 符号。BPMN2.0的基本符合。原创 2023-09-12 16:37:20 · 1414 阅读 · 0 评论 -
Flowable入门程序——构建一个命令行程序
我们要构建的流程是一个非常简单的请假流程。Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。在这个例子中,流程定义定义了请假的各个步骤,而一个流程实例对应某个雇员提出的一个请假申请。原创 2023-09-12 16:19:16 · 1107 阅读 · 0 评论 -
Flowable UI Web应用搭建教程(图解)
每个应用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。由于每个应用使用相同的cookie进行认证,因此应用需要运行在相同的域名下。启动成功后,在浏览器中访问 http://localhost:8080/flowable-ui, 默认的账号密码是 admin/test。修改Tomcat的conf目录下的 logging.properties 文件中的编码。目录下,把解压缩后的两个war包拷贝到Tomcat的解压缩的webapps目录下。原创 2023-09-12 14:07:36 · 1190 阅读 · 0 评论 -
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
Flowable提供了名为Flowable Eclipse Designer的Eclipse插件,可以用于图形化地建模、测试与部署BPMN 2.0流程。安装步骤来操作,将这三个文件拷贝到Eclipse的安装目录的plugins目录下。然后我们可以在src/mian/resources/ 的目录下创建对应的流程图了。使用滑板来绘制流程,通过从右侧把图标拖拽到左侧的面板,最终的效果。这时我们就只能通过离线安装的方式来实现了,下载对应的离线文件。解压缩就可以了,然后进入解压缩的目录。设置我们的项目代码存储路径。原创 2023-09-12 10:43:29 · 1568 阅读 · 0 评论 -
Dubbo使用XML配置(图解)
首先 Provider 把一个服务注册到注册中心上,然后Consumer 获取到这些服务,来调用Provider 或者当Provider 提供的服务有变化时,也会相应的通知Consumer ,Provider 和 Consumer 发生调用是都会通知Monitor;是 Dubbo 最基础的两个配置项,它们用来将某个指定的接口或实现类注册为 Dubbo 服务,并通过配置项控制服务的行为。以注解方式暴露服务和引用服务接口,支持与Spring无缝集成,具体请参考。,使用外部属性的值覆盖已创建的配置组件属性。原创 2023-09-11 11:29:20 · 1507 阅读 · 0 评论 -
FlowableException: Could not update Flowable database schema: unknown version from database: ‘XXX‘
统一项目的flowable引擎版本,把他们都改成一样的就OK了。原因是使用了flowable的流程设计器的版本不一致。原创 2023-09-08 11:48:13 · 1548 阅读 · 0 评论 -
SpringBoot 集成 Flowable + Flowable Modeler 流程配置可视化(图解)
然后我们想要把他连接到Flowable包的代码逻辑和存储数据库就要编写与应用我们的项目自己配置类其中主要改用Flowable包下的几个配置类。原创 2023-09-08 11:14:36 · 2556 阅读 · 0 评论 -
修改IDEA占用的内存大小
刚才给我卡死了,我一看内存块挤爆了不行了,快给多分点内存吧,内存16G了,多给2G又何妨。原创 2023-09-07 17:07:26 · 1511 阅读 · 0 评论 -
flowable项目报错:java.sql.SQLSyntaxErrorException: Table ‘psr_flowable_test.act_ge_property’ doesn’t exi
【代码】flowable项目报错:java.sql.SQLSyntaxErrorException: Table ‘psr_flowable_test.act_ge_property’ doesn’t exi。原创 2023-09-07 16:49:46 · 1146 阅读 · 0 评论 -
flowable项目启动项目报错:Consider defining a bean of type ‘org.mybatis.spring.SqlSessionTemplate‘ in ……
在整合flowble-modeler到springboot项目过程,整合完成后,启动项目报错:Field sqlSessionTemplate in org.flowable.ui.modeler.repository.ModelRepositoryImpl required a bean of type ‘org.mybatis.spring.SqlSessionTemplate’ that could not be found.原创 2023-09-07 15:59:20 · 1480 阅读 · 0 评论 -
IntelliJ IDEA 设置类注释模板
英文版:Preferences->Editor->File and Code Templates-> Include ->File Header。中文版:设置->编辑器->文件和代码模板->Include->File Header。原创 2023-09-07 11:24:58 · 1011 阅读 · 0 评论 -
BPMN介绍说明(图解)
BPMN(Business Process Modeling Notation,即业务流程建模符号),是一种流程建模的通用和标准语言,用来绘制业务流程图,以便更好地让各部门之间理解业务流程和相互关系。具体来说,BPMN定义了一个业务流程图(Business Process Diagram),该业务流程图基于一个流程图(flowcharting),该流程图被设计用于创建业务流程操作的图形化模型。原创 2023-09-05 09:32:14 · 1907 阅读 · 0 评论 -
Flowable 完整表结构说明
字段类型主键说明备注ID_Y主键REV_INTEGERN数据版本号CATEGORY_N流程定义分类读取 xml 文件中程的 targetNamespace 值NAME_N流程定义的名称读取流程文件中 process 元素的 name 属性KEY_N流程定义 key读取流程文件中 process 元素的 id 属性VERSION_INTEGERN版本N部署 ID流程定义对应的部署数据 IDNbpmn 文件名称一般为流程文件的相对路径N。原创 2023-09-04 16:31:52 · 2153 阅读 · 0 评论