Your Asset Maintenance Data Template

Hexagon EAM
Your Asset Maintenance Data Template

Your Asset Maintenance Data Template

This template serves as a comprehensive guide for mapping your maintenance workflows from Hexagon EAM into a format ready for process mining. You will find recommendations for the data points needed to uncover inefficiencies, the specific lifecycle stages to monitor, and technical advice for extraction. Use these structures to gain full visibility into your asset management performance.
  • Essential data fields for maintenance logs
  • Standard process milestones and work order stages
  • Technical extraction logic for Hexagon EAM
New to event logs? Learn how to create a process mining event log.

Asset Maintenance Attributes

These recommended data fields provide the necessary context for your work orders and help you segment maintenance performance by asset type or location.
5 Required 7 Recommended 10 Optional
Name Description
Activity
ActivityName
The specific task or status change event that occurred.
Description

This attribute denotes the step in the process being performed, such as 'Work Order Created' or 'Material Issued'. It is derived from the history of status changes or specific transactional events logged against the work order.

Why it matters

It defines the event log sequence, allowing for the reconstruction of the process flow and bottleneck analysis.

Where to get

Hexagon EAM table R5EVENTHISTORY, field EVH_STATUS (mapped to descriptions) or audit logs

Examples
Work Order CreatedWork Order ScheduledWork Order CompletedMaterial Issued
Last Data Update
LastDataUpdate
The timestamp when the record was last extracted or refreshed.
Description

This attribute tracks when the data was last pulled from the source system. It helps analysts understand the freshness of the data and identify potential latency issues in the reporting pipeline.

Why it matters

It provides confidence in the currency of the analysis and helps in debugging data synchronization issues.

Where to get

System time at extraction

Examples
2023-10-25T12:00:00Z2023-10-26T00:00:00Z
Maintenance Work Order
WorkOrderNumber
The unique identifier for the maintenance work order.
Description

This attribute represents the unique primary key for the maintenance case. It tracks the work order from the initial request through planning, execution, and final financial closure. It is used as the central case identifier to join activity logs, labor hours, and material consumption.

Why it matters

It identifies the specific instance of the maintenance process, enabling end-to-end tracking of cycle times and process variants.

Where to get

Hexagon EAM table R5EVENTS, field EVT_CODE

Examples
WO-100234WO-100235WO-100236104592
Source System
SourceSystem
The name of the system where the data originated.
Description

This attribute indicates the system of record for the data. In this context, it is hardcoded to the specific EAM system name to distinguish it from potential legacy data or external contractor systems.

Why it matters

It ensures data lineage is clear, especially when merging data from multiple maintenance instances.

Where to get

Hardcoded value

Examples
Hexagon EAMInfor EAMDatastream 7i
Timestamp
EventTimestamp
The date and time when the activity occurred.
Description

This attribute records the exact moment an event or status change was committed to the system. It allows for the calculation of duration between activities and the overall cycle time of the work order.

Why it matters

Accurate timestamps are essential for analyzing lead times, identifying delays, and calculating SLA adherence.

Where to get

Hexagon EAM table R5EVENTHISTORY, field EVH_DATE

Examples
2023-10-12T08:30:00Z2023-10-12T14:15:00Z2023-10-13T09:00:00Z
Actual Labor Hours
ActualLaborHours
The total number of hours booked against the work order.
Description

This attribute sums the time technicians have logged against the work order. It is used to measure productivity, calculate labor costs, and analyze variance against estimated hours.

Why it matters

It is the primary data source for the Technician Labor Productivity dashboard and Labor Hour Variance KPI.

Where to get

Hexagon EAM table R5BOOKEDHOURS, field BOO_HOURS (Summed by Work Order)

Examples
2.54.012.00.5
Asset
AssetCode
The unique identifier of the equipment or facility being maintained.
Description

This attribute links the work order to a specific piece of equipment or location. It enables the analysis of failure frequencies per asset and helps identify 'bad actors' or equipment requiring replacement.

Why it matters

It is fundamental for calculating asset reliability metrics and understanding where maintenance effort is concentrated.

Where to get

Hexagon EAM table R5EVENTS, field EVT_OBJECT

Examples
PUMP-001HVAC-204FLEET-99CONVEYOR-A
Department
MaintenanceDepartment
The department or work center responsible for executing the work.
Description

This attribute identifies the team or maintenance shop assigned to the work order, such as Electrical, Mechanical, or Facilities. It allows for performance benchmarking across different technical teams.

Why it matters

It supports the Technician Labor Productivity dashboard and helps allocate resources effectively across different trades.

Where to get

Hexagon EAM table R5EVENTS, field EVT_MRC

Examples
Electrical ShopMechanical MaintFacilitiesFleet Svc
Priority
PriorityCode
The urgency level assigned to the work order.
Description

This attribute indicates the importance of the work order, ranging from routine to emergency. It drives the scheduling of resources and is crucial for monitoring SLA adherence and detecting priority abuse.

Why it matters

It is essential for the Priority Escalation and Resource Audit dashboard to ensure critical tasks are prioritized correctly.

Where to get

Hexagon EAM table R5EVENTS, field EVT_PRIORITY

Examples
CriticalHighMediumLow
Target Completion Date
TargetCompletionDate
The scheduled deadline for the work order.
Description

This attribute represents the date by which the maintenance work is expected to be finished. Comparing this date against the actual completion date is primary for calculating SLA adherence and on-time performance.

Why it matters

It is critical for the Contractor SLA Adherence Monitor and for evaluating planning accuracy.

Where to get

Hexagon EAM table R5EVENTS, field EVT_TARGET

Examples
2023-11-012023-11-152023-12-01
User
UpdatedBy
The user ID of the person who performed the activity.
Description

This attribute captures the login ID of the individual responsible for triggering the status change or update. It is used to analyze team workload, identify training needs, and audit process compliance.

Why it matters

It enables the analysis of user behavior and resource utilization across the maintenance lifecycle.

Where to get

Hexagon EAM table R5EVENTHISTORY, field EVH_USER

Examples
JSMITHADAVISSYSTEMMGR_USR
Work Order Type
WorkOrderType
Categorizes the work order as preventive, corrective, or emergency.
Description

This attribute classifies the nature of the maintenance work. It is used to analyze the ratio of planned preventive maintenance versus reactive emergency repairs, which is a key indicator of asset health and management maturity.

Why it matters

It supports the Preventive Maintenance Ratio Analysis dashboard and helps identify opportunities to reduce reactive work.

Where to get

Hexagon EAM table R5EVENTS, field EVT_TYPE

Examples
PPMCOREMGPRJ
Asset Criticality
AssetCriticality
A score indicating the operational importance of the asset.
Description

This attribute indicates how critical the asset is to business operations. It is often used to validate if high priority work orders are genuinely associated with critical equipment, highlighting potential process abuse.

Why it matters

It supports the Priority Escalation and Resource Audit dashboard by correlating priority with asset value.

Where to get

Hexagon EAM table R5OBJECTS, field OBJ_CRITICALITY (requires join on EVT_OBJECT)

Examples
A - VitalB - CriticalC - SecondaryD - Low
Date Created
DateCreated
The date the work order was originally generated.
Description

This attribute marks the beginning of the work order lifecycle. It is the baseline for calculating the Mean Time to Plan and determining the age of backlog items.

Why it matters

It is required for the Maintenance Planning Velocity dashboard and Backlog Age KPI.

Where to get

Hexagon EAM table R5EVENTS, field EVT_CREATED

Examples
2023-09-012023-09-15
Emergency Escalation
EmergencyEscalationFlag
Flag indicating if priority was raised to Emergency after creation.
Description

This boolean attribute identifies work orders that started with a lower priority but were later upgraded to Emergency. Frequent occurrences may indicate poor initial triage or gaming of the system to get faster service.

Why it matters

It supports the Priority Escalation and Resource Audit dashboard and Emergency Escalation Rate KPI.

Where to get

Derived from audit trail of Priority field

Examples
truefalse
Is Preventive
IsPreventive
Flag indicating if the work order is preventive maintenance.
Description

This boolean attribute allows for easy filtering and categorization of work orders. It simplifies the calculation of the Preventive Maintenance Ratio KPI by separating proactive work from reactive repairs.

Why it matters

It is a fundamental segmentation for the Preventive Maintenance Ratio Analysis dashboard.

Where to get

Derived from WorkOrderType

Examples
truefalse
Is Rework
IsRework
Flag indicating if the work order involved repeated technical tasks.
Description

This calculated attribute identifies cases where the process loops back from a quality check or completion status to an active working status. It helps pinpoint quality issues and training gaps.

Why it matters

It drives the Technical Rework and Quality Control dashboard and the Maintenance Rework Rate KPI.

Where to get

Calculated based on activity repetitions

Examples
truefalse
Material Requisition Date
MaterialRequisitionDate
The date when spare parts were requested.
Description

This attribute captures the timestamp when the material request was submitted to the storeroom or purchasing. Analyzing the time from this date to 'Material Issued' reveals supply chain efficiency.

Why it matters

It is necessary for the Spare Parts Procurement Lead Times dashboard.

Where to get

Hexagon EAM table R5REQUISITIONS or linked transaction table

Examples
2023-10-012023-10-05
Quality Control Passed
QualityControlPassed
Flag indicating if the QC step was documented.
Description

This boolean attribute checks if a specific quality control activity or checklist item was marked as completed. It ensures compliance with safety regulations and internal standards.

Why it matters

It drives the Quality Control Compliance Rate KPI and supports the Compliance and Documentation Integrity dashboard.

Where to get

Derived from Checklist tables or Activity History

Examples
truefalse
SLA State
SLAState
Indicates if the work order met its service level agreement.
Description

This calculated attribute compares the Actual Completion Date against the Target Completion Date. It categorizes the case as 'Within SLA' or 'Breached' to simplify reporting on contractor and internal performance.

Why it matters

It is the direct data source for the SLA Adherence Rate KPI.

Where to get

Calculated: Actual End Date <= Target Date

Examples
Within SLABreachedOpen
Total Actual Cost
TotalActualCost
The total financial cost recorded for the work order.
Description

This attribute captures the aggregated cost of labor, materials, and services. It is essential for financial settlement analysis and understanding the cost impact of emergency maintenance vs preventive maintenance.

Why it matters

It supports the Financial Settlement and Closure Speed dashboard and cost-based decision making.

Where to get

Hexagon EAM table R5EVENTS, field EVT_ACTCOST (or similar summary column)

Examples
150.002500.5075.25
Work Order Description
WorkOrderDescription
A short text summary of the maintenance task.
Description

This attribute contains the subject line or short description of the problem. It provides context for analysts when drilling down into specific problematic cases or identifying patterns in unstructured text.

Why it matters

It provides necessary context for human review of the process data.

Where to get

Hexagon EAM table R5EVENTS, field EVT_DESC

Examples
Repair leaking pump sealMonthly HVAC InspectionReplace conveyor belt
Required Recommended Optional

Asset Maintenance Activities

Capture these critical process steps and status changes to accurately map the end to end lifecycle of your maintenance work orders and requests.
7 Recommended 6 Optional
Activity Description
Labor Hours Recorded
A technician logs hours worked against the work order. This activity may occur multiple times per case.
Why it matters

Foundation for Labor Hour Variance and Technician Labor Productivity dashboards. Reveals actual effort vs plan.

Where to get

Hexagon EAM r5booklabor table. Each row represents a timesheet entry for the WO.

Capture

Logged when transaction INSERT executed on r5booklabor

Event type explicit
Material Issued
Spare parts are physically issued from the storeroom and charged to the work order. This represents material consumption.
Why it matters

End point for Material Availability Lead Time. Identify delays where work starts but halts due to missing parts.

Where to get

Hexagon EAM r5translines table. Transaction type 'I' (Issue) linked to the work order.

Capture

Logged when transaction INSERT executed on r5translines

Event type explicit
Work Order Approved
The status change indicating that the work order has passed planning and estimation review. It signifies the work is authorized to proceed.
Why it matters

Supports Maintenance Planning Velocity analysis by marking the end of the planning phase. Separation of duties compliance check.

Where to get

Hexagon EAM r5statuslog table. Look for transition to status 'A' (Approved) or system equivalent.

Capture

Logged when transaction executed on r5statuslog

Event type explicit
Work Order Closed
The work order is financially locked and archived. No further costs or labor can be booked.
Why it matters

Process End. Crucial for Financial Settlement Processed analysis and locking in final costs.

Where to get

Hexagon EAM r5statuslog. Transition to 'C' (Closed) or 'L' (Locked/Closed).

Capture

Logged when transaction executed on r5statuslog

Event type explicit
Work Order Completed
The technical work is finished, and the technician has marked the job as complete. The asset is returned to service.
Why it matters

Key milestone for End to End Lifecycle Duration and Mean Time to Repair. Stops the downtime clock.

Where to get

Hexagon EAM r5statuslog. Transition to 'C' (Completed) or 'F' (Finished).

Capture

Logged when transaction executed on r5statuslog

Event type explicit
Work Order Created
The initial creation of the maintenance work order record in the system. This event establishes the case and captures the initial timestamp for the entire maintenance lifecycle.
Why it matters

Marks the start of the process instance and sets the baseline for measuring total resolution time. Critical for calculating backlog aging.

Where to get

Hexagon EAM r5events table. Logged when a new record is inserted with evt_code.

Capture

Logged when transaction INSERT executed on r5events

Event type explicit
Work Order Started
Technicians have begun actual physical work on the asset. Often marked by a status change to In Progress or the first timestamp of labor entry.
Why it matters

End point for backlog calculation and start point for wrench time. Vital for SLA Adherence Rate.

Where to get

Hexagon EAM r5statuslog. Transition to 'In Progress' (often status code 'I' or 'IP').

Capture

Logged when transaction executed on r5statuslog

Event type explicit
Checklist Item Verified
A specific task or inspection step within the work order is marked as complete. This represents granular progress within the job.
Why it matters

Essential for Compliance and Documentation Integrity. Proves safety checks were logged systemically.

Where to get

Hexagon EAM r5checklist or r5activities table. Status change of a specific activity/task line item.

Capture

Logged when transaction UPDATE executed on r5checklist

Event type explicit
Material Requisition Created
A request for spare parts or materials is linked to the work order. This initiates the supply chain sub-process.
Why it matters

Start point for Spare Parts Procurement Lead Times. High volumes here indicate dependency on inventory availability.

Where to get

Hexagon EAM r5requisitions table. Linked via req_evt (Work Order Code).

Capture

Logged when transaction INSERT executed on r5requisitions

Event type explicit
Priority Updated
A change occurred to the priority level of the work order after its initial creation. This captures the timestamp and the new priority value.
Why it matters

Essential for the Priority Escalation and Resource Audit dashboard to identify priority abuse or scope creep.

Where to get

Hexagon EAM r5audittrail (if audit is enabled) or inferred from snapshots. Often derived from audit log on evt_priority field.

Capture

Logged when transaction UPDATE executed on evt_priority

Event type explicit
Quality Control Passed
A supervisor or inspector reviews the completed work and approves the quality. This step validates the repair before closure.
Why it matters

Supports Quality Control Compliance Rate KPI. Loops back from here indicate technical rework.

Where to get

Hexagon EAM r5statuslog (Transition to 'Review' or 'QC') or r5audittrail on specific UDF validation.

Capture

Compare status field before/after

Event type inferred
Work Order Scheduled
The work order is assigned a scheduled start date or specific resource. This moves the order from the backlog to the active schedule.
Why it matters

Critical for Technician Labor Productivity analysis and understanding resource allocation efficiency.

Where to get

Hexagon EAM r5events table (evt_schedstart update) or r5statuslog (transition to 'S' - Scheduled).

Capture

Compare status field before/after or check evt_schedstart update

Event type inferred
Work Order Signed Off
Final administrative approval usually required for compliance or contractor payment. Confirms all data is accurate.
Why it matters

Monitor for Work Order Approval Cycle Analysis. Delays here affect financial settlement speed.

Where to get

Hexagon EAM r5statuslog (Transition to 'Signed Off') or electronic signature capture log.

Capture

Compare status field before/after

Event type inferred
Recommended Optional

Extraction Guides

Learn how to pull the required tables and fields from your Hexagon EAM environment to build a high quality event log.