Skip to content

SecondaryProcess

SecondaryProcess documents additional manufacturing operations beyond the primary process, such as heat treatment, coating, deburring, or assembly steps. The model captures process type, parameters, affected surfaces, sequencing notes, and any conditional triggers so you can orchestrate downstream workflows. It also records links to standards, quality checks, and the geometry that requires the secondary operation. Confidence metrics, scheduling hints, and supplier assignments provide further context. With this structure you can coordinate supplier capabilities, ensure post-processing is scheduled, and maintain a complete traceable chain of finishing requirements from drawing to shipment, while also analysing the cost or lead-time impact of each secondary operation.

Bases: Feature

Represents a manufacturing process with its type, category, and source.

PARAMETER DESCRIPTION
reference_id

Reference ID to identify the object.

TYPE: int

label

A short description of the feature in a human-readable format.

TYPE: str

confidence

Confidence in the feature extraction or interpretation.

TYPE: Confidence | None

process_category

The category of the process based on DIN 8580, e.g., forming or coating.

TYPE: List[str]

Source code in werk24/models/v2/models.py
class SecondaryProcess(Feature):
    """
    Represents a manufacturing process with its type, category, and source.
    """

    process_category: List[str] = Field(
        ...,
        description="The category of the process based on DIN 8580, e.g., forming or coating.",
        examples=[["SEPARATION", "CUTTING", "WATERJET_CUTTING"]],
    )