cube-flowable工作流引擎旨在打造一套零代码、领先、且快速实用的引擎工具,助力开发者在面对工作流开发任务时,除去学习工作流框架知识和API的学习成本且不去关心工作流是什么技术,无需了解学习,安装使用cube-flowable工作流引擎并应用落地。
此工作流引擎是零代码或低代码的工作流引擎,安装配置开箱即可使用,完全适用于中国国情的工作流引擎。主要特点包括:
在线拖拽可视化业务表单,并自动创建业务表关联业务表单创建工作流,并在线设计工作流程模型发布流程模型生成实例,在线申请,在线审批,撤回,驳回至节点多实例任务审批,多重网关条件审批,指定工作流节点分支审批委托(转办)办理,流程进度监控跟,流程历史日志跟踪近期更新2022.12.15V0.1.10版本发布[公开测试版]下载工作流引擎组件前端引擎安装npmi@liujianan/cube-vue-bpmn后端服务引用pom文件加入以下依赖<dependency><groupId>com.liujianangroupId><artifactId>cube-flowable-starterartifactId><version>0.1.10version>dependency><repositories><repository><id>aliyunid><name>aliyunRepositoryname><url>https://maven.aliyun.com/nexus/content/groups/publicrepository><repository><id>xinjishu-releasesid><name>maven-releasesname><url>https://192.168.28.90:8081/repository/maven-releases/repository>repositories>前端引用组件,在自己项目的main.js里importstorefrom"./store"//使用工作流importCubeVueBpmnfrom'@liujianan/cube-vue-bpmn'import'@liujianan/cube-vue-bpmn/lib/cube-vue-bpmn.css'Vue.use(CubeVueBpmn,{store})后端服务配置数据源连接参数配置useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=truemybatis配置,配置mapper的扫描,找到所有的mapper.xml映射文件#MyBatis配置mybatis:#搜索指定包别名typeAliasesPackage:com.ruoyi.**.domain#配置mapper的扫描,找到所有的mapper.xml映射文件mapperLocations:classpath*:mapper/**/*Mapper.xml,classpath:cube/flowable/mapper/*.xml#加载全局的配置文件configLocation:classpath:mybatis/mybatis-config.xml分页配置#PageHelper分页插件pagehelper:helperDialect:mysqlsupportMethodsArguments:trueparams:count=countSql指定要扫描的Mapper类的包的路径配置//指定要扫描的Mapper类的包的路径@MapperScan(basePackages={"com.ruoyi.**.mapper","com.liujianan.cube.flowable.mapper"})文档教程初始化用户和组织机构表单设计流程设计流程设计器流程定义发起申请我的申请我的待办我的已办
评论