首页 > 其他分享 >flowable初体验踩坑及概述

flowable初体验踩坑及概述

时间:2022-09-26 10:45:21浏览次数:81  
标签:初体验 flowable 创建 流程 Flowable 概述 右键 数据库

  • 遵守bpmn2.0协议(前提)(还在找比较好用的绘图工具)
    • 可以使用idea插件进行绘图保存成xml进行改造编写
    • Flowable BPMN visualizer和JBoss jBPM , 暂时使用的是idea的这两个插件
    • 先右键创建一个Flowable bpmn 2.0 文件 路径默认是 resource/processes下
    • 右键点击文件 选择 view flowable diagram
    • 再在弹出的面板上右键添加各种元素节点 , 就可以开始设计了
    • 直接双击bpmn2.0的xml文件可以查看源码 , 并在源码中添加想要增加的函数/参数等
  • flowable_ui
    • 看着画图还挺好用的,暂时没研究明白,大概操作就是画图-导出-导入项目里面
    • 参考写的很全了<Flowable UI应用安装>
  • 使用的是MySQL5.7数据库(应该也支持Oracle数据库,其他的暂时没有用到)
    • 出现的第一个问题,不会自动创建数据库 , 报错xxxtable doesn’t exist的问题

    解决办法:  在url链接的后面拼上这一段 nullCatalogMeansCurrent=true , 使用flowable大概会创建79个表来完成功能的需要

    如果不想自动重建 , 可以在boot配置文件中设置一下 database-schema-update: false

     

  • springboot 2.6.13 
    • 在高版本中,集成失败了...不知道怎么回事...暂时先用这个版本
  • 用户的角色可以分为三类逻辑,第一、和工作流沟通的逻辑,它负责启动流程和通知流程的流转,第二类为服务提供者,即工作流不能提供的服务,需要第三方或业务方自己计算结果,比如:支付接口。第三类为消息处理逻辑,这里的消息大概为任务的创建,任务的签收,任务的完成,流程的创建,流程的结束等等,处理消息的角色可以根据自己的职责处理不同的任务类型或流程类型。

标签:初体验,flowable,创建,流程,Flowable,概述,右键,数据库
From: https://www.cnblogs.com/reverseapplepie/p/16722989.html

相关文章

  • Junit_@Before@Afte和反射_概述
    Junit_@Before@Afte@Before:修饰的方法会在测试方法之前被自动执行@Afte:修饰的方法会在测试方法执行之后自动被执行测试类反射_概述反射:框架设计的灵魂框架......
  • Junit测试概述和Junit使用步骤
    Junit测试概述测试分类:黑盒测试:不需要写代码。给输入值,看程序是否能输出期望的值白盒测试:需要些代码的。关注程序具体的执行流程Junit使用步......
  • ft的matlab初体验
    ft的傅里叶变换初体验本学期的课程需要用到大量繁琐的傅里叶变换,在除了手动计算式的练习之外,能够通过matlab进行辅助分析也许能对变换过程能有更直观的了解。特此记下这篇......
  • 001计算机概述
    001计算机概述1、什么是计算机Computer:全程电子计算机,俗称电脑。能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件组成。常见的形式有台......
  • JavaWeb--JDBC:概述,DriverManager,Connection,Statement,ResultSet,PreparedStatement、数
    第一节  JDBC概述1、JDBC概念JDBC就是使用java语言操作关系数据库的一套API全称:(JavaDataBaseConnectivity)Java数据库连接2、JDBC本质......
  • pygame各个模块概述
    在pygame中,有很多模块,每个模块对应着不同的功能,如果我们知道这些模块是做什么的,那么,对我们的游戏开发会起到关键性的作用。我们就说说pygame中的各个模块吧!!! #pyga......
  • GraphQL概述
    一种用于API的查询语言GraphQL既是一种用于API的查询语言也是一个满足你数据查询的运行时。GraphQL对你的API中的数据提供了一套易于理解的完整描述,使得客户端......
  • 流式思想概述和两种获取Stream流的方式
    流式思想概述整体来看,流式思想类似于工厂车间的“生产流水线”。 当需要对多个元素进行操作(特别是多步操作)的时候,考虑到性能及便利性,我们应该首先拼好一个“模型”步......
  • 459测试概述和460junit使用步骤
    测试概述单元测试:1.黑盒测试:不需要写代码,输入值,看程序是否能够输出期望值2.白盒测试:需要写代码。关注程序具体执行的流程  Junit使用步骤白盒测试步骤:1.定......
  • OpenTelemetry概述
    1前世如果你常年在处理一些日志、监控方面的东西,一定会在一定程度上听过OpenTracing,像Zipkin、Jaeger、SkyWalking都对其有很好的支持。但是可惜,OpenTracing已经成为过去......