Skip to main content
Version: Latest (4.63.1)

Map each step

A mapping has five mapping steps and a review step. The step bar at the top of the mapping shows all six steps. Click a step to open it, or use the Next: button at the bottom of the page.

StepWhat you mapTarget column
StructuresSource folders → target foldersTarget path
Content TypesSource content types → target content typesTarget content type
MetadataSource fields → target fields, with rulesTarget field
PrincipalsSource users and groups → target users and groupsTarget principal
PermissionsSource permissions → target permission levelsTarget permission level
ReviewCheck what is still open, then export

Each step card in the step bar shows how many rows are mapped, for example 12/40, and what is left: 12 to go, ✓ Complete or No rows.

The step bar with Structures complete and Content Types in progress

Map in this order

Map Content Types before Metadata. The Metadata step only offers the target fields of the target content type you chose for each source content type.

How a step works​

Every mapping step has the same layout.

The Structures step with the table and the details panel of the selected row

PartWhat it does
GuideThe banner at the top tells you what to do next. It points to rows that need a fix (Show row), to rows without a target (Show unmapped), or to the next step when everything is mapped.
TableOne row per source item, with a dropdown in the target column.
Details panelThe details of the row you clicked: the source details, the checks for the row, the calculated target details and the settings.
Sheet viewFolded away below the table. Shows the step as it will be exported, and the target data the dropdowns read from.

Pick a target​

In the target column of a row, open the dropdown and choose a target. The dropdown offers:

  • Choose target…: no target yet. The row counts as unmapped.
  • The target values of this step.
  • No op (do not migrate): the row is deliberately left out of the migration. It counts as done.
  • + Add a target value…: the value you need isn't in the target data yet. See Add a target value.

When a row has a target, the details panel shows the target details that the Mapping Tool works out from your choice, marked Calculated. They're written to the Mapping Sheet on export.

Next to the target, a row shows who mapped it: Manual when you picked the target, Imported when the target came with the data, for example from an earlier export.

Settings​

Some steps have settings per row, such as Only contents on Structures or Rule on Metadata. Settings belong to the target you map to, so you can only fill them in once the row has a target. You find them in the details panel, and as green columns in the sheet view.

Find rows​

Above the table:

  • Search: filters the rows by name.
  • All, Unmapped, Mapped: filters the rows by status. The counts show how many rows are in each.
  • Filter: filters by Target, by Tag (such as the kind or the rule of a row), and by Mapped by: Anyone, Manually or Imported with the data.
  • Reset: clears the search, the filters and the sort.

Click a column header to sort. Click it again to reverse the sort, and a third time to clear it.

Work on several rows​

Select rows with the checkboxes. A toolbar appears with what you can do with the selected rows:

ActionWhat it does
CopyCopies the targets of the selected rows.
PastePastes copied targets onto the selected rows.
Map selected to…Gives all selected rows the same target. Only targets that fit every selected row are offered.
No opSets all selected rows to No op.
DeleteDeletes the selected rows, after you confirm.

The keyboard shortcuts work in the table. Click the keyboard icon above the table to see them.

ShortcutAction
Shift + clickSelect a range
Ctrl + ASelect all shown rows
Ctrl + CCopy targets
Ctrl + VPaste targets
DelDelete the selected rows
EscClear the selection

Copied targets paste into Excel too, and cells copied from Excel paste into the table. The row menu (⋯) has the same actions for a single row: Copy target, Paste, Set to No op and Delete row.

Add a row​

Use Add row for source items that aren't in the imported data. Fill in the fields of the step, and optionally pick the target right away, or choose Choose later. The row is saved to the mapping right away, and is marked as added.

Add a target value​

Choose + Add a target value… in the dropdown of a row, or click Add target value in the target sheet of the sheet view. Fill in the fields of the step and click Add value.

The value is added to the target data of this mapping, and picked for the row you came from. If the value already exists, the Mapping Tool tells you to pick it from the dropdown instead. A value you added can be removed again in the target sheet of the sheet view. Rows that used it become unmapped.

note

An added target value exists only in the mapping, not in the target system. Make sure it exists on the target before you run the migration.

Move rows​

Drag a row by its handle to move it. Clear the sort first: rows can't be moved while the table is sorted. The order is saved right away and is the order of the rows in the exported Mapping Sheet.

Extra columns​

Click Edit columns in the details panel or the sheet view to add your own setting columns to the sheet of this step, for example Retention. You fill them in per row, and they're written to the Mapping Sheet after the template columns. Click Save to keep them.

Sheet view​

Click Sheet view below the table to see the step as a spreadsheet. It has two tabs:

  • Mapping result: what the step exports. Each source row with the target you chose, and the grey target columns filled in from your choice. You can edit the yellow and green cells. The green ones only once a row has a target. Switch to As imported to see only the source columns, as they came from the sheet or MongoDB.
  • The target sheet, for example Target Structures: the target data of the step, which the dropdowns read from.

The sheet view of Structures with the Mapping result tab open

Structures​

Choose where each source folder lands on the target. A folder keeps its path below the target path you choose.

SettingDescription
Only contentsMigrate the contents of the folder, not the folder itself.
Only documentsMigrate the documents in the folder, not its subfolders.
Order of the rows

The structure mapping flow processes the rows from top to bottom. If a parent folder comes after its child, the mapping of the parent overwrites that of the child. Keep parent folders above their children. Move rows to fix the order. See Structure Mapping.

The structure mapping flow stores the extra columns of Structures on every item a row maps, under migration.mapping.<column name in lowercase>. They aren't in the source data, so to map one to a target field, add a metadata row with that path on the Metadata step.

Add rowAdd target value
Source ID, Folder name and Source path, all required.Path, Name and ID, required, and Type: Library, Folder or Site.

Content Types​

Choose the target content type for every source content type. The Comments setting is an optional note.

Metadata fields are mapped in the next step, filtered by the target content type you choose here. A source content type set to No op has no fields to migrate.

Add rowAdd target value
Kind (RECORD or CONTAINER) and System name, required, and Display name.SystemName, required, and DisplayName.

Metadata​

Map each source field to a target field. The page heading is Map Metadata Fields. The step opens with the Unmapped filter on.

  • Tabs per content type. Use All content types, or the tab of one source content type to see only its fields. A tab shows the target content type and its target fields. Fields already mapped are marked.
  • Only fitting targets. The dropdown of a field only offers the fields of the target content type you chose on the Content Types step. If that content type isn't mapped yet, the dropdown shows Map the content type first. Click Open Content Types in the notice to go back.
  • Groups. Fields are grouped by property path, for example all fields under source.properties.cmis. Click a group to fold it. The group header shows how many fields are still open, and has a button to set all open fields of the group to No op. Filter has Expand groups and Collapse groups.
SettingDescription
RuleCopy the value (default): the value of the source field is copied. Fixed value: the Parameter is written as-is, and no source field is needed. Value list (lookup sheet): the value is looked up in the sheet named in Parameter.
ParameterThe fixed value, or the name of the lookup sheet. Required when a rule is set.
Max lengthThe maximum length of the value. Text fields only.
FormatOptional. The format of the value.
CommentsOptional note.

For what the rules do in the transformation, see the Rules table under the Metadata Fields tab in the Sheet Reference section on the Mapping Sheet Overview.

Add rowAdd target value
Source content store path and Content types, required, and Display name. One row is added per content type you select. An extra column of Structures is stored on every item as migration.mapping.<column name>.SystemName and Content types, required, DisplayName, Type and ContentStorePath. The field is added to every target content type you select.

Principals​

Map source users and groups to the people and groups that exist on the target. Several source principals can map to the same target principal.

Add rowAdd target value
System name, required, and Display name.SystemName, required, and DisplayName.

Permissions​

Map each source permission to a permission level on the target. Which permission levels are offered depends on the target system.

SettingDescription
PriorityWhen several permissions apply to an item, the one with the lowest number wins.
Add rowAdd target value
Source permission, required.Name, required.