Camunda:在租户特定的 bpm 中使用没有租户的 callActivity

Camunda: use callActivity without tenant from tenant specific bpm

我们有一个多租户应用程序,一些租户需要数据预处理来修改来自第三方模块的传入数据。 因此,我们在下图中使用租户特定的 bpm tenant specific bpmn 在那里我们需要一个 callActivity 来调用一个没有定义租户的内部 dataPreProcess。 问题是,如何将租户 ID 设置为 'no tenant' 以便调用多租户特定工作流?

信息: 我们没有机会将内部数据预处理部署为租户特定的 bpm,因为租户是动态的。

在我 post 之后,问题变得如此简单....

在 groovy 脚本中 'LF011' 设置一个变量,如

execution.setVariable('tenant', 空)

所以在 callActivity 中你可以使用 '${tenant}' 作为 Tenant id,就是这样....