0

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

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

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

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

该应用程序建立在 Spring Boot 之上。

4

2 回答 2

0

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

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

于 2021-07-27T02:52:56.983 回答
0

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

  1. 在业务方面,您是独立跟踪国家级案件还是属于同一流程的一部分?
  2. 是否会在流程开始时触发特定国家/地区的流程?
  3. 如果路由到特定国家的流,是否有可能触发属于共同流的阶段?
于 2021-07-25T17:23:56.483 回答