Skip to content

SecondaryProcess

SecondaryProcess documents additional manufacturing operations beyond the primary process, such as heat treatment, coating, or deburring. The model captures the raw label as it appears on the drawing, a hierarchical process category that classifies the operation, and an optional confidence score indicating how certain the extraction is. With this structure you can coordinate supplier capabilities, ensure post-processing is scheduled, and maintain a 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"]],
    )