wflow 工作流设计器项目推荐
1. 项目基础介绍和主要编程语言
wflow 是一个开源的工作流设计器项目,旨在为企业提供一个简单易用的OA流程设计和表单流程设计工具。该项目的前端部分主要使用 Vue.js 框架进行开发,后端部分则可能涉及 Java 等语言。项目托管在GitHub上,地址为:https://github.com/willianfu/wflow.git。
2. 项目核心功能
wflow 项目的主要功能包括:
- 表单设计:支持可视化拖拽表单组件,用户可以轻松设计出符合需求的表单。
- 审批流程设计:提供动态任意层级结构审批节点,支持复杂流程条件设置,满足企业多样化的审批需求。
- 流程管理:支持流程的创建、编辑、删除等操作,方便企业对流程进行管理。
- 权限控制:表单支持权限控制,每个节点可以看到不一样的表单,且支持动态设置表单内容字段只读、可编辑、隐藏。
- 移动端支持:组件库全面支持PC + 移动端 (ElementUI + Vant),一次表单设计,分别渲染成两种效果,即时预览。
3. 项目最近更新的功能
最近更新的功能包括:
- 新增组件:省市区选择、手写签字板、单行及多行输入框(支持摄像头扫码录入信息)、时间、时间范围选择器、评分、地理位置选择(高德地图选位置)等。
- 流程关联:可在表单内关联以往发起过的流程。
- 计算公式:配置一个计算公式,根据其他字段值自动计算本字段结果。
- Vue容器:能够在线编写Vue代码,生成自定义的组件。
- Iframe容器:嵌入一个URL页面。
- 审批流程回显执行过程:支持附件及评论,流程处理支持评论、同意、驳回、退回、撤销、转交、动态加签。
- 全新工作台面板:流程管理,发起审批,左侧表单,右侧显示执行流程步骤。
- 流程打印:支持流程打印功能。
通过这些更新,wflow 项目进一步提升了用户体验和功能丰富度,使其成为企业OA流程设计和表单流程设计的理想选择。