Migrate process instances
Learn how to migrate process instances from one process definition version to another in Camunda 8 Operate.
Before you begin
Before you try to migrate process instances, learn about the limitations of process instance migration.
Select process instances
- From the Processes page, select a specific process and version from the Filter panel. This will be the source process version where instances are migrated from.
- Select all instances from the Process Instances table that should be migrated to another process version.
- Click Migrate to enter the migration view.
- In the modal, click Continue.
The migration view features three areas: the source process diagram (top left), the target process diagram (top right) and the flow node mapping (bottom panel).
Select a target process version
Above the target process diagram, enter a target process into the Target box, and select a version from the dropdown. This will be the process version where all selected process instances are migrated to.
Map source and target nodes
In the bottom panel, you can see a list of all service tasks from the source process.
- Use the dropdowns to select a target flow node for each source flow node that should be part of the migration. It is currently only possible to map elements with migration supported by Zeebe.
- (Optional) Click on a flow node in the diagram or on a source flow node row in the bottom panel to see how flow nodes are mapped.
- In the footer, click Next for a preview of the migration plan.
Now, you can see a preview of how flow nodes are mapped and how many process instances are expected to be migrated.
Start the migration
- In the footer, click Confirm to review your migration.
- When ready, enter the word MIGRATE into the text box.
- Click Confirm again to start the migration operation.