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

Parents
  • Hi Tanvir,
    the detailed course of action depends where your instance is running at - on Cloud or on-premise.
    The generic schema would be:
    Check-pointing all your engines.
    Shutdown source environment
    Backup database, documents, kdbs
    Shut down target environment
    Copy above items to the target instance
    Bring up target instance

    Please be aware that this approach moves all active instances from the source environment to the target environment and overwrites prior existing
    tasks in the target environment.

    A more selective way would be maybe calling APIs in the target environment, starting the desired process model there. Which of course requires
    some changes to existing process models.

Reply
  • Hi Tanvir,
    the detailed course of action depends where your instance is running at - on Cloud or on-premise.
    The generic schema would be:
    Check-pointing all your engines.
    Shutdown source environment
    Backup database, documents, kdbs
    Shut down target environment
    Copy above items to the target instance
    Bring up target instance

    Please be aware that this approach moves all active instances from the source environment to the target environment and overwrites prior existing
    tasks in the target environment.

    A more selective way would be maybe calling APIs in the target environment, starting the desired process model there. Which of course requires
    some changes to existing process models.

Children