Updating assets in bulk is a key part of maintaining data accuracy and consistency across your system. The import process uses the xref or other unique identifiers in your spreadsheet to match records with existing assets. When a match is found, the asset's fields are updated based on the data and operations specified in the import file. Only columns included in your spreadsheet are affected; other fields remain unchanged.
- The default Add/Update import action allows you to efficiently modify existing assets, including their tags and relationships, without requiring separate processes.
- Validation and error handling: The system validates updates for required fields, data types, and field constraints (such as cardinality for relationship fields). If an update fails validation, the record will be included in the error file with a descriptive message.
- Reviewing update results: After the import, download the error and success files to review which assets were updated and which encountered issues. The error file provides details for each failed record, while the success file lists all successfully updated assets.
Note: When importing data, the system uses key
fields such as
xref or key to determine whether
to add a new asset or update an existing one. If the key is not
found in the system, a new asset will be created. If the key
matches an existing asset, the system will update that asset
with the provided data, modifying only the specified fields. You
can specify only the columns you want to update; other fields
remain unchanged, except for required columns. This process
allows for efficient bulk management, enabling both creation and
updates within a single import operation. Manage fields during update
This section explains how to update various fields, including tags, relationships, and other properties. For detailed instructions on structuring your spreadsheet, see Understand import spreadsheet template.
-
Update tags and relationships: Include the following
operations and examples in your import spreadsheet. Prepare
your data with the correct syntax for each action.
- Append (default behavior): Adds new tags or relationships without affecting existing ones.
- Replace: Overwrites all existing tags or relationships with new values.
- Remove: Deletes specified tags or relationships.
- Example use cases: The syntax determines how
the system updates the tags and relationships.
- Update tags
Action Syntax Description Example Result Append (default) None Adds new tags to existing ones tag3Existing tags + tag3Replace [replace]:tag4;tag5Overwrites all existing tags [replace]:tag4;tag5tag4,tag5Remove specific [remove]:tag1;tag2Deletes specified tags [remove]:tag1;tag2Removes tag1,tag2Remove all [remove]Clears all tags [remove]No tags (all cleared) - Update relationships
Action Syntax Description Example Result Append (default) None Adds new relationships to existing ones object1;object2Existing relationships + new ones Replace [replace]object1;object2Replaces all existing relationships [replace]object1;object2All previous relationships replaced Remove specific [remove]object1Deletes specific relationship(s) [remove]object1Removes the specified relationship(s) Remove all [remove]Clears all relationships [remove]No relationships (all cleared) Note: Do not include any extra characters, spaces, or line breaks within the field.
- Update tags
-
Update other fields
- Since
appendis the default behavior for all fields, providing a new value will update the existing value by appending the data. For other fields (such as text, multi-select lists, etc.), you can provide a new value to update or leave it empty to keep the current value unchanged. - To remove a value from any field, use
[remove]. - For multi-select list fields,
[remove]will clear all selected values.
- Since