设计camunda,对所有租户工作流通用

问题描述 投票:0回答:1

我们正在设计用于多租户工作流引擎。租户是针对不同产品品牌的电子商务商店。所以租户的数量将不断增加,并会在不久的将来高。

由于这些原因,我们正在考虑设计,对所有租户通用工作流。而在这些通用的流程,之前和每一项任务后,我们尝试配置执行挂钩为每个租户。我们应该能够添加逻辑在运行这些挂钩。

这是方法正确吗?是否有可能实现这些钩子和运行过程中不添加部署逻辑?请帮忙。

java spring camunda
1个回答
0
投票

你可以看看ExternalTask-Pattern。在那里,你可以不事先部署它整合自己的代码。

该ExternalTask​​点模式在此说明:https://docs.camunda.org/manual/7.10/user-guide/process-engine/external-tasks/

而对于实现一个例子是在这里:https://docs.camunda.org/get-started/quick-start/service-task/

© www.soinside.com 2019 - 2024. All rights reserved.