数据库隔离情况下流程问题

Blade 未结 1 572

一、该问题的重现步骤是什么?

1. 如果是数据库隔离,设计流程模型并没有进行数据库隔离,流程模型都在master库中,使用租户去发起事务的时候,如果leaveController上注解@TenatDs,会导致报错,提示没有流程定义,另外 即使不使用数据库隔离,而使用字段隔离,流程相关的数据好像并没有区分哪个租户的流程数据,这两个问题分别该怎么解决呢

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-04-01 19:03

    第一个问题,业务数据用@TenantDS,流程数据用远程调用,两者分开

    第二个问题,部署流程的时候定制流程是可以选择租户的,那自然流程操作的时候也可以筛选,具体实现你可以看下相关模块的代码

    image.png

    image.png

    0 讨论(0)
提交回复