zl程序教程

您现在的位置是:首页 >  其他

当前栏目

国产开源仿钉钉流程设计器源码,前端基于wflow工程创建,100%开源

流程源码开源前端 基于 创建 设计 工程
2023-06-13 09:17:23 时间

中国式传统流程引擎开源标杆(Activiti 567 Flowable 56,Camunda7 )

工作区面板

表单管理

工作流表单管理,支持分组和单组表单拖拽排序


表单基本设置

表单设计器

支持分栏布局、明细表格、以及多种基础组件,支持自定义开发组件

image-20220724220114724

image-20220724221040780

流程设计器

任意条件层级审批流程设计, 审批节点支持多种业务类型设置,支持流程校验

image-20220711111351476

自定义审批条件

image-20220722182318650

自定义复杂流转条件

可视化流程逻辑分支条件

image-20220722182622661

支持多种类型业务节点,支持配置校验,灵活配置

支持无限层级嵌套

image-20220711111911427

自动校验设置项,列出所有错误提示

条件节点优先级动态拖拽,实时刷新

特别说明:源码、JDK、MySQL、Redis等存放路径禁止包含中文、空格、特殊字符等

环境要求

官方建议:JDK版本不低于 1.8.0_281版本,可使用OpenJDK 8Alibaba Dragonwell 8BiShengJDK 8

项目

推荐版本

说明

JDK

1.8.0_281

JAVA环境依赖(需配置环境变量)

Maven

3.6.3

项目构建(需配置环境变量)

Redis

3.2.100(Windows)/6.0.x(Linux,Mac)

MySQL

5.7.x+

数据库任选一(默认)

SQLServer

2012+

数据库任选一

Oracle

11g+

数据库任选一

PostgreSQL

12+

数据库任选一

工具推荐

为防止无法正常下载Maven以来,请使用以下IDE版本

IDEA版本

Maven版本

IDEA2020及以上版本

Maven 3.6.3及以上版本

IDEA插件

  • Lombok
  • Alibaba Java Coding Guidelines
  • MybatisX

环境配置

  • 打开dingding-mid\src\main\resources\application.yml

环境变量

  • dev 开发环境
  • test 测试环境
  • preview 预发布环境
  • pro 生产环境
 #环境 dev|test|pro|preview
 profiles:
 active: dev
  • 打开application-x.yml(x表示环境变量),需配置以下
    • 服务端口(port)
    • 数据库连接
    • Redis

启动项目

  • dingding-mid\src\main\java\com\dingding\mid\DingDingAdminApplication.java,右击运行即可。

项目发布

  • IDEA右侧Maven-dingding-mid(root)-Lifecycle中双击clean清理下项目
  • 双击package打包项目
  • 打开项目目录,依次打开dingding-mid\target,将dingding-mid-{version}-RELEASE.jar上传至服务器

swagger接口文档

  • http://localhost:10000/swagger-ui/

地址:https://gitee.com/gailunJAVA/dingding-mid-business-java/

更多功能广大网友可以继续挖掘。