Cannot migrate process instances between processes of different tenants

I get the following error when trying to generate a migration plan with the REST API. ENGINE-2309 Cannot migrate process instances between processes of different tenants (‘xxxxxx’ != ‘OOOO’).

Is there a way to work around this restriction ? ( its seems as though it was built this way).

I have an old tenant and I want to migrate all the old application to a new process on a different tenant. The essential difference here is a new tenant id.

Hi @yemid,

separation of tenants is a restrictive requirement. The API doesn’t support to migrate a process instance from one tenant to another.

If you have set up multi-tenancy with tenant IDs, then you can change the tenant Ids in the database. You just have to find all the rows in all database tables that belong to the process instance.

Hope this helps, Ingo

1 Like