URS-MFG-001: Manufacturing Process Management¶
| Property | Value |
|---|---|
| ID | URS-MFG-001 |
| Version | 1.0 |
| Status | Draft |
| Bounded Context | Manufacturing |
| Author | |
| Approved By | |
| Date |
BR Traceability¶
| URS Requirement | Business Requirement | arc42 Reference |
|---|---|---|
| URS-MFG-001.1 | BR-01, BR-03 | arc42/01 s1.1 |
| URS-MFG-001.2 | BR-01 | arc42/06 s6.1 |
| URS-MFG-001.3 | BR-01 | arc42/01 s1.1 |
| URS-MFG-001.4 | BR-01 | arc42/01 s1.1 |
Scope¶
The Manufacturing bounded context manages the lifecycle of manufacturing processes in the microfactory. Each process represents a tracked production sequence associated with an order, serial number, and work piece carrier, transitioning through defined states until completion or failure.
Requirements¶
URS-MFG-001.1: Create Manufacturing Process¶
Description: The system shall allow creation of a manufacturing process with an order number, serial number, and work piece carrier (WPC) association.
Acceptance Criteria: - A new process is created with a unique, auto-generated UID - Process is associated with a specific order number and serial number - Process can be linked to a WPC by ID - Timestamp and Creator are recorded automatically - CRC checksum is calculated and stored
GxP Relevance: Direct Risk Class: Medium
URS-MFG-001.2: Process State Transitions¶
Description: The system shall support defined state transitions for manufacturing processes: Created -> Running -> Completed/Failed/Cancelled.
Acceptance Criteria: - New processes start in "Created" state - Only valid state transitions are permitted (see arc42/12 - Glossary, Process States) - Invalid transitions are rejected with a clear error - State change timestamp is recorded - Domain events are raised on state changes (ProcessCreated, ProcessStarted, ProcessCompleted, ProcessFailed)
GxP Relevance: Direct Risk Class: High
URS-MFG-001.3: Query Manufacturing Processes¶
Description: The system shall allow querying of manufacturing processes by ID, order number, or WPC association.
Acceptance Criteria: - Retrieve a single process by its UID - Filter processes by order number - List active (non-completed/non-failed) processes - Results include all process fields including current state
GxP Relevance: Indirect Risk Class: Low
URS-MFG-001.4: Delete Manufacturing Process¶
Description: The system shall allow deletion of manufacturing processes.
Acceptance Criteria: - A process can be deleted by its UID - Deletion removes the process record from the database - Appropriate error returned if process does not exist
GxP Relevance: Supporting Risk Class: Medium
References¶
- Architecture: arc42/05 s5.2.1 — Manufacturing BC
- Runtime: arc42/06 s6.1 — Manufacturing Process Lifecycle
- Related URS: URS-WPC-001, URS-DAT-001