Process Instance Migration

I have a requirement where Client wants to migrate or replicate running instances from One environment to another. We had showcased one approach for POC purpose to store running instances data in DB & fetch the same data in the new env & retrigger the process models using start process smart service. But the problem is this solution isn't Generic there are a lot of changes we had to make in the existing process models.
Is there any way to achieve this using something Generic as client is expecting some generic solution or is there anyway we can migrate the running instances from one environment to another.

Thanks 
Tanvir

  Discussion posts and replies are publicly visible