ACCO Engineered Systems Document v0.1 · April 30, 2026 Confidential · Pre-decisional

Dashboard mockups · aClaimant reporting platform

ACCO safety & risk reporting platform

A design document for the ACCO safety and risk reporting platform — presenting the fifteen Databricks SQL dashboards (seven operational reports plus eight business-unit scorecards) sourced from the acco_safety Unity Catalog gold layer with Risk and Safety access split through column-level masking, and comparing two ingestion patterns for getting source data into the platform.

Reports
7 operational
Scorecards
8 BU views
Ingestion patterns
2 options
Recommended timeline
16 weeks

7 reports

Operational reports

REPORT_001

Hours and mileage

YTD 2026 All companies All projects
Hours worked
3,247,102
+4.2% vs prior YTD
Miles driven
14.2M
+1.8% vs prior YTD
TRIR
1.18
−0.14 vs prior
DART
0.84
−0.06 vs prior
Source note · hours from ServiceNow HCM Employee_History; mileage from JDE F570643 odometer plus telematics. Not from aClaimant. Open question for the demo: does aClaimant expect ACCO to feed exposure hours back in, or do they capture them?

REPORT_002

Property damage

YTD 2026 All causes
PD events
47
+6 vs prior YTD
Open events
11
23% of total
Total est. cost
$487K
$10.4K avg
Avg days to close
21
−4 vs prior

REPORT_003

By company and project — injuries, department, audits

YTD 2026 All companies
Injuries
54
across 28 projects
Departments hit
12
of 14 total
Active audits
43
87 findings open
Critical findings
9
+3 vs prior
Open question · audit data source not yet confirmed — may live outside aClaimant. Mockup assumes a future audits feed into Bronze. Confirm with the aClaimant demo team whether audits are a captured module or a separate ACCO tool.

REPORT_004

Reportable injuries — first aid / recordable / report only

Trailing 12 months OSHA 300-aligned
First aid
32
non-recordable
Recordable
14
OSHA 300 entries
Report only
8
no medical / no time
TRIR
1.18
target ≤ 1.00
Why this beats the aClaimant UI · aClaimant cannot cleanly produce the OSHA 300 / 300A / 301 decomposition that feeds TRIR, DART, and LTIR. This view does — with auditable lineage from the gold view back to source incident records.

REPORT_005

Cost of injuries

YTD 2026 All companies
Single gold view, two access policies. Unity Catalog column-level masking enforces the Risk-Safety split at the catalog — one pipeline, no duplication. This is the one thing the current aClaimant UI cannot do.
Risk viewfull detail
ClaimMedicalIndemnityReserve
CL-26-0142$48,200$197,400$60,000
CL-26-0119$12,800$8,400$15,000
CL-26-0098$31,500$0$25,000
CL-26-0073$6,200$0$5,000
CL-26-0051$94,100$142,800$80,000
Safety viewaggregated
ClaimMedicalIndemnityTotal
CL-26-0142••••••••••$305,600
CL-26-0119••••••••••$36,200
CL-26-0098••••••••••$56,500
CL-26-0073••••••••••$11,200
CL-26-0051••••••••••$316,900

REPORT_006

Auto accidents — cost

YTD 2026 Fleet
Auto accidents
34
19 at-fault
Total cost
$412K
incl. reserves
Cost / MM miles
$29K
−12% vs prior
Avg / accident
$12.1K
PD + BI combined
Source note · insurance carrier and policy resolved at runtime from a dim_insurance_policy reference table. Today these are hard-coded constants inside the Talend JDE_TO_ACCO_VEHICLE job — when a policy renews, it’s a code change. Productizing this is a small ticket but a real one.

REPORT_007

Department by property damage

YTD 2026 All companies
Vehicle backing Material handling Tool drop Trenching Other

8 scorecards

Business unit scorecards

SCORECARD_01 · OVERVIEW

Co rollup — trailing 12 months

Trailing 12 mo OSHA 200K hr base
TRIR · total recordable incident rate above target
1.18
Target ≤ 1.00 · industry median 2.7 · prior year 1.32
DART
0.84
target ≤ 0.90
LTIR
0.43
target ≤ 0.50
Severity rate
12.4
target ≤ 10.0
Auto rate / MM mi
2.39
target ≤ 3.00

CROSS-BU VIEW

All business units at a glance — TRIR

Trailing 12 mo
Co rollup
1.18
above
AZ
0.92
below
NR Const
1.34
above
SR Const
1.41
above
SBC
0.87
below
Smith MEP
1.05
near
Service
0.62
below
Mockups · pre-decisional · not actual ACCO data Built by RatnaGlobalTech · April 30, 2026