/workflow-web

工作流程引擎前端项目

Primary LanguageVueApache License 2.0Apache-2.0

BeeFlow工作流

🐼 简介

beeflow-enginebeeflow工作流 的免费开源的流程设计器。设计器包含流程审批、表单设计、审批流程设计全套功能,开箱即用。

我们经历前后数月的开荒、耕地、播种,最终决定开源前端流程设计器代码,期待您的使用反馈。

配套的后端可以联系我们获取。

项目会不定期更新,有需求的小伙伴可以 ⭐ 一下,开源不易,感谢支持。

🐰 slogan

我们致力于打造简单、易用、管家式服务的工作流组件,使得流程开发和使用变得简单。

😁 码云 gitee

👉 演示地址: beeflow 工作流 👈


🦝 beeflow-engine 简介

流程基本信息

流程基本信息

表单设计

我们提供了丰富的表单设计组件,可以让你方便、灵活的去构建复杂的表单项;
每个组件都有对应的参数配置,可以更加灵活的控制每个组件展现形式。

表单设计器

流程设计

流程设计器分为三大节点类型:审批节点、抄送节点、分支节点;
审批节点:配置节点的审批人,支持多级审批、会签、或签,流程流转过程中也支持加签、减签;
抄送节点:可以在流程的任何节点定义抄送人;
分支节点:支持复杂的分支条件,可根据定义的表单组件来动态匹配条件项。

流程设计器

分支条件设置

条件项支持表单必填项的文本匹配、单选多选项匹配、数字金额算术匹配、发起人来源匹配等

审批节点设置

常规设置:支持固定人员、上级、部门负责人、角色等审批类型;
高级设置:当审批人明细为多个时,支持会签、或签。

抄送节点设置

流程管理

流程列表

发起流程

发起申请

表单填写

点击流程,流程表单必填项填写完整后,预览流程审批进度。

审批操作

流程详情

流程在审批过程中,我们支持下面的这些动作:

  • 转交
  • 回退
  • 前加签
  • 后加签
  • 并加签
  • 减签
  • 评论

🐯 项目运行

# 环境依赖
npm i -S

# 运行测试环境
npm run test

👨‍👦‍👦 加入交流群

进群备注: 工作流

QQ群: 418513428

🫶 支持一下呗

你们的支持是我们前进的最大动力!

如果觉得这个项目有帮助到了你,请我们喝杯咖啡吧 💖💖💖