欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

EOS Platform 7.6 多租户配置独立的数据源,

一个租户结合业务的流程操作(如:IWFProcessInstManager中的startProcessInstanceWithBizInfoIWFWorklistQueryManager中的queryPersonFinishedWorkItemsWithBizInfo,可以正常执行

此后,另一个租户再调用和业务数据相关的流程服务时,报错:

ErrCode:21000000

Message:Business table mapping configuration error

更多异常:

 

【解答】

题原因:项目中两个租户数据源里biztablename字段值一样而结合业务冗余数据查询条件,不支持多租户,所以另一个租户再查询时报错了

 

 

解决办法:将不同租户数据源里的biztablename修改为不同值可以成功调用,表名可考虑加后缀方式,比如:   tabelName_租户1  , tableName_租户2

 

biztablename涉及到的数据库表有:业务冗余表(WFBizInfo)和映射表(WFBizMAPPING