Skip to content
refiroo

Move records between models

Use a model mapping when the destination has a different structure. Counterpart file imports only handle workspaces of the same model. Read Model and release operations for the distinction.

  1. Read both workspaces’ models and release identities. Obtain Browse on the source and Copy and move on the target; a move also needs Work in change sets at the source. Publication requires the relevant publish or approval rights separately.
  2. Create or select a model mapping. Review its type and relationship coverage, parent placements, attribute conversion, defaults and match keys. Resolve its reported problems against the releases the workspaces run.
  3. Start a preview through the move operation. Choose copy to leave the source intact, or move to prepare source deletions too. Select the exact records, types or subtree and whether the source is live or a publication. Related records outside the selection are not automatically included.
  4. Follow the job and page its rows. Review refused and not-moved records, missing parent or relationship mappings, uncarried values and possible duplicates. Correct the mapping and dry-run again when necessary. No data or change set is created by the preview.
  5. Confirm the reviewed job. A changed mapping or workspace release refuses confirmation; review another dry run. On success, read the target change-set identity and execution outcomes. Target rules are checked again as the load runs.
  6. Review and publish the target change set through the change-set operations, following the workspace’s approval policy. Until publication, the copied data is absent from consumer reads.
  7. For a move, inspect any prepared source-deletion change set. Source records changed since preview or needed by records left behind can be retained with a reason. Publish source deletions only after the target copy is published. If the target copy was discarded, discard the dependent deletion instead of forcing it.

Keep both jobs and change-set identities in your reconciliation record. A completed load prepares changes; it does not mean the full two-workspace transfer has been published.

Keep the two publication boundaries visible

Section titled “Keep the two publication boundaries visible”

Save the source selection/context, both releases, mapping key/version, preview job, target change set and any source-deletion change set in one transfer record. Download or retain the row outcomes before job retention removes them. Keep the source-to-target identities, including reused target records, so a retry can be reconciled instead of assumed to be a new copy.

After loading, inspect both change sets and their latest versions before any publication action. A successful target publication makes that side visible. A failed source publication leaves the source records present; it does not undo the target. This intermediate state can be legitimate while conflicts are resolved. Report the transfer as complete only when the intended publication on each side has succeeded, or when the owner deliberately chooses to keep both copies.

If a preview is wrong, cancel it and submit another after correcting the mapping. If loading fails or is cancelled, inspect the job and any linked change sets before starting new work; committed prepared rows are not evidence that the transfer finished. Do not publish a partial target merely to unblock source deletion. If the transfer is abandoned, discard unwanted open change sets through the change-set operations, claiming their current versions. A set already published needs a new reviewed correction; job cancellation does not reverse it.

A transfer is not a database restore and creates no ongoing synchronization schedule. Back up the integration’s transfer record separately from the instance’s operator backup. Recheck actual publication state after either side is restored.