Please enable JavaScript to view this website.

Skip to main content

Overview

What are Tool Tags?

Tags are key-value pairs that can be attached to tool data reads. They help organize, categorize, and search tool usage data more effectively.

Understanding Tags

There are two distinct concepts:

  1. Tag Definitions - The schema that defines what tags exist, their types, and validation rules
  2. Tag Values - The actual values assigned to a specific tool data read
info

Users cannot create new tag definitions. Tag definitions are managed by the JEDI team. Users can only assign values to existing pre-defined tags.

Tag Management System

The JEDI team maintains the Tag Management System within QuickLink.

This system is comprised of:

  • A standardized way to define tags with types and validation rules
  • A Web API for retrieving and managing tag definitions
  • A Website portal for viewing and assigning tag values
Why this matters

A standardized tagging system allows us to organize and search tool usage data effectively across the entire platform

Tag Input Modes

Tags are categorized by how they receive values:

System Generated Tags

These are automatically populated when a data read is uploaded. You cannot modify system-generated tags.

Tag NameTypeDescription
EXTERNALIDstringAn external reference ID for this tool read, typically the SV Code
PROJECTNUMBERstringThe VPIN/VIPER project number for this tool
ENVIRONMENTstringIndicates whether the read was performed in Test or Production
LOCATIONstringGeographic location derived from client info
PLATFORMstringTool platform name (e.g., M18, M12, MX)
SOURCEstringOrigin/description of the data source
CUSTOMERobjectCustomer details with NAME and CRMNUMBER fields
SOURCEREGIONenumGeographic region: ANZ, EMEA, AP, or NA
QUICKLINKUSERMODEenumQuickLink user mode (e.g., Engineer, Technician, OrderEntry)
TOOLREADSESSIONIDstringAssociates toolreads from products with multiple uploads (e.g., chargers)
SOURCE-BACKFILLbooleanTracks imported toolreads from backfill script
REPROCESSEDbooleanTracks reprocessed toolreads

User Assigned Tags

Users with the Engineering role can manually assign values to these pre-defined tags:

Tag NameTypeDescription
NOTESstringFree-form notes for this ToolRead
MEMORYRESETbooleanTracks data at time of memory ('trip odometer') reset
STRINGTAGEXAMPLEstringExample string tag (for testing)
NUMBERTAGEXAMPLEnumberExample number tag (for testing)
BOOLEANTAGEXAMPLEbooleanExample boolean tag (for testing)
ENUMTAGEXAMPLEenumPick from: element1, element2, 123, true
ARRAYTAGEXAMPLEarrayArray of strings
OBJECTTAGEXAMPLEobjectFields: STRINGPROP, BOOLEANPROP, NUMBERPROP

API Reference

For Developers

For programmatic access to tags, see the Tool Data API: