找回密码
 立即注册

QQ登录

只需一步,快速开始

Grayson.Shang 活字格认证 Wyn认证
超级版主   /  发表于:2022-9-1 11:21  /   查看:1923  /  回复:0
本帖最后由 Joe.xu 于 2022-9-2 08:43 编辑

8.0的工作流已经出来了一段时间了,不知道大家对于新版本的工作流使用是否熟练了,考考大家,比如我想在数据表中增加一个整数字段,初始值为0,每经过一个人审批这个字段对应的值+1,然后负责业务数据的开发人员可以根据当前字段值是什么,向用户展示当前审核到了哪一步,应该怎么实现呢?
OIP-C.jfif216683043.png

没有过需要每次审核都需要修改数据库的同学们,可能会一脸懵~还会有人这样玩


其实实现方法并不是很难,那就是创建一个服务端命令,服务端命令就是简单的传入数据表的ID,然后根据ID更新字段数据。

然后给每一个节点在节点离开时增加一个服务端命令,然后将ID传入,就可以完成了。这不是今天的重点,就不过多叙述了

搞定.gif354814147.png

但是这个问题的实现并不是很轻松,比方说我设计的流程是这个样子的

image-20220830181338224.png792471008.png

如果你之前使用8.0的流程,且这样做过,那么只能证明,项目需求比较丰富,技术也同样很深厚。
666.jfif56557311.png


那么8.1带来了,什么样的功能呢,那就是全局事件



什么是全局事件?

所谓全局事件,就是在每一个节点都会执行的事件



先来看看在什么地方,长什么样子。

这个是8.0的界面

image-20220830150723758.png360705565.png

这个是8.1的界面

image-20220830150619232.png348409117.png

大家发现区别在哪吗,在8.0全局的事件只有流程相关的,而在8.1中增加了节点、任务以及负责人相关的

在8.0中,每个节点也同样是有这样的事件的,区别就在于,全局的相关事件,是会在所有节点都会执行,而节点的时间只会在当前节点执行。

看看效果,下面的整数字段我设置的缺省值是0,经过审核完毕后就变成了4,而我并没有在每个节点增加命令。

image-20220830151457979.png234266661.png


评分

参与人数 1满意度 +5 收起 理由
app转转风 + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部