- Data sources — Upload and manage import files
- Discovery logs — Run discovery and review results
- Configurations — Field mapping and matching rules
- Asset linking — Merge duplicate assets into one record
Concepts and rationale
Asset linking associates newly discovered assets from data sources with existing assets in your building. When multiple discovery sources (BMS, CMMS, IoT sensors) detect the same physical device, linking keeps one record so the database stays accurate and free of redundant entries. Asset linking provides these capabilities:Linking constraints
Data sources
View data sources

The Data sources page lists each source with connector type and last discovery time
Add a data source

Download the template, fill asset data, and upload the completed file
Open Data sources
Select + Add data source
Download and complete the template
- Download the asset import template.
- Fill in asset data using the template columns.
- Upload the completed
.xlsxfile in the File field.
Save
Discover assets from a data source
Open the row menu on a data source and select Discover assets to start discovery without opening Discovery logs first.
Use the row menu to discover assets, edit, or delete a data source
Discovery logs
View discovery logs

Discovery logs list each run with status badges and actions to open results
- Select the arrow icon to open Results: Asset Discovery for that run
- Select the X icon to cancel or remove the log entry when available
Initiate discovery
Select Initiate discovery to open the discovery dialog.
Choose a data source and start discovery
Open Discovery logs
Select Initiate discovery
Choose data source

Asset Discovery Log tracks discovering assets and the matching scan
Review discovery results
When discovery completes, select the arrow on the log row to open Results: Asset Discovery. The header shows the data source name and connector type (for example, 100 Assets - KODE API). Two tabs organize results:Add new assets
On the New assets tab, select assets to import.
New assets tab with Link with Existing and Add as New Assets actions
Link with existing
Select Link with existing to open the Link with existing assets page. You can link with autosuggest or manually.
Map each new asset to an existing building asset manually or with autosuggest
- Selected new assets — Discovered records you selected on the left
- Existing assets — Dropdown on the right for each building asset to link to

Toast notifications show linking progress and completion with link to Assets
Update existing assets
On the Existing assets tab, select records to update with values from the discovery run.
Existing assets tab lists matched assets with Update Assets action

Confirm before updating discovered values on existing building assets
Configurations
Configurations control how discovery maps and matches imported assets. Set up configurations before you run discovery and link assets so field updates and duplicate checks behave predictably. Select Asset discovery > Configurations in the building sidebar. The page has two tabs: Field mapping and Matching rules.Field mapping
Field mapping defines which data source is the primary source of truth for each asset field (name, serial number, location, and others). For every field, you maintain a priority list of data sources. When two assets link, AssetOps fills each field with the highest-priority value that exists between the linked records. If a field has no sources in its priority list, that field is not updated during linking.
Field mapping lists 33 asset fields with expandable source priority per field
Open Field mapping
Expand a field
Add a source
Set priority
Mappable fields (33)
AssetOps supports field mapping for these asset attributes:Matching rules
Matching configuration drives automatic and manual duplicate checks. Profiling inspects completeness, uniqueness, and how fields are shared across sources, then recommends fields and match settings for the site. Strong identifiers are preferred when the data supports them. Blank or generic values (for example,N/A, 0.0.0.0, or 00:00:00:00:00:00) are ignored.
The matching engine compares identifiers and names across common formatting differences (spaces, hyphens, underscores, and reordered tokens). Suggestions include a match score so stronger candidates surface first.
Each matching rule contains up to three conditions. Every condition must be true for the rule to suggest a link. One rule must be the default so automatic and on-demand checks always have a baseline configuration.

Matching rules list default and custom rules with conditions
Match types
Default rule
The system creates a default rule with a field and match type for baseline checks. Duplicate checks use the default when you do not select another rule. Profiling may suggest different fields for a given site; accept or adjust those suggestions when you run a manual check.Create a matching rule

Define rule name, description, and conditions with field and match type
Open Matching rules
Select + Add rule
Enter rule details
Add conditions
Save the rule
Designate a default matching rule
Open the rule menu
Edit the rule
Set default
Edit a matching rule
Open the rule menu
Update and save
Delete a matching rule
Open the rule menu
Confirm deletion
Asset linking
Link newly discovered assets with existing building assets to merge information and prevent duplicate entries. See Concepts and rationale for how duplicate checks, scored suggestions, confirmation, and manual linking work together. Discovery starts an automatic duplicate check when assets are ingested. You can also run checks on demand for selected items or the full result set. You can start linking from the New assets tab in Review discovery results, or select Asset discovery > Asset linking in the building sidebar.Link assets using autosuggest
Use Autosuggest to fill Existing assets on the right from the duplicate check. The review list highlights the best match for each discovered asset. Expand a row to see alternative scored candidates when the top suggestion is wrong. Filter by match score, category, type, or area to focus the list. Confirm high-confidence links in bulk, then save.
Link with existing assets page with Autosuggest and per-row existing asset dropdowns
Open discovery results
Select assets
Open Link with existing
Run Autosuggest or configure the check

Autosuggest configurations modal to pick a matching rule or open Configurations
Filter and review suggestions
Run the check again when needed
Save or pause
Link assets manually
Use manual linking when scored suggestions do not fit or you need precise control. For each new asset on the left, search and select the correct building asset from the Existing assets dropdown on the right. Filters on the existing-asset picker narrow the inventory so you do not search the full building list.
Manually map each new asset to an existing asset using the Existing assets dropdown
Open discovery results
Select assets
Map each pair
Save links

