Skip to main content

Overview

The Data Model page provides a visual graph of all objects in your auction and the associations (relationships) between them. Use it to understand how your data connects and to create new associations that enable cross-object queries in the Query Builder.

Visual Graph

See all objects and their connections at a glance

Association Builder

Create relationships between any two objects

Standard Objects

Built-in objects like Check-In Records and CR Inspections

Custom Objects

Your auction-specific objects (Dealerships, Fleets, etc.)

Permission Requirements

ActionOwnerAdminTeam Member
View Data ModelYesYesNo
Create AssociationsYesYesNo
Edit AssociationsYesYesNo
Delete AssociationsYesYesNo
System associations (pre-configured relationships between standard objects) are read-only and cannot be modified or deleted.

Accessing the Data Model

1

Open Settings

Click Settings in the sidebar navigation
2

Click Data Model

Click Data Model in the settings navigation
3

View the Graph

See all objects as nodes and associations as edges in the visual graph

Understanding the Graph

The data model graph displays objects as nodes and associations as connecting edges.

Node Types

NodeIconDescription
Standard ObjectsTable iconBuilt-in objects (Check-In Records, CR Inspections, Lot Submissions, etc.)
Custom ObjectsShapes iconYour auction-specific objects created in Custom Objects

Edge Types

Edge StyleMeaning
Solid line with lockSystem association (read-only, pre-configured)
Solid lineAuction-specific association (editable)

Standard Objects

These are the built-in queryable objects available in every auction:
ObjectTableDescription
Check-In Recordscheck_in_recordsVehicle arrival data
CR Inspectionscr_inspectionsCondition report data
Lot Submissionslot_submissionsParking lot count submissions
Quality Inspectionsquality_inspectionsVehicle quality inspections
Problem Reportsproblem_reportsA3 rock reports
LocationslocationsParking lot/facility locations
UsersusersTeam members
ChannelschannelsChat channels

Creating an Association

Connect two objects with a labeled relationship.
1

Click Create Association

Click the Create Association button above the graph
2

Select From Object

Choose the source object from the dropdown (e.g., “Check-In Records”)
3

Select To Object

Choose the target object (e.g., “Dealerships”)
4

Choose Relationship Type

Select the type of relationship:
TypeMeaningExample
One to ManyOne source record relates to many targetsOne dealership has many check-ins
Many to ManyRecords on both sides can have multiple linksVehicles can belong to multiple fleets
5

Add Label

Enter a descriptive label (e.g., “Primary Dealership”, “Assigned Fleet”)
6

Create

Click Create to add the association
Each association must have a unique combination of from-object, to-object, and label within your auction. You can create multiple associations between the same two objects with different labels.

Association Examples

FromToLabelUse Case
Check-In RecordsDealershipsPrimary DealershipTrack which dealership each vehicle came from
CR InspectionsVendorsAssigned VendorLink inspections to third-party service providers
FleetsDealershipsFleet PartnerAssociate fleet companies with their dealer network

Editing an Association

Modify the label or relationship type of an existing auction-specific association.
1

Find the Edge

Locate the association line on the graph
2

Click Edit

Click the edit control on the edge, or use the association list below the graph
3

Update Details

Modify the label or relationship type
4

Save

Click Save to apply changes

Deleting an Association

Remove an auction-specific association.
1

Find the Association

Locate it on the graph or in the association list
2

Click Delete

Click the delete control on the edge
3

Confirm

Review the confirmation and click Delete
Deleting an association removes all record-level links that use it. This affects cross-object queries that depend on the association.

Cross-Object Queries

Associations power the cross-object join capability in the Query Builder. When you create an association between two objects, you can query across both in a single natural language question.

How It Works

  1. You create an association between “Check-In Records” and “Dealerships”
  2. In the Query Builder, select “Check-In Records” as your primary data source
  3. The “Join with other objects” section shows “Dealerships” as an available join
  4. Select it, and fields from both objects become available for your query
  5. Ask a question like “Show check-in counts by dealership region”

Join Types

When joining objects in the Query Builder:
Join TypeBehavior
LEFT JOIN (default)Include all records from the primary object, even if no match exists in the joined object
INNER JOINOnly include records that have a match in both objects
Use LEFT JOIN (the default) when you want to see all primary records regardless of whether they have a linked record. Use INNER JOIN when you only want records that exist in both objects.

Best Practices

Association labels appear in the Query Builder’s join selector. Use clear, descriptive labels like “Primary Dealership” rather than generic ones like “Link 1”.
Focus on the relationships that will be most useful for analytics. You don’t need to associate every object with every other object.
System associations between standard objects (e.g., Check-In Records ↔ CR Inspections via VIN) are already configured. Build on these with custom associations to extend your data model.