这就是Python最好的工作流 ZQ-Platform Workflow
Python在web开发中的一大痛楚就是没有一个好用的工作流,Python不像Java有很多成熟的工作流框架,工作流一直都是Python Web开发中的一大缺陷,最近ZQ-Platform团队,花了很大精力,在ZQ-Platform里集成了完全由ZQ团队自研的工作流。功能和颜值全面在线,同时支持移动端(小程序、 H5、 IOS, 安卓和鸿蒙)。由于我是ZQ-Platform的第一批用户和ZQ的发起者取得了联系,提前体验了一下,现在分享给大家。1 表单设计
开发工作流的第一步是表单设计,就是需要填写什么字段,由于ZQ-Platform的表单设计器非常强大(个人感觉和钉钉的宜搭有一比,甚至有些功能更好用,表单这部分有时间单独介绍)2 流程设计
2.1 创建工作流
设计好表单后,我们需要创建工作流,先输入工作流的基本信息,在基本信息里,需要绑定表单。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.1 一级经理审批
点击审批信息后跳转到审批页面,由于设置了需要签名,则审批时需要签名才能审批,签名有两种立即签名(点击后出现签名dialog框)和手机签,点击后出现二维码,扫码后在手机签名4.2 二级经理审批
由于二级经理审批和一级经理审批过程一样,就不演示了,放一张最后审批完成的图5. 查看下载单据(请假条)
5.1 查看完成的流程
5.1 生成单据
6 移动端
ZQ提供了移动端,移动端审批只是其中的一项功能,由于流程都差不多,就贴几张度给大家看看7 总结
总的来说ZQ工作流是我见过功能最全面,UI最好看,最人性化的工作流(包括Java的工作流),像单据生成 等,都是在线配置的,有单据管理,提供了强大的模板设计功能,可以随意设计各种模板和同时绑定多个模板。ZQ还有很多高级的功能,有时间了给大家一一介绍。