Process instance migration from Spring boot

Hi,
I have multiple versions of some process. In each of there versions I have some instances which I want to migrate into latest. Is there any option how to do it from Spring boot app? I want to create similar code as in C7. Thanks

public void migrationAllProcessInstances(ProcessMigration processMigration) {
        MigrationPlan migrationPlan = processEngine.getRuntimeService().createMigrationPlan(processMigration.getOldProcDefinitionId(), processMigration.getNewProcDefinitionId()).mapEqualActivities().build();
        RuntimeService runtimeService = processEngine.getRuntimeService();
        List<String> instances = getAllProcessInstances(processMigration.getOldProcDefinitionId());
        if(instances != null || !instances.isEmpty()) {
            runtimeService.newMigration(migrationPlan).processInstanceIds(instances).execute();
        } else {
            log.info("No instances were found");
        }
    }
1 Like