| Machine | Location | Reported | Status |
|---|---|---|---|
| MC-0142 | L2 · Sec A | 18 Aug | Open |
| MC-0087 | L1 · Sec C | 17 Aug | Closed |
| MC-0203 | L3 · Sec B | 16 Aug | Closed |
| Machine | Count |
|---|---|
| MC-0142 | 5 |
| MC-0087 | 4 |
| MC-0203 | 3 |
| Machine | Hours |
|---|---|
| MC-0142 | 22 hrs |
| MC-0056 | 18 hrs |
| MC-0203 | 14 hrs |
Not implementable without a spares master — see gap analysis.
| Machine ID | Name / Type | Make / Model | Status | |
|---|---|---|---|---|
| {{ m.id }} | {{ m.name }} | {{ m.make }} {{ m.model }} | {{ m.status }} |
Machine ID and Serial No are read-only after creation.
| Level | Parent | Name | Status | |
|---|---|---|---|---|
| {{ l.level }} | {{ l.parent }} | {{ l.name }} | {{ l.status }} |
| Status Name | Description | Status | |
|---|---|---|---|
| {{ st.name }} | {{ st.description }} | {{ st.status }} |
The BRD names five machine statuses (BRD 6.1); this master lets them be renamed or extended without a code change — UX Recommendation.
| Department Name | Description | Status | |
|---|---|---|---|
| {{ d.name }} | {{ d.description }} | {{ d.status }} |
| Line Name | Description | Status | |
|---|---|---|---|
| {{ row.name }} | {{ row.description }} | {{ row.status }} |
| Section Name | Description | Status | |
|---|---|---|---|
| {{ row.name }} | {{ row.description }} | {{ row.status }} |
| Machine | From | To | Reason | Date / Time | User | |
|---|---|---|---|---|---|---|
| {{ mv.machine }} | {{ mv.from }} | {{ mv.to }} | {{ mv.reason }} | {{ mv.date }} | {{ mv.user }} |
The BRD restricts deletion of movement records to authorized correction; delete is enabled here for prototype completeness — see gap analysis.
| Machine | Problem | Reported | Technician | Status | |
|---|---|---|---|---|---|
| {{ b.machine }} | {{ b.problem }} | {{ b.reported }} | {{ b.technician }} | {{ b.status }} |
| Machine | Frequency | Last done | Due date | Status | |
|---|---|---|---|---|---|
| {{ p.machine }} | {{ p.frequency }} | {{ p.lastDone }} | {{ p.dueDate }} | {{ p.status }} |
| Machine ID | Type | Make / Model | Serial No | Location | Status |
|---|---|---|---|---|---|
| MC-0142 | Stitching | Juki DDL-8700 | JK-2291-A | L2 Sec A | Running |
| MC-0087 | Cutting | Eastman 627X | EA-1042-C | L1 Sec C | Idle |
| MC-0203 | Sole Press | Desma DS-6 | DS-3387-B | L3 Sec B | Breakdown |
| Machine | Breakdown date | Problem | Technician | Closed | Downtime |
|---|---|---|---|---|---|
| MC-0203 | 16 Aug | Belt slippage | R. Nair | 16 Aug | 8h 20m |
| MC-0056 | 14 Aug | Overheating | R. Nair | 15 Aug | 19h 10m |
| MC-0087 | 10 Aug | Needle jam | P. Singh | 10 Aug | 1h 45m |
| Machine | Frequency | Due date | Days overdue |
|---|---|---|---|
| MC-0087 | Monthly | 1 Aug | 17 |
| MC-0410 | Quarterly | 5 Aug | 13 |
Current location of each machine. Filters: department, line.
From/to location, date/time, reason, user. Filters: date range, machine.
Combined movement + breakdown + PM timeline. Filters: date range, machine.
Currently open breakdowns and elapsed time. Filters: machine type, technician.
Machine/category-wise breakdown count. Filters: date range, category.
Machine-wise and period-wise downtime. Filters: date range, machine.
Upcoming preventive maintenance. Filters: date range, machine type.
Completed maintenance activities. Filters: date range, technician.
User and transaction audit trail. Filters: date range, user, transaction type.
| Role | Dashboard | Modules | Reports | |
|---|---|---|---|---|
| {{ role.label }} | {{ role.dashboardsSummary }} | {{ role.modulesSummary }} | {{ role.reportsSummary }} |
| Module | Create | Edit | View | Delete |
|---|---|---|---|---|
| {{ mrow.label }} |
The BRD defines six fixed roles (Point 5); adding custom roles beyond these is a UX Recommendation, not a stated requirement.
| Module | Create | Edit | View | Delete |
|---|---|---|---|---|
| {{ mrow.label }} |
| User | Role | Status | |
|---|---|---|---|
| {{ u.name }} | {{ u.role }} | {{ u.status }} |
The BRD names "system configuration" as in-scope but does not itemize its fields — layout below is a UX Recommendation.