驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎 开源驰骋BPM 低代码快速开发框架


整理|老范

出品|驰骋CCFlow


1 前言

相信大家已经非常了解驰骋CCFlow工作流程快速开发平台的所有开源产品,是纯国产、接地气的国内知名老牌工作流引擎,多年来秉承开源、共享精神,与上百家知名科技公司及企事业单位建立了友好的合作关系。欢迎各位进入驰骋公司官网ccflow.org了解最新前沿技术。
一直想写篇文章,那就从连载开始吧,从浅入深的进行干货分享,让使用者少走弯路。言归正传,进入正题。


2 JFlow版本

2.1 下载

JFlow支持Git或SVN:
JFlow源码:https://gitee.com/opencc/JFlow
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.2 目录结构

本人用SVN,至于用什么客户端下载,看个人使用习惯,下图是已下载的目录结构
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.3 用IDEA打开项目

我的版本是IDEA 2021。不习惯用Eclipse,为什么?就是不想用!
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.4 准备工作区

等待加载工作区并建立索引,开始构建,如果没有Maven构建工具的同志自行解决
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.5 创建数据库

创建空白数据库,数据库客户端就用Navicat Premium 15。
驰骋所有开源产品支持Oracle、SqlServer、MySQL等主流数据库
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.6 数据库链接

更改JFlow数据库链接,如果是Oracle数据库,AppCenterDBDatabase=FYD_JFLOWTEST注意大小写。其它数据库类型参照jflow.properties属性文件中的相关配置。
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

2.7 编译部署

打开Maven构建工具,展开jflow(root)-生命周期列表,双击【install】命令开始部署安装
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇
这里强调一点:已经在IDEA里添加了Tomcat服务器,那么直接启动服务器即可。对于没有添加Tomcat服务器的小伙伴,可以用上述2.7步骤,把jflow-web\target目录下生成jflow-web.war部署在外部Tomcat服务器中安装即可。


3 JFlowSpringBoot版本

3.1 下载

JFlowSpringBoot源码:https://gitee.com/opencc/JFlowSpringBoot
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.2 用IDEA打开项目

目录结构如下图
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.3 运行环境

必须设置工作路径,否则404错误
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.4 数据库连接

修改application.properties文件中的spring.profiles.active,如spring.profiles.active=mysql,对应的必须修改application-mysql.properties数据库连接
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.5 创建数据库

创建空白数据库,数据库客户端就用Navicat Premium 15。
驰骋所有开源产品支持Oracle、SqlServer、MySQL等主流数据库
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.6 运行

运行“JFlowApplication”
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

3.7 运行方式

运行前注意修改运行方式。如果开发工具中运行IsStartJarPackage=0,否则为1

#发布模式    0 工具运行、war包发布  1 jar包发布
IsStartJarPackage=0

4 安装

4.1 启动访问

启动服务,浏览器访问:http://localhost:8089/jflow-web/
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

4.2 准备安装

驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

4.3 执行安装

选择接受GPL开源协议并开始安装
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

4.4 数据库表

安装成功后数据库表
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

4.5 登录

流程设计后台
驰骋BPM低代码快速开发平台之—JAVA版准备工作篇

4.6 流程设计器

驰骋BPM低代码快速开发平台之—JAVA版准备工作篇


5 本篇结尾

本篇主要介绍了驰骋开源低代码开发平台的Java版本准备工作,感谢各位对驰骋BPM低代码快速开发框架的大力支持,连载章节继续更新,敬请期待。。。。。


更多精彩开源技术分享,请移步以下链接:
CCFlow 官方网站:http://www.ccflow.org
驰骋BPM低代码开源框架:https://gitee.com/opencc
在线演示:http://demo.ccflow.org
视频教程:http://ccflow.org/ke.htm
WiKi文档:https://gitee.com/opencc/JFlow/wikis/pages/

上一篇:驰骋BPM低代码快速开发平台之-JAVA版准备工作篇


下一篇:Ultimus - UWF 4.0 Low Code 低代码 介绍