繁体   English   中英

需要有关使用 Camunda 工作流程处理国家特定流量的意见

[英]Need input on using Camunda workflow for handling country specific flows

我们创建了一个应用程序,该应用程序是针对特定国家/地区的流程开发的。 现在我们正在考虑将应用程序扩展到其他国家/地区。 每个国家/地区都有一些共同的流量,而某些流量会有所不同

假设印度的客户入职流程将需要一组文件,这些文件将根据 3rd 方 API 进行验证以进行验证/验证。 因为客户入职需要不同的文件集和其他国家的一些额外数据,在那里将根据不同的 3rd 方 API 进行验证。

是否建议为每个国家创建工作流,这些工作流将有人工任务来捕获必要的数据和外部任务/HTTP 连接器与 3rd 方 API 交互

请建议是否采用基于工作流程的解决方案或建议任何其他适合支持多个国家/地区流程的解决方案

该应用程序建立在 spring boot 上。

在总结该方法之前,让我们首先收集和分析支持信息:

  1. 在业务方面,您是独立跟踪国家级案例还是作为同一流程的一部分?
  2. 流开始时会触发国别流吗?
  3. 如果路由到特定于国家/地区的流,是否有可能触发属于公共流一部分的阶段?

是的,这绝对是流程管理/工作流的一个很好的用例。

考虑将您的端到端流程构建为一个父流程,其中包含通用部分和涵盖国家特定变体的不同子流程。 您在父流程中用于引用子流程的调用活动可以使用流程名称的表达式。 这允许您动态地将适用的子流程确定为运行时,例如基于包含国家/地区代码的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM