IanaiERP
Log InGet Started

The AI Driven ERP Solution

IanaiERP

IanaiERP is not just another ERP system. It is an AI-driven operational platform designed for modern manufacturing, wholesale, and eCommerce businesses.

Platform

  • Platform Overview
  • Inventory
  • Manufacturing
  • Sales & Fulfillment
  • Procurement
  • Finance
  • CRM
  • Integrations
  • Reporting

Industries

  • Manufacturing
  • Wholesale & Distribution
  • Food & Beverage
  • Cosmetics & Skincare
  • Biopharmaceutical
  • Fashion & Apparel

Resources

  • About Us
  • Case Studies
  • Blog
  • FAQ
  • User Guide
  • Contact

Contact

  • Address

    1440 N Lakeview Ave
    Anaheim, CA 92807

    Get Directions
  • Emailinfo@ianaierp.com

© 2026 IanaiERP. IanaiERP. All rights reserved.

Privacy PolicyTerms of ServiceLicense
Equipment Hub

Guides

⌘K

getting-started

  • Intro - ianai Total ERP SolutionPopular
  • Settings / Preferences
  • Dashboard (List View) & Reports
  • Data Import/Export

inventory

  • ItemPopular
  • Inventory Adjustment
  • Inventory Transfer
  • Lot Tracking
  • Bin Tracking
  • Item Options and Dynamic Templates
  • Serial Tracking

manufacturing

  • Bill of Materials (BOM)
  • Build
  • Routing
  • Work Orders
  • Work Plan
  • BOM Rule
  • Advanced Manufacturing

purchase

  • Procurement Workflow
  • Vendor
  • Purchase Order
  • Item Receipt
  • Blanket Purchase Order

sales

  • Sales Workflow
  • Customer
  • Estimate
  • Sales Order / Payment
  • Price Rule
  • Blanket Sales Order
  • Work Centers

shipping

  • Shipment
  • Shipping, Label Printing, and Tracking
  • Carrier Integrations
  • Ship Method Mapping
  • Rule-Based Automation
  • International Shipping
  • Third-Party Billing
  • ianaiERP Bridge
  • Troubleshooting Shipping Issues
  • USPS Cubic Rates in ianaiERP
  • USPS Pricing

return

  • Returns

miscellaneous-setup

  • Miscellaneous

customization

  • Custom Field
  • Custom Script
  • Vendor-Item Catalog
  • Units of Measure (UOM)

integration

  • Quickbooks Online Integration
  • Bigcommerce Integration
  • Shopify Integration

accounting

  • Journal
  • Transfer Funds
  • Bank Deposit
  • Expense
  • Chart of Accounts

equipment

  • Introduction
  • Equipment Hub
  • Work Centers for CAPA
  • Asset Management
  • Preventive Maintenance
  • Maintenance Events
  • Spare Parts & Consumables
  • Capacity Planner
  • Runtime Status
  • Permissions & Modules
DocsEquipment Hub

Equipment Hub

The Equipment Hub at /equipment is the single entry page for the operational view of your plant. One round-trip pulls everything: KPIs, work-center status, capacity heatmap, alerts, and today's preventive-maintenance schedule. Server-Sent Events (SSE) patch the view in real time as state changes on the floor.

When to use it

  • Plant manager / shift lead: live status of every work center and critical asset, one screen.
  • Operator on a floor tablet: quick glance at what's running, what's down, and what needs attention.
  • Maintenance lead: at-a-glance view of overdue PMs, low-stock spare parts, and active breakdowns.

What you see

KPI strip (top row, 6 cards)

KPIWhat it means
UtilizationToday's average utilization across all CAPA-flagged work centers, from the most recent CapaSnapshot.
OEEToday's planning OEE (the average oee_target_percent weighted by load). v1 uses the planning factor — measured OEE from quality data comes later.
Open MaintenanceCount of MaintenanceEvent rows where status is SCHEDULED or IN_PROGRESS.
Spare Parts LowCount of items where is_spare_part = true and qty_on_hand ≤ safety_stock_qty.
Overdue PMsCount of active MaintenanceSchedule rows where next_due_at < now().
WCs at RiskCount of work centers with utilization ≥ 100% on today's CapaSnapshot.

Each KPI tile shows — when the underlying data isn't loaded yet (no snapshot, no data, or the module isn't enabled).

Equipment Status Board

Grid of work centers and their child assets, color-coded by runtime status:

  • 🟢 RUNNING — currently producing
  • 🟡 SETUP — changeover or warm-up
  • ⚪ IDLE — operational but not producing
  • 🔵 MAINTENANCE — taken down for planned maintenance
  • 🔴 DOWN — unplanned downtime

A work-center card's status is the worst of its critical child assets — one critical asset going DOWN floors the whole work-center card. Non-critical asset issues don't propagate up.

Two view modes (toggle in the board header, persisted to localStorage):

  • Leaf view — flat grid of every leaf asset. Best for shallow hierarchies.
  • Rollup view — top-level (root) assets only; the badge shows n descendants down when any descendant is non-green.

When an asset's status changes via SSE, its chip pulses for 2 seconds in the new color so the change is unmissable from a distance.

Capacity Heatmap (right column)

7-day × WorkCenter grid. Each cell is colored by utilization:

  • Green: <85%
  • Lime: 85–99%
  • Yellow: 100–119%
  • Red: ≥120%

Cells with material-shortage uncertainty get a diagonal-stripe overlay. The tooltip shows the exact utilization percent, risk level, and the bottleneck SKU if any.

Click any cell to drill into the Capacity Planner for that work center on that day.

Alerts Feed (bottom-left)

Live feed of SSE events. Each entry shows severity (INFO / WARNING / CRITICAL), type, and a one-line message:

  • maintenance_due / maintenance_overdue — a PM is approaching or past due
  • spare_part_low_stock — an is_spare_part item dropped below safety stock
  • workcenter_overloaded — a WC's snapshot flipped to overload
  • workcenter_status_changed — a WC's runtime status changed (computed from children)
  • asset_status_changed — an asset's runtime status changed
  • workorder_eta_slipped — an ETA shift pushed past the planned end date

The feed dedupes and orders newest-first. Click to drill into the relevant record.

Today's PM Schedule (bottom-right)

List of MaintenanceSchedule rows whose next_due_at falls within the next 7 days. Each row has a one-click Mark Done affordance that opens a popover for optional notes and immediately creates a MaintenanceEvent (status COMPLETE) + advances the schedule's last_done_at/next_due_at. See Preventive Maintenance.

How widgets are gated

WidgetRequires
Hub shell + KPIs + Status Board + AlertsEQUIPMENT_PERMITTED + equipment_read
Capacity HeatmapCAPA_PERMITTED + capa_read
Today's PM ScheduleMAINTENANCE_PERMITTED + maintenance_read

If a module is off, the widget renders an "Enable {Module}" empty-state card instead of disappearing — so admins know what they're missing.

Refresh model

  • On mount: single /equipment/hub round-trip fetches the composite snapshot.
  • Every 60s: background poll refetches the snapshot (in case SSE missed events).
  • Real-time: SSE patches the in-memory state for any of the events listed above.

If /equipment/hub returns an error envelope (e.g. one of the underlying RPCs failed during a partial deploy), the page renders an empty state for the missing widgets — it does NOT abort the whole page.

Troubleshooting

SymptomLikely cause
KPIs show — everywhereNo CapaSnapshot rows yet. Run the nightly cron (build-ms 02:00) or use the Capacity Planner's "Recompute" button on at least one WC.
Status board is emptyNo assets have a work_center_id set. See Asset Management → Link to a Work Center.
Capacity heatmap shows "no snapshot"Same — no CapaSnapshot rows.
No alerts ever appearSSE not connected (network/proxy issue) OR no cron has run yet to generate maintenance_due / spare_part_low_stock events.
"Enable Capacity" card instead of heatmapCAPA_PERMITTED is off for the tenant. See Permissions.

Related

  • Capacity Planner — drill into per-WC capacity detail
  • Asset Management — set up the assets that appear on the status board
  • Preventive Maintenance — create the PM plans that drive the alert feed
PreviousIntroductionNext Work Centers for CAPA

Still have questions?

Our support team is just a click away.

Create a support ticketGet in touch