Skip to content

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