我们正在为多个租户设计一个工作流引擎。租户是不同产品品牌的电商商店。因此,租户的数量将不断增加,并在不久的将来会很高。
由于这些原因,我们正在考虑设计适用于所有租户的通用流程。在这些通用的流程中,在每个任务之前和之后,我们尝试为每个租户配置执行挂钩。我们应该能够在运行时为这些钩子添加逻辑。
这种方法正确吗?有没有可能在没有部署的情况下实现这些钩子并在运行时添加逻辑?请帮帮忙。
发布于 2019-02-12 15:52:33
你可以看看ExternalTask-Pattern。在那里,您可以集成自己的代码,而无需预先部署它。
ExternalTask-Pattern的解释如下:https://docs.camunda.org/manual/7.10/user-guide/process-engine/external-tasks/
下面是一个实现的例子:https://docs.camunda.org/get-started/quick-start/service-task/
https://stackoverflow.com/questions/54635681
复制相似问题