这是我见过的最好的Python工作流(FastApi 和Django)
ZQ-Platform推出全新自研工作流系统,填补Python在Web开发中的工作流空白。该系统提供可视化表单设计器、类钉钉风格的流程设计器,支持多级审批、条件判断、多种通知方式(包括主流IM和邮件短信)及丰富的操作权限控制。特色功能包括移动端适配、电子签名、自动生成单据模板等,审批过程可实时查看流程图和进度。系统UI美观、操作人性化,支持复杂业务流程配置,为Python开发者提供了媲美Java工
Python在web开发中的一大痛楚就是没有一个好用的工作流,Python不想Java有很多成熟的工作流框架,工作流一直都是Python Web开发中的一大缺陷,最近ZQ-Platform团队,花了很大精力,在ZQ-Platform里集成了完全由ZQ团队自研的工作流。功能和颜值全面在线,同时支持移动端(小程序、 H5、 IOS, 安卓和鸿蒙)。由于我是ZQ-Platform的第一批用户和ZQ的发起者取得了联系,提前体验了一下,现在分享给大家。
1 表单设计
开发工作流的第一步是表单设计,就是需要填写什么字段,由于ZQ-Platform的表单设计器非常强大(个人感觉和钉钉的宜搭有一比,甚至有些功能更好用,表单这部分有时间单独介绍)

表单设计器
2 流程设计
2.1 创建工作流
设计好表单后,我们需要创建工作流,先输入工作流的基本信息,在基本信息里,需要绑定表单。

添加图片注释,不超过 140 字(可选)
2.2 流程设计
点击下一步进入流程设计页面,流程设计页面,流程设计页面是ZQ团队,按照钉钉,飞书风格完全自研的流程设计器。

流程设计器
2.3 审批人节点
审批人节点,ZQ提供了丰富的审批类型,由于这是一个请假流程,首先必须一级经理审批。

设置一级审批人
2.4 判断节点
当请假大于等于三天时用条件节点做判断,需要二级经理审批

条件判断

设置二级经理审批
2.5 通知类型
丰富的通知类型,几乎支持市面上所有的通知(自建消息系统,ZQ聊天、钉钉、飞书、微信、企业微信、邮箱和短信)

通知消息
2.6 操作权限
操作权限除了通过和拒绝外,还提供了驳回(驳回到上一节点和发起人)、委派、转办、加签(前加签和后加签)和减签

操作权限
2.7 字段权限
ZQ工作流同时提供字段权限,在审批流中,编辑字段是一个常用的功能,ZQ提供 对表单中每一个字段的编辑,只读和隐藏的权限控制

字段权限
3 发起流程
流程设计好后,就去流程审批中心的发起流程菜单发起流程
3.1 填写表单
由于ZQ有强大的表单设计器,请假人和请假天数都是自动生成计算的,不需要手动填写

填写表单
3.2 表单提交
提交成功后,左侧显示的是整个审批流,右侧显示的是状态

表单提交
3.3 查看流程详情
点击流程详情后跳到详情页面,详情页面有四个tab,分别是流程进度、表单内容、流程图和审批路径

流程进度

表单内容

流程图

审批路径
4 审批流程
由于请假4天大于3天,需要一级经理和二级经理审批
4.1 一级经理审批
需要审批的人会在消息系统收到审批信息

消息
点击审批信息后跳转到审批页面,由于设置了需要签名,则审批时需要签名才能审批,签名有两种立即签名(点击后出现签名dialog框)和手机签,点击后出现二维码,扫码后在手机签名

审批页面
签好名后点击提交

提交成
4.2 二级经理审批
由于二级经理审批和一级经理审批过程一样,就不演示了,放一张最后审批完成的图

二级经理审批完成
5. 查看下载单据(请假条)
ZQ提供了完成工作流后生成单据的功能
5.1 查看完成的流程
在我发起的里,只要流程完成都会出现个单据的按钮

我发起的
5.1 生成单据
点击单据按钮后会自动生成配置好的单据

单据
6 移动端
ZQ提供了移动端,移动端审批只是其中的一项功能,由于流程都差不多,就贴几张度给大家看看

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)
7 总结
总的来说ZQ工作流是我见过功能最全面,UI最好看,最人性化的工作流(包括Java的工作流),像单据生成 等,都是在线配置的,有单据管理,提供了强大的模板设计功能,可以随意设计各种模板和同时绑定多个模板。ZQ还有很多高级的功能,有时间了给大家一一介绍。
更多推荐
所有评论(0)