wchangwei 发表于 2021-6-1 18:29:26

7.0 服务端命令中能否使用工作流命令

7.0 服务端命令中能否使用工作流命令
因为有些工作流命令是需要执行完某些逻辑后去执行,这样工作流命令也就在事务中了
工作流命令执行失败,执行的逻辑也回滚

现在是先执行逻辑,后执行审批流,审批流执行失败逻辑也执行了

Eric.Liang 发表于 2021-6-2 18:32:12

目前的工作流命令是一个前端命令,不支持在服务端中使用

但是你描述的大概功能我理解了,王总你要不详细描述下你的这个业务场景,我们内部讨论下;P

wchangwei 发表于 2021-6-3 09:42:43

Eric.Liang 发表于 2021-6-2 18:32
目前的工作流命令是一个前端命令,不支持在服务端中使用

但是你描述的大概功能我理解了,王总你要不详细 ...

举个例子吧
采购订单审批,审批流程为采购专员--部门经理---仓库管理员
采购专员审批只是更改审批状态和担当者,部门经理审批后需要生成采购入库单及更改审批状态和担当者
生成采购入库单,通过服务端命令解决。
因流程特殊些,所以只能使用工作流命令,但工作流命令只能前端使用,所以现在只能服务端执行成功前端返回正确参数后,再执行工作流命令。
假如此时没有担当者,工作流命令会执行失败,当前状态还是部门经理审批,但是部门经理审批触发的逻辑已执行完,已生成采购入库单。
所以建议工作流命令能像发送企业微信消息一样,服务端可以调用,这样就可以在一个事务里面了。当然短信通知也是上述情况,最好把短信通知也纳入进去。

Simon.hu 发表于 2021-6-3 19:27:38

理解了,谢谢王总反馈~

moer 发表于 2021-8-23 17:40:37

碰到同样的需求场景, 需要在服务端执行工作流命令。

Joe.xu 发表于 2021-8-24 17:19:36

moer 发表于 2021-8-23 17:40
碰到同样的需求场景, 需要在服务端执行工作流命令。

感谢反馈,我们已经记录了相关的需求背景了,后面会在内部讨论评估,
感谢您的支持

Patrick.Zhu 发表于 2023-12-19 10:26:18

大佬,我们在8.0发布了全新版本的工作流,不存在您所说的问题了,欢迎下载新版本试用立即下载
页: [1]
查看完整版本: 7.0 服务端命令中能否使用工作流命令