Skip to content
View as Markdown

Hardware Project Release

IRI: https://w3id.org/altium/cdm/design/ProjectRelease

GRID: grid:workspace:{workspace-id}:design:project-release/{id}

API: DesRelease

Project Release captures an immutable snapshot of a PCB design project at a specific point in its lifecycle, packaging all design data, outputs, and metadata required for manufacturing, assembly, and downstream processes.

In the product

Known as: design project release (altium-designer)

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class des_ProjectRelease["Hardware Project Release"]






      style des_ProjectRelease fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:2.5px

    click des_ProjectRelease href "../../classes/des_ProjectRelease/"












      des_ProjectRelease --> "*" lib_ComponentRevision : components
      click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"


  class lib_ComponentRevision["Component Revision"]






      style lib_ComponentRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px










      des_ProjectRelease --> "1" plt_LifecycleState : lifecycle state
      click plt_LifecycleState href "../../classes/plt_LifecycleState/"


  class plt_LifecycleState["Lifecycle State"]






      style plt_LifecycleState fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px





          des_ProjectRelease : id










  class des_Project["Hardware Project"]






      style des_Project fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_Project --> "*" des_ProjectRelease: releases 
          click des_Project href "../../classes/des_Project/"






  class des_MultiboardProject["Multiboard Project"]






      style des_MultiboardProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_MultiboardProject --> "*" des_ProjectRelease: releases 
          click des_MultiboardProject href "../../classes/des_MultiboardProject/"






  class des_HarnessProject["Harness Project"]






      style des_HarnessProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_HarnessProject --> "*" des_ProjectRelease: releases 
          click des_HarnessProject href "../../classes/des_HarnessProject/"






  class des_ManufacturingPackage["Manufacturing Package"]






      style des_ManufacturingPackage fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_ManufacturingPackage --> "1" des_ProjectRelease: project release 
          click des_ManufacturingPackage href "../../classes/des_ManufacturingPackage/"






  class des_DesignReview["Design Review"]






      style des_DesignReview fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_DesignReview --> "0..1" des_ProjectRelease: review context 
          click des_DesignReview href "../../classes/des_DesignReview/"






  class ins_PartInsight["Part Insight"]






      style ins_PartInsight fill:#a64d79,stroke:#6c324f,color:#ffffff,stroke-width:1px

          ins_PartInsight --> "*" des_ProjectRelease: occurs in 
          click ins_PartInsight href "../../classes/ins_PartInsight/"






  class req_RequirementBaseline["Requirement Baseline"]






      style req_RequirementBaseline fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

          req_RequirementBaseline --> "*" des_ProjectRelease: targets project releases 
          click req_RequirementBaseline href "../../classes/req_RequirementBaseline/"



Comments

Project Release serves as the authoritative artifact that bridges design and production, ensuring repeatability, traceability, and regulatory compliance. Its identity is tied to the originating Project but remains stable as a versioned deliverable, enabling teams to collaborate confidently, audit changes, and integrate with supply chain and PLM systems through Altium 365 and related workflows.

Inheritance

Fields

Name Cardinality Type Description Inheritance
lifecycle state 1 Lifecycle State The current lifecycle state assigned to this entity. Has Lifecycle
id 1 GRID Globally unique identifier across the whole platform. Entity
components * Component Revision Components used in this Artifact direct

Comments