请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qq189980980

中级会员

42

主题

293

帖子

911

积分

中级会员

积分
911

微信认证勋章

qq189980980
中级会员   /  发表于:2022-4-6 17:57  /   查看:3333  /  回复:12
1金币
看了一遍新版本的工作流,有一个问题没理解:

旧版的工作流,它在数据表中有一个状态的字段可以区分这条记录是否完成。那么新版的工作流没有这些字段,数据表从填报开始就保存了记录,在数据表中该如何进行区分哪些工作流审批完了,哪些还在进行中。或者有什么功能可以在最后一步审批通过时修改原有数据表记录的状态字段?

最佳答案

查看完整内容

其实这种情况是可以实现的,不过不是在流程里,而是在页面上,通过流程条的后置命令,设置一个条件判断,可以通过条件筛选出是流程中的哪一个任务,再在任务中找到对应的行为名称,经过筛选后就可以明确地定位到是哪一个动作被执行后应该进行的操作了。

12 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-4-6 17:57:06
来自 6#
qq189980980 发表于 2022-4-7 17:37
流程结束的出口如果有多个,只对“同意”这个一动作调用命令,如何配?

其实这种情况是可以实现的,不过不是在流程里,而是在页面上,通过流程条的后置命令,设置一个条件判断,可以通过条件筛选出是流程中的哪一个任务,再在任务中找到对应的行为名称,经过筛选后就可以明确地定位到是哪一个动作被执行后应该进行的操作了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
猫耳朵悬赏达人认证
中级会员   /  发表于:2022-4-6 18:34:26
2#
胡大佬在最后的两个里面有讲解:
有2个地方可以看运行中:
1、全部任务视图,结束时间为空
2、运行任务视图,查询到有数据
同样有2个地方可以看已完成:
1、流程实例视图,结束时间不为空
2、运行任务视图,查询不到数据。

有什么功能可以在最后一步审批通过时修改原有数据表记录的状态字段
后边的这个问题,没有尝试修改过后台数据,不确定
正常流程也不建议流程结束再修改流程数据吧?

回复 使用道具 举报
qq189980980
中级会员   /  发表于:2022-4-6 18:47:45
3#
猫耳朵 发表于 2022-4-6 18:34
胡大佬在最后的两个里面有讲解:
有2个地方可以看运行中:
1、全部任务视图,结束时间为空

胡老大介绍的通过视图查看,在很多应用场景是不适用的。比如:业务数据需申请、审批通过之后生效,生效之后,业务部门才能使用这条记录。实际例子:某员工申请一个新的物料,审批通过之后,所有业务员才能使用它,比如采购、销售等业务。审批未通过之前,所有人都不允许对此物料进行业务往来。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-7 10:51:22
4#
qq189980980 发表于 2022-4-6 18:47
胡老大介绍的通过视图查看,在很多应用场景是不适用的。比如:业务数据需申请、审批通过之后生效,生效之 ...

这种场景的话,其实我们可以对这个表加一个状态的字段,然后在每个流程完成之后用服务端命令手动维护这个状态。
回复 使用道具 举报
qq189980980
中级会员   /  发表于:2022-4-7 17:37:01
5#
Joe.xu 发表于 2022-4-7 10:51
这种场景的话,其实我们可以对这个表加一个状态的字段,然后在每个流程完成之后用服务端命令手动维护这个 ...

流程结束的出口如果有多个,只对“同意”这个一动作调用命令,如何配?
回复 使用道具 举报
Andyl
金牌服务用户   /  发表于:2023-3-24 18:55:04
7#
这个工作流就是各玩具,工作流在不同的审批节 不同状态要有不同的业务,费了这么大劲改了各工作流,没有一点实用的功能,很简单工作流在任何一个节点点了同意我是不是有新的业务 比如更改表字段或者产生新的单据或者写入例外一个表一条数据?不是单纯的在一个新的表有记录审批过程
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-24 19:12:40
8#
Andyl 发表于 2023-3-24 18:55
这个工作流就是各玩具,工作流在不同的审批节 不同状态要有不同的业务,费了这么大劲改了各工作流,没有一 ...

活字格的工作流简单来说,就是一个搬砖的工人,按照指定的路线搬砖,但是具体搬什么样的砖,多少个砖,工作流是不管的。这就是所谓的工作流与数据无关。工作流的作用仅仅是帮你把数据转递给下个页面,顺便通知一下你要通知的人查看,仅此而已!
那么你需要对数据的所有处理动作,以及你需要在工作流之上附加的操作,都需要你自己单独设计逻辑,通过服务端命令的形式来实现!
此时,工作流又像是一个触发器,顺序触发器,在这个顺序触发器上附加了很多小触发器,这样产生的链式触发,来完成比较复杂的工作流作业!
回复 使用道具 举报
Andyl
金牌服务用户   /  发表于:2023-3-25 16:30:41
9#
数据民工 发表于 2023-3-24 19:12
活字格的工作流简单来说,就是一个搬砖的工人,按照指定的路线搬砖,但是具体搬什么样的砖,多少个砖,工 ...

你说的没错,问题是不管是低代码平台还是写代码解决用户核心问题才是关键(不管什么平台只是各工具),不管什么工具简化开发才是开发人员的核心,我没说不能完成,要通过很复杂的方式,和很多的服务端命令来操作是不是会增加代码的管理难度?如果工作流支持服务端命令一样的方式可以在任意节点写业务逻辑处理是不是会跟方便,对于写代码或者查逻辑是不是在一个地方就可以完成工作,不用来回切换

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-25 16:55:38
10#
Andyl 发表于 2023-3-25 16:30
你说的没错,问题是不管是低代码平台还是写代码解决用户核心问题才是关键(不管什么平台只是各工具),不 ...

这个事,分两面说,你说的那种就是把工作流的需要的功能都直接写死,用户只要添加页面和数据就完成,这样的优点就是无代码就可以完成,缺点就是功能都是死的,不能随意扩展。只能限制在流程这一个功能上。
另一面呢,现在这种模式,数据与工作流无关,处理与工作流无关。这样可以发挥最大限度的自由,可以随便设计逻辑,工作流还可以玩出花来,比如一些定时提醒增强版,直接可以把提醒的内容以及后续都做出工作流的样子,一步一步链式触发。工作流不一定就是类似一级一级审批,还能有很多有意思的场景也可以用。这样缺点就是逻辑完全靠设计者,工作流的功能就略显单薄。各有各的好处吧

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部