Clue tracks equipment at the component level. Not just "Excavator #42 needs service" but "the hydraulic pump on Excavator #42 has failed 3 times this year." To make this work, the system needs to know what is inside each machine. That is what the Hierarchy section sets up.
There are three concepts to understand. They build on each other like layers.
The Catalog is a master list of every type of component your fleet might have. Diesel Engine. Hydraulic Pump. Cooling System. Screen Motor. Think of it as a dictionary. It does not belong to any specific machine. It just defines what kinds of components exist.
Each catalog item has a hierarchy level that says where it sits in the breakdown. A Diesel Engine is a "System" (level 2). A Fuel Injector is a "Component" (level 4). This determines how the tree structure gets built.
Catalog items can also have default children. If a Diesel Engine almost always contains a Fuel Injector, Turbocharger, and Oil Pump, you set those as defaults once. Every template that uses a Diesel Engine picks them up automatically.
A Template defines the bill of materials for a specific type of equipment. "Asphalt Plant" is a template with 9 components. "Dozer" is a template with 4. The template says: this type of machine contains these systems and components, in this structure, at these quantities.
Templates are tied to asset types or product classes. All your CAT 336 excavators share one template. All your asphalt plants share another. Build it once, use it on every machine of that type.
An Instance is what gets created when you apply a template to a specific asset. It is the actual component record on "Excavator #42" with its own serial number, install date, and maintenance history. The template is the blueprint. The instance is the real thing bolted to the machine.
When a mechanic logs a repair on the hydraulic pump of Excavator #42, that goes on the instance. When a fault code fires for the engine, it gets linked to the engine instance. Over time, each instance builds its own history of failures, repairs, and replacements.
Here is the flow:
Change the catalog, and future templates pick up the change. Change a template, and future instances pick up the change. Existing instances are not affected. This is by design: once a component is on a machine, its record stays stable.
Properties are fields you can attach to any maintainable item. Serial Number. Install Date. Total Hours. Power Rating. Weight. You define properties once in the Properties tab and reuse them across any item type.
Levels define the depth of your component breakdown. The default follows ISO-14224:
You can customize level names and add up to 9 levels. Most fleets use 4 or 5.