我们有一个多租户应用程序,一些租户需要数据预处理以修改来自第三方模块的传入数据。 因此,我们使用tenant specific bpmn下图所示的特定于租户的bpm 那里我们需要一个callActivity来调用一个内部dataPreProcess,该内部没有定义租户。 问题是,如何将租户ID设置为“无租户”,以便调用多租户特定的工作流程?
信息: 由于租户是动态的,因此我们没有机会将内部数据预处理过程部署为租户特定的bpm。
答案 0 :(得分:2)
发布问题后,它是如此简单。...
在常规脚本“ LF011”中设置一个变量,如
execution.setVariable('tenant',null)
因此,在callActivity中,您可以使用'$ {tenant}'作为租户ID,就是这样。