关于 activiti 工作流配置时, 2 种类型节点,不知道如何选择这 4 个网关,求指点

2020-06-30 22:43:49 +08:00
 Trinity888

两种情况,选择哪种网关合适:

 网关类型有:互斥网关,并行网管,包含网关,事件网关

一. 每个节点:是(继续流程)、否(驳回流程,需要用户选择:驳回上级审批,驳回流程发起人)

哥们郁闷了,原来只有是、否,我选择的互斥网关,现在:否加了个驳回上级(驳回上级审批、驳回流程发起人,得让用户界面选择操作按钮)

二. 有 1 个流程节点是第 5 步:

1 步 此处省略 2 步 此处省略 3 步 此处省略 4 步 此处省略

5. 资产管理员审批,管理员可以有 4 种流程选择:

    一,选择第 8 步,扫码确认资产,并结束流程。

    二,选择 6 步,然后第 8 步扫码确认资产,并结束流程。

    三,选择 7 步,然后第 8 步扫码确认资产,并结束流程。

    四,选择 6 、7 步,然后第 8 步扫码确认资产,并结束流程;

6.系统安装角色审批,填写操作系统版本、操作系统安装日期;

7.网络维护角色审批。

8.资产管理员扫描确认,流程结束

请教 V 友们,懂工作流的给予一些建议,不胜感激,万分感谢(握拳请教)

[前提:不换其他工作流,已上线的项目了,新增加流程,发现画起来越画越难受....V_V ]

1776 次点击
所在节点    程序员
4 条回复
paragon
2020-06-30 23:24:22 +08:00
记忆里 flowable 是有办法回退的~ 你可以参考下它的实现
Trinity888
2020-06-30 23:29:31 +08:00
@paragon activiti 工作流,我们用的这个,目前还没办法换别的流程。我查查资料,感谢您回复
joeyFuck
2020-07-01 16:44:42 +08:00
首先,相关的引擎代码是你自己写的吗?如果你只是进行界面的流程图配置,不动代码,那就没办法了。
其次,如果你能写代码情况下,把上面的逻辑用图表示下。你的表述有点不够清晰。
其实你主要的问题就是结合业务流程如何跳转。
Trinity888
2020-07-24 23:28:40 +08:00
@joeyFuck 谢谢您,我最终通过流程图的形式将复杂的跳转完成了,使用的互斥网关方式。代码中结合了自己的业务,做了处理。感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/686066

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX