Location Update allows administrators to update asset locations in bulk for assets currently in the statuses "In Repair," "In Use," and "Available." Bulk updates can move assets to a different room, staff, or student location.
Location Update uses an Excel import file to process mass location changes. This feature is available only to users with the Admin role in Admin View. Other user roles do not have access to Location Import.
Navigating to the Location Import Tool
- Navigation:
- Admin View
- Quick Links
- Location Update
Admin users can update asset locations in bulk using Location Import, located in the left navigation panel under "Admin Tools." Other user roles will not see this option.
Selecting Location Import opens a modal window to begin the import process.
The “Import Details” panel on the left side of the modal summarizes the rules for this feature.
- Import Type: Always set to "Location Import."
- Required Fields:
| Column Name | Required | Description |
|---|---|---|
| Tag | Yes * | Tag of the asset to be relocated. Either Tag or Serial Number (or optionally both) are required entries. After template file upload, the Tag Number entered must be found in the database for a successful asset relocation. |
| Serial Number | Yes * | Serial number of the asset to be relocated. Either Tag or Serial Number (or optionally both) are required entries. After template file upload, the Tag Number entered must be found in the database for a successful asset relocation. |
| Location ID | Yes | Location ID for the asset's new location. After template file upload, the Location ID entered must be found in the database and in an "Active" state for successful asset relocation. |
| Site ID | Yes | Site ID for the asset's new site. After template file upload, the Site ID entered must be found in the database and in an "Active" state for successful asset relocation. |
| Location Type | Yes | Location type for the asset's new location. Location Type must equal Room, Staff, or Student. |
| Status | Yes | The desired status for the asset once it is assigned to the new site and location. |
- Supported Status Changes: Accepts updates only for assets in "In Repair," "In Use," and "Available."
- Assets in the following statuses cannot be updated through bulk location import: "Lost," "Stolen," "Pending Lost," "Pending Stolen," and all "Transfer" statuses.
Preparing Your .XLS or .XLSX Import File
A template file is available in the modal. Select the here hyperlink to download the template and enter your location update data.
The template includes columns A–F, and row 1 contains the required column headers for “Location Import.”
To import your Excel file into Asset Management, follow these steps:
- Select Browse and choose your file.
- Click Import.
- The system runs validations. If the file contains errors, a red validation error appears. All errors must be corrected before processing can continue.
- The file is added to the “Import History” grid, with the most recent file listed first.
| Validation Type | Action |
|---|---|
|
File name length > 100 characters
|
Error message: "File name maximum length is 100 characters long." |
| File name length <= 100 characters | File is processed. |
|
File contains columns only and no data rows |
Error message: "No data found in the 'SY Location' sheet." |
|
File contains formatting but no data records |
Error message: "No data found in the 'Sheet1' sheet." |
| File contains incorrect column names or column order | Error message: "The columns are not named correctly or are in the wrong order." |
|
Invalid file format
|
Error message: "Invalid file format." |
Import History: Error and Success Files
Admin users can access both error files and success files from Import History. These files help you review the outcome of the location import, correct issues, and confirm completed updates.
Error Report
If any records fail during processing, the system generates an error report in the same format as the import file, with an additional column G: "Exception Reason(s)."
Correction and Reupload
Use the error report to identify and fix the problems in your import file. Before reuploading, remove the last column ("Exception Reason(s)") and confirm the file is still saved in a supported Excel format.
Successful File
Selecting the green page icon under “Actions” opens the successful task file. This file confirms which records were processed successfully and provides a reference for future tracking and verification.
If no records were successfully updated, only an error file will be available.
Exception Reasons
Tag and/or Serial (required column in file)
| Validation Type | File Type | Error Message or Result |
|---|---|---|
| Blank or missing | Error file | Tag or serial must be present. |
|
Invalid
|
Error file | Tag does not exist. |
| Contains double quote character (") |
|
|
|
Same serial assigned to two different tags in Asset Management
|
Error file | Serial must be assigned to an active tag. |
| Tag or serial is archived | Error file | Tag is archived. |
| Tag or serial belongs to a component asset | Error file | Tag is a component of Parent Tag (####). |
| Tag or serial has a restricted funding source | Error file | Tag has restricted funding source. |
| Duplicate tag or serial within the import file |
|
|
| Same asset referenced more than once in different rows | Error file | The asset for this Tag or Serial Number is found more than once. |
|
Valid tag or serial
|
Success file |
|
Location ID (required column in file)
| Validation Type | File Type | Error Message or Result |
|---|---|---|
| Blank or missing | Error file | "Location ID" is missing from file. |
| Invalid or does not exist for any site | Error file |
|
| Contains double quote character (") | Error file |
|
| Inactive at same site or warehouse | Error file |
|
| Inactive at a different site | Error file |
|
| Inactive at a different warehouse | Error file |
|
| Staff or student exists only at site A, not site B | Success file |
|
|
Staff or student exists at both site A and site B
|
Success file | Tag from Site A or Site B is displayed for the common Staff or Student record present at both sites. |
Site ID (required column in file)
| Validation Type | File Type | Error Message |
|---|---|---|
| Blank or missing | Error file | Site ID is missing from file. |
| Invalid | Error file | Site ID does not exist. |
| Contains double quote character (") | Error file | Location Import does not support double quotes for Site ID. |
| Inactive - Site | Error file | Site ID is not active. |
| Inactive - Warehouse | Error file | Warehouse ID is not active. |
Location Type (required column in file)
| Validation Type | File Type | Error Message |
|---|---|---|
| Blank or missing | Error file | Location Type is missing from file. |
| Invalid - Site or Warehouse |
|
|
| Contains double quote character (") | Error file | Location Import does not support double quotes for Location Type. |
Status (required column in file)
| Validation Type | File Type | Error Message or Result |
|---|---|---|
| Blank or missing | Error file | Status is missing from file. |
| Invalid | Error file | Tag Status is not supported. Supported Statuses are "In Use," "Available," and "In Repair." |
|
Contains special characters
|
Cases 1, 2, and 3: Success file Case 4: Error file |
Cases 1, 2, and 3: Special characters are removed first. If the remaining value is valid, the record is processed. Case 4: Tag Status is not supported. Supported Statuses are "In Use," "Available," and "In Repair." |
|
Status is not allowed for Location Import
|
Error file | Tag Status is not supported. Supported Statuses are "In Use," "Available," and "In Repair." |
|
Tag already in a status not supported by Location Import
|
Error file |
|
|
Status is "Available" for Staff or Student location types
|
Error file |
|
Overall Record Validation
| Validation Type | File Type | Error Message or Result |
|---|---|---|
| All required columns blank or missing | Error file |
|
| Multiple invalid values in the same row | Error file |
|
| Contains double quote character (") in one or more fields | Error file |
Location Import does not support double quotes for Tag. Location Import does not support double quotes for Serial. Location Import does not support double quotes for Site ID. Location Import does not support double quotes for Location ID. Location Import does not support double quotes for Location Type. Location Type is not supported. Supported Location Types are "Room," "Staff," and "Student." Tag Status is not supported. Supported Status are "In Use," "Available," and "In Repair." Tag does not exist. Site ID does not exist. |
| Entire row is duplicated in the file | Error file | Record is duplicated. |
|
Record already matches the database or was imported previously Example: the tag or serial already exists in Asset Management with the same status, location ID, site ID, and location type. |
Success file | Record is skipped for update and appears in the success file. |
Tag and Serial Validations
Tag and serial values must identify one active asset. At least one of these fields is required, although both may be included. If "Tag" is blank and "Serial" is provided, the import will fail if that serial matches more than one asset.
Duplicate Detection
If a tag or serial appears multiple times in the import file, all matching rows are marked as duplicates. If two rows are fully identical, the first row is kept and the later identical rows are marked as duplicates.
Parent Tag and Component Tag Handling
When the location of a parent tag changes, all associated component tags inherit the new location automatically. Component tags cannot be moved directly through bulk upload.
If you attempt to move a component tag directly, the error message will read: "Tag is a component of Parent Tag (###)."
Location and Site Validations
Location ID and site ID must be linked correctly in the database and both must be active. The selected status must also be valid for the specified location type.
Status Change Error Handling
If the asset is currently in "Pending Transfer," "In Transit," "Pending Lost," or "Pending Stolen," the import will fail with an error similar to: "Unable to change status for tag in status of [status name]. Row [Row Number]."
Warehouse Location Handling
Bulk location import does not support warehouse containers. Warehouse locations can be assigned only to "Staff" and "Room" location types, not to "Student." Untagged inventory is not included in this import process.
Department Tag Assignment
Admin users with access to all departments and tags can update department-owned tags without additional restrictions.
Component & Parent Tags
- Parent Tag: When the parent tag location changes, all associated component tags are updated automatically.
- Component Tag: A component tag cannot be moved directly through bulk upload. Use the parent tag instead.
Restricted Funding Validations
If a tag has a restricted funding source that prevents it from moving to the requested site, the import fails and the error message reads: "Tag has restricted funding source."
This validation follows the same rules used in “Quick Transfers” and helps enforce funding restrictions during bulk location changes.
- Use a custom number format in Excel: Apply a custom number format to the affected column so Excel displays leading zeros. Microsoft documents this process in Using a Custom Number Format to Display Leading Zeros.
- Open files containing leading zeros as text:
- Save the downloaded file as a .txt file.
- Open Excel and choose File.
- Select Open and browse to the saved .txt file.
- Select the file and click Open.
- In the Text Import Wizard, choose the correct options and select Tab if the file is tab-delimited.
- Click Finish to import the file while preserving leading zeros.
- When data is exported to Excel or CSV, leading zeros may be removed by Excel automatically. Follow the steps above whenever leading zeros must be preserved.