# Assembling

*/Activities/Assembling*

GS1 EPCIS business step: assemble components. Sets disposition to InProgress via a TransformationEvent. Typically occurs at a factory.

## Overview

Assembling merges discrete components into a newly identifiable product, triggering a formal transformation event that consumes input serial numbers and generates a new output identity. This physical process on the factory floor forces operators to scan or manually log every batch, lot, and serialized part that enters the final build. The resulting data structure forms the traceability tree required for compliance, warranty verification, and targeted recalls.

Reconciling the physical assembly with the digital Bill of Materials generates continuous administrative overhead. Factory workers repeatedly stop production to correct mismatched lot codes, log approved part substitutions, and fix data gaps caused by missed barcode scans. Broken data links in the transformation record severely limit a manufacturer's ability to isolate affected units when a defective component enters the supply chain.

This step provides immediate utility for spatial reasoning agents and headless event-logging services. Vision models observe the workstation, identify individual components during assembly, and automatically structure the activity into a standard tracking event without manual scanning. This shift completely removes data entry from the assembly line while ensuring an uninterrupted digital lineage for the finished good.

## Breakdown

### Core Production Roles
- [Assembly Line Worker](/Activities/Assembling/Occupations/Assembly_Line_Worker) — Performs physical component integration
- [Production Technician](/Activities/Assembling/Occupations/Production_Technician) — Operates automated assembly equipment
- [Manufacturing Engineer](/Activities/Assembling/Occupations/Manufacturing_Engineer) — Designs assembly workflows
- [Quality Control Inspector](/Activities/Assembling/Occupations/Quality_Control_Inspector) — Verifies assembly specifications

### Assembly Process Tasks
- [Scan Component Identifiers](/Activities/Assembling/Tasks/Scan_Component_Identifiers) — Captures input EPCs
- [Verify Bill Of Materials](/Activities/Assembling/Tasks/Verify_Bill_Of_Materials) — Validates correct components
- [Execute Transformation Event](/Activities/Assembling/Tasks/Execute_Transformation_Event) — Consumes inputs to create output
- [Update Disposition Status](/Activities/Assembling/Tasks/Update_Disposition_Status) — Sets status to InProgress
- [Generate Output Identifier](/Activities/Assembling/Tasks/Generate_Output_Identifier) — Assigns new serial number

### Assembly Tracking Software
- [Manufacturing Execution Systems](/Activities/Assembling/Software/Manufacturing_Execution_Systems) — Coordinates factory floor operations
- [EPCIS Event Repositories](/Activities/Assembling/Software/EPCIS_Event_Repositories) — Stores traceability data
- [Enterprise Resource Planning](/Activities/Assembling/Software/Enterprise_Resource_Planning) — Manages overarching inventory
- [Barcode Scanning Software](/Activities/Assembling/Software/Barcode_Scanning_Software) — Captures label data

### Traceability Data Elements
- [Bill Of Materials](/Activities/Assembling/Knowledge/Bill_Of_Materials) — Defines required assembly inputs
- [Transformation Event Record](/Activities/Assembling/Knowledge/Transformation_Event_Record) — Logs component consumption
- [Component Serial Numbers](/Activities/Assembling/Knowledge/Component_Serial_Numbers) — Identifies specific input items
- [Disposition Status](/Activities/Assembling/Knowledge/Disposition_Status) — Tracks current lifecycle state
- [Global Location Number](/Activities/Assembling/Knowledge/Global_Location_Number) — Identifies assembly facility

## Diagrams

```mermaid
flowchart TD
 A[Component Ingestion] --> B{AI Vision Validation}
 B --> C[Robotic Assembly Execution]
 C --> D[Log TransformationEvent]
 D --> E[Assign bizStep: assembling]
 D --> F[Set Disposition: InProgress]
 F --> G[Generate Parent EPC]
```

```mermaid
sequenceDiagram
 participant EdgeSensors
 participant AssemblyEngine
 participant EPCISRepository
 EdgeSensors->>AssemblyEngine: Stream Component Serial Numbers
 AssemblyEngine->>AssemblyEngine: Match Components to BOM
 AssemblyEngine->>AssemblyEngine: Execute Physical Assembly
 AssemblyEngine->>EPCISRepository: Publish TransformationEvent
 EPCISRepository-->>AssemblyEngine: Confirm State (InProgress)
```

## Neighborhood

### Children

- [Ramping Greenfield or Contract EV Assembly Lines](/Activities/Ramping_Greenfield_or_Contract_EV_Assembly_Lines) — children · Activities

### Similar Software

- [Barcode Scanning Software](/Activities/Assembling/Software/Barcode_Scanning_Software) — similar · Software
- [Warehouse Management Systems](/Activities/Repackaging/Software/Warehouse_Management_Systems) — similar · Software

### Similar Metrics

- [Set Assembly Cycle Time](/Metrics/Set_Assembly_Cycle_Time) — similar · Metrics
- [First-Time Right Assembly Rate](/Metrics/First-Time_Right_Assembly_Rate) — similar · Metrics

### Similar Activities

- [Disassembling](/Activities/Disassembling) — similar · Activities
- [Repackaging](/Activities/Repackaging) — similar · Activities
- [Collecting](/Activities/Collecting) — similar · Activities
- [Inspecting](/Activities/Inspecting) — similar · Activities
- [Packing](/Activities/Packing) — similar · Activities
- [Commissioning](/Activities/Commissioning) — similar · Activities
- [Installing](/Activities/Installing) — similar · Activities
- [Removing](/Activities/Removing) — similar · Activities
- [Decommissioning](/Activities/Decommissioning) — similar · Activities
- [Storing](/Activities/Storing) — similar · Activities
- [Encoding](/Activities/Encoding) — similar · Activities
- [Unpacking](/Activities/Unpacking) — similar · Activities
- [Replacing](/Activities/Replacing) — similar · Activities

### Similar Problems

- [Manual Traceability Overhead](/Problems/Manual_Traceability_Overhead) — similar · Problems

### Similar Startups

- [Tracemill](/Startups/Tracemill) — similar · Startups

### Similar Employers

- [Vegetable preserving facilities](/Employers/Vegetable_preserving_facilities) — similar · Employers
