本帖最后由 successit 于 2021-10-31 11:04 编辑
一个项目,对工作流的要求目前自带的模块功能解决不了,所以就自己琢磨了一套工作流的机制,虽目前基本够用,但仍有很大的可提升空间。。。废话不多说,先上图:
这套工作流机制相较于目前自带的工作流有一些区别,具体有以下几点:
1、工作流首先面向于页面,不面向于表,表只是工作流办理过程中数据操作的对象,而且一个数据表会对应多种业务场景,不同业务场景对应的页面又不一样,同时对应的工作流也不一样,比如一个销售订单表,有外贸业务、直销业务及OEM业务三种类型,各业务对应的数据字段基本相同,但页面展示方式不一,对应的审批也不一,所以工作流对应页面比对应表更具灵活性;
2、工作流可实现前端配置,整个工作流通过三张数据表组合,新增的工作流,只需简单配置,即可实现流转;
3、工作流的退回可以实现退上级任意节点,同时也可在配置表中限制可退节点;
4、其它一些小的内容。。。自行发现吧
不过据说官方也在准备对工作流这块动大手术,希望尽早可以见到!
上工程
自制工作流.fgcc
(1.72 MB, 下载次数: 1002)
|