94 Star 980 Fork 267

JackRolling / jsonflow-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

08

star fork

如果觉得不错,给作者一个⭐️小星星⭐️Star⭐️支持下️吧

欢迎进群一起交流
🔥大家可扫码加入交流群,群已超200+人被限制了。可以加我微信 ll766488893 拉你入群

开源仅一个前期的流程设计器(借鉴vue-flow-design-plus,将Ant Design改为ElementUI并重构),与商业版本(完全自研)技术栈不同!

JsonFlow在线演示(请联系作者微信ll766488893)

点击预览(JsonFlow SpringBoot单体版本) 【备注:微服务版本整合PIGX】

JsonFlow在线文档(VIP文档暂未开源-请联系作者)

点击预览

🎉🎉🎉绝对简单但强大易用易扩展且适应复杂场景的中国式审批的工作流引擎系统

🔥🔥🔥JsonFlow商业版Pro支持众多中国式特色审批操作,支持达梦等国产数据库,自研报表设计器支持自定义报表格式导出 点击预览

🔥🔥🔥JsonFlow商业版Pro支持Vue3技术栈,一套前端代码同时支持钉钉简单模式与专业模式,并提供两套可选UI界面,同时适配PC、Pad、H5多端显示,支持移动端APP办公(含流程图回显)

🔥🔥🔥JsonFlow商业版Pro强大功能🔥🔥🔥

注:商业版流程设计器全新自研更简单强大,核心与开源版不同

  • 基于本系统开发的工作流系统已在生产上平稳运行良久,生产已验证

  • 商业授权与协议范围说明 - PIGX官方授权声明地址点击预览

  • 请点击查看商业版Pro强大功能详情点击预览

  • 请点击查看对比传统BPM详情点击预览

系统介绍

  • 🎉🎉 JsonFlow工作流已支持Vue3技术栈,一套前端代码同时支持钉钉简单模式与专业模式,并提供两套可选UI界面,同时适配PC、Pad、H5多端显示,支持移动端APP办公(含流程图回显)

  • 🔥🔥 JsonFlow提供文档和配套视频,功能描述清晰简洁,学习成本低,持续更新优化中(VIP文档-请先订阅VIP)

工作流管理、工单管理、工作交接模块

  • 本系统将工作流引擎与工单系统分离,目的在于解耦减少业务对工作流的入侵,以便于业务后期各种复杂报表统计

  • 本系统同时支持在线工作与任务交接,弥补了传统BPM工作流需单独处理的不足,方便公司人员流动后的工作交接

钉钉UI界面⭐️-常用于普通用户操作

  • 01

专业UI界面⭐-常用于专业用户操作️

  • 流程图设计:拖拽节点到绘图区,进行任意连线。在流程设计时可将鼠标移动到节点或连线上右键菜单设置属性(节点可直接双击),非常方便快捷操作
  • 可自由设置连线/路由/布局改变连线形式、画布内的节点/连线均可拖拽和调整大小,未来可自定义图形
  • 01
  • 查看流程图:流程图节点显示不同状态与图标,鼠标移动到节点可显示节点与审批信息,放到线上可显示条件信息(注:显示信息可自行调整)
  • 04

在线设计

  • 开发平台:代码自动生成,方便快速进行二次定制化流程开发
  • 一键快捷设计【表单设计 + 流程设计(表单/审批页面权限) + 页面设置】
  • 04

在线办公

办公申请
  • 支持在线一键发起办公申请工单,办理任务、WebSocket任务消息通知等等 05
任务管理
  • 在待办任务点审批,可以查看/修改工单信息、审批过程、流程图。办理人员、页面支持高度可配置化 08
  • 流程实例管理
  • 更多功能期待你体验...

其他功能:

  • 节点分为五种:开始节点、串行节点、并行节点、结束节点、虚拟节点,以及一个节点任务
  • 审批过程增加时间线显示UI效果(以Timeline时间线方式显示),可选择表格或时间线两种不同的显示方式
  • 更多功能期待你体验...

数据结构

{
  "nodeList": [
    {
      "type": "start",
      "nodeName": "开始",
      "icon": null,
      "attrs": {
        "pcTodoUrl": null,
        "pcFinishUrl": null
      },
      "clazz": {
        "clazz": null,
        "methods": null
      },
      "defJob": {
        "jobName": "任务名称",
        "userId": null,
        "roleId": null
      },
      "jobSize": 1,
      "id": "1661145449179000002",
      "height": 50,
      "x": 210,
      "width": 50,
      "y": 205
    }
  ],
  "linkList": [
    {
      "type": "link",
      "label": "",
      "sourceId": "1661145449179000002",
      "targetId": "1661145452800000003",
      "attrs": {
        "varKey": null,
        "varVal": null
      },
      "id": "1661145456855000004",
      "icon": null
    }
  ],
  "attrs": {
    "id": "1661145437059000001"
  },
  "status": "0"
}

本地安装

  • 下载本项目:npm install

  • 启动项目:npm run serve

  • 构建项目dist:npm run build

关于作者&&微信群

  • 欢迎大家进群一起交流 🔥🔥🔥 如果群二维码失效了,可以直接加我微信拉群,感谢
MIT License Copyright (c) 2024 JackRolling Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🔥100%纯国产🔥工作流引擎 (非开源BPM),自动布局算法布局🚀,纯JSON交互(格式简单),为中国特色审批而生🔥Online零编码流程设计与办公申请等,仿钉钉审批流UI美观操作简单⭐️前后端代码完全自研可控,非常容易进行二次开发 展开 收起
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/jackrolling/jsonflow-ui.git
git@gitee.com:jackrolling/jsonflow-ui.git
jackrolling
jsonflow-ui
jsonflow-ui
master

搜索帮助