I understand how the Activiti Process Engine is configured in Spring Boot. The SpringProcessEngineConfiguration extends ProcessEngineConfigurationImpl to provide the barebones configuration for Spring. Then you have various classes that extend AbstractProcessEngineAutoConfiguration that modify the SpringProcessEngineConfiguration to inject various beans into the configuration.
I read the documentation about how MultiTenant MultiSchemaMultiTenantProcessEngineConfiguration can be used to setup Activiti to use Multiple schema.
However, I don't understand how to do multi-schema in Spring Boot
Should I implement a MultiSchemaMultiTenantProcessEngineAutoConfiguration that extends AbstractProcessEngineAutoConfiguration and modifies the SpringProcessEngineConfiguration? Perhaps it can be conditional on a bean of type TenantInfoHolder. Is there a similar AutoConfiguration in Activiti already that I can use?