基于Camunda 8的BPMN应用用户流管控问题咨询
基于BPMN管控自定义Web应用用户流的问题与方案
我希望用BPMN管控自定义Web应用的用户流,目前已设计出融合服务任务(service task)与用户任务(user task)的BPMN图,核心目标是让应用的输入屏幕序列支持配置。
我的实现计划
- 后端收到请求后,实例化对应的流程图;
- 针对下一个通过Zeebe/Worker配置了外部表单引用的用户任务,后端执行该任务并利用返回的JSON数据渲染对应UI;
- 通过UI上的动作按钮触发不同的边界消息事件(boundary message events),完成任务流转。
当前面临的挑战
- 不确定应选用Zeebe原生用户任务,还是即将弃用的、带自定义表单引用的基于Worker的任务;
- 服务任务可按特定类型定位,但用户任务无法基于特定自定义表单引用实现类似的定位逻辑;
- 疑问该方案是否仅靠BPMN就能完全实现,还是需要对流程或实现方式进行调整。
此外,我还考虑过采用服务任务的替代方案,但该方案过于复杂,恳请提供相关反馈与建议。
BPMN设计图

服务任务替代方案图

内容的提问来源于stack exchange,提问作者Waqar Ali Khan
相关产品推荐
相关产品推荐

