关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎 开源驰骋BPM 低代码快速开发框架
整理|老范
出品|驰骋CCFlow
1 前言
相信大家已经非常了解驰骋CCFlow工作流程快速开发平台的所有开源产品,是纯国产、接地气的国内知名老牌工作流引擎,多年来秉承开源、共享精神,与上百家知名科技公司及企事业单位建立了友好的合作关系。欢迎各位进入驰骋公司官网ccflow.org了解最新前沿技术。
一直想写篇文章,那就从连载开始吧,从浅入深的进行干货分享,让使用者少走弯路。言归正传,进入正题。
2 JFlow版本
2.1 下载
JFlow支持Git或SVN:
JFlow源码:https://gitee.com/opencc/JFlow
2.2 目录结构
本人用SVN,至于用什么客户端下载,看个人使用习惯,下图是已下载的目录结构
2.3 用IDEA打开项目
我的版本是IDEA 2021。不习惯用Eclipse,为什么?就是不想用!
2.4 准备工作区
等待加载工作区并建立索引,开始构建,如果没有Maven构建工具的同志自行解决
2.5 创建数据库
创建空白数据库,数据库客户端就用Navicat Premium 15。
驰骋所有开源产品支持Oracle、SqlServer、MySQL等主流数据库
2.6 数据库链接
更改JFlow数据库链接,如果是Oracle数据库,AppCenterDBDatabase=FYD_JFLOWTEST注意大小写。其它数据库类型参照jflow.properties属性文件中的相关配置。
2.7 编译部署
打开Maven构建工具,展开jflow(root)-生命周期列表,双击【install】命令开始部署安装
这里强调一点:已经在IDEA里添加了Tomcat服务器,那么直接启动服务器即可。对于没有添加Tomcat服务器的小伙伴,可以用上述2.7步骤,把jflow-web\target目录下生成jflow-web.war部署在外部Tomcat服务器中安装即可。
3 JFlowSpringBoot版本
3.1 下载
JFlowSpringBoot源码:https://gitee.com/opencc/JFlowSpringBoot
3.2 用IDEA打开项目
目录结构如下图
3.3 运行环境
必须设置工作路径,否则404错误
3.4 数据库连接
修改application.properties文件中的spring.profiles.active,如spring.profiles.active=mysql,对应的必须修改application-mysql.properties数据库连接
3.5 创建数据库
创建空白数据库,数据库客户端就用Navicat Premium 15。
驰骋所有开源产品支持Oracle、SqlServer、MySQL等主流数据库
3.6 运行
运行“JFlowApplication”
3.7 运行方式
运行前注意修改运行方式。如果开发工具中运行IsStartJarPackage=0,否则为1
#发布模式 0 工具运行、war包发布 1 jar包发布
IsStartJarPackage=0
4 安装
4.1 启动访问
启动服务,浏览器访问:http://localhost:8089/jflow-web/
4.2 准备安装
4.3 执行安装
选择接受GPL开源协议并开始安装
4.4 数据库表
安装成功后数据库表
4.5 登录
流程设计后台
4.6 流程设计器
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/