Migrate custom user fields
Learn how to resolve naming conflicts between your existing custom user fields and new system fields via the SafetyCulture web app.Why migrate your custom user fields?
SafetyCulture introduced 12 pre-defined system user fields available in every organization. These include External ID, Employee ID, Start date, Employee type, Job title, Locations, Teams, Cost center, Department, Business unit, External groups, and Entities.
If your organization already had custom user fields with the same names, those fields now conflict. Custom fields cannot share a name with a system field. Until these are resolved, you may encounter errors when adding users in bulk or managing user data.

You have two options to ensure you capture and store your team's information seamlessly:
Rename your existing custom field and archive the unused system field: Choose this option if you would like to continue using your custom field because it has a different data type from your system field. For example, your "Department" custom field is a Text data type, and you prefer a Multi select data type that gives your team options to select when filling out their data. Your existing data is preserved, and no data migration is required.
Migrate to the system field: Choose this option if you want to replace your existing custom field with the equivalent system field going forward. This is beneficial if you want to use the new Multi select data type or use the new native HR integrations. Migration involves reimporting your user data, setting up your dynamic rules, and then archiving your custom fields.
If your integration references user fields by name, such as in a CSV automation, API call, or third-party connector, renaming or archiving a custom field may cause data to stop syncing or populate the wrong field.
After completing either option, check that any hardcoded field names in your integration match the current field name or are updated to reference the correct system field. Contact your integration provider or review your connector configuration if you are unsure how fields are referenced.
Before you begin, identify which custom fields in your organization conflict with a system field, find out whether there are any group and site membership rules set up, and select which option you plan to follow.
Option 1: Rename your existing custom field and archive the unused system field
Click your organization name on the lower-left corner of the page and select Utilisateurs.
Click
on the upper-right corner of the page and select
Gestion des utilisateurs.
Click
on the user field's right-hand side, then select
Modifier.
Rename the custom field to differentiate it from the system field. For example, rename "Department" to "Department (custom)".
Click Enregistrer.
Click your organization name on the lower-left corner of the page and select Utilisateurs.
Click
on the upper-right corner of the page and select
Gestion des utilisateurs.
Click
on the right of the system field you want to archive, then select
Archiver.
In the pop-up window, click Archiver.
Option 2: Migrate to system fields
Click your organization name on the lower-left corner of the page and select Utilisateurs.
Click
on the upper-right corner of the page and select
Gestion des utilisateurs.
Click
on the user field's right-hand side, then select
Modifier.
Rename the custom field to differentiate it from the system field. For example, rename "Department" to "Department (custom)".
Click Enregistrer.
Click your organization name on the lower-left corner of the page and select Utilisateurs.
Click
on the upper-right of the page and select
Télécharger une liste des utilisateurs (CSV).
In the pop-up window, select the CSV template you want to download your user list in.

New template: Includes custom user fields in the organization and is ideal for bulk managing users.
Legacy template: Includes basic user details, without custom user fields.
If filters are applied to your user list, check "Apply current filters to downloaded list" if you want to keep the filters applied to your CSV.
Click Télécharger.
Open the CSV file you downloaded in step 2 and locate the column for the conflicting custom field. For example, "Department". This column needs to be updated so it maps to the system field during upload.
Update the column data based on the system field's data type:
Text: Enter alphanumeric input. Responses are case-sensitive.
Date: Enter a date.
User: Enter the full name or user ID of the user in your organization.
Single select: Enter any existing option created for the field.
Multi select: Enter one or more existing options for the field, separated by a comma.
If you are migrating to a multi select system field and a user belongs to more than one value, enter each value separated by a comma in the same cell.
Once the column data is ready, save the file in your local repository.
Return to bulk managing users via the web app.
In the "Upload" page, drag and drop your file into the "Drag your file here" box or click parcourir to select the file from your computer directory.
In the "Match columns" page, match your CSV or Excel column headers with their corresponding fields in SafetyCulture. Then, click
Suivant.
In the "Review" page, review the data from your CSV or Excel file, and resolve any errors or change a user's details in-line. After resolving errors, click Revalider.
To display only users with errors, toggle "Show only rows with errors" on.
To display all new users added and existing users updated, toggle "Show only new and updated users" on.
To download all users with errors, click
on the upper-right of the page and select XLS (Excel).
Once you're ready, click Suivant.
If the conflicting custom field was used in any dynamic group or site membership rules, you will need to recreate those rules using the system field.
When recreating rules, check the operator used. If your original custom field was a single select type and the equivalent system field is a multi select, you must update the operator. For example, replace is or is not with contains or does not contain.
Click your organization name on the lower-left corner of the page and select Utilisateurs.
Click
on the upper-right corner of the page and select
Gestion des utilisateurs.
Click
on the right of the duplicate user field you want to archive, then select
Archiver.
In the pop-up window, click Archiver.
Cette page vous a-t-elle été utile?
Merci pour votre commentaire.