# snapper-flow **Repository Path**: ifrog/snapper-flow ## Basic Information - **Project Name**: snapper-flow - **Description**: 全自研工作流,简单易用,拖拽即可生成工作流,独立的展示组件,方便集成。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: https://baomibing.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-08 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 工作流, 流程, React, Java, flow ## README
Snapper-flow 让工作流更简单

概要

全自研工作流,简单易用,拖拽即可生成工作流,自有的展示组件,方便集成。

项目包含前端设计器,前端展示组件,都是基于React, 前端展示组件已上传NPM仓库@ifrog/uflow@latestVersion


协议

本项目为双协议授权 默认采用 Apache-2.0 协议开源 完全开放 遵守附加协议 的前提下允许任何目的商用。 如果违反 附加协议 自动升级为 AGPL-3.0 协议。

附加协议:必须遵守国家法律法规,不允许非法项目使用,使用方在项目介绍中显著位置必须标注版权信息(链接仓库地址),不允许删除源码注释申明,不允许山寨换皮商用与官方企业版竞争,否则视为侵权。


演示环境账号密码(ximen/123456)

相关依赖

项目启动-后端启动:

  1. 下载依赖项目snapper-dependence,执行maven clean install
  2. 下载本项目本项目,执行maven clean install
  3. 下载展示项目snapper-standalone(snapper-flow依赖已添加好,注意版本), 具体启动请参考snapper-standalone项目文档
  4. snapper-standalone脚本snapper-3.2.8.sql 中已包含工作流相关结构,无需导入

项目启动-前端启动(工作流设计):

  1. 解压dist.zip,部署前端项目到NGINX服务器
  2. nginx配置文件参考iflow_nginx.conf
  3. 访问对应的地址,登录账号ximen/123456

项目启动-前端启动snam(工作流执行):

其中package.json中@ifrog/uflow 中UFlow组件为该项目的展示组件

  1. 具体参考snam项目文档
  2. 访问对应的地址,登录账号ximen/123456

界面部分截图

![flow_design.png](img/flow_design.png) ![flow_prop.png](img/flow_prop.png) ![flow_show.png](img/flow_show.png)