Skip to content

RevisionTable

RevisionTable aggregates the complete revision history block from a drawing. It contains ordered RevisionTableRow entries along with table metadata such as headers, formatting, and location. By modeling the table as a whole you can quickly understand whether revisions are complete, detect missing approvals, or compare revisions across multiple documents. The table object also stores extraction confidence, page references, footnotes, and any freeform notes appended to the history section, enabling comprehensive change tracking. Use it to synchronize with PLM systems, generate change-impact summaries, alert team members when new revisions reach production readiness, or surface governance details in customer-facing portals while maintaining audit trails.

Bases: Reference

Represents a revision table in a technical drawing, documenting changes made

PARAMETER DESCRIPTION
reference_id

Reference ID to identify the object.

TYPE: int

rows

List of rows in the revision table.

TYPE: list[RevisionTableRow]

Source code in werk24/models/v2/models.py
class RevisionTable(Reference):
    """
    Represents a revision table in a technical drawing, documenting changes made
    """

    rows: list[RevisionTableRow] = Field(
        ...,
        description="List of rows in the revision table.",
    )