| slot | slot_description | range | range_kind | required | multivalued | cardinality | inherited_from | key | identifier |
|---|---|---|---|---|---|---|---|---|---|
| editing_state | Editing, authoring, or change state of the item or structure, for example draft, checked out, checked in, under change, locked, frozen, or released. | string | Datatype | False | False | 0..1 | - | False | False |
| item_version | Version, revision, iteration, or other version label of the part-like item. This slot is shared by WindchillPart, ProductTreeItem, AssemblyTreeItem, and AsBuiltItem through PartItem. | string | Datatype | False | False | 0..1 | - | False | False |
| lifecycle_state | Lifecycle state of the item or structure, for example In Work, Released, Frozen, Obsolete, Completed, Accepted, or another organization-specific state. | string | Datatype | False | False | 0..1 | - | False | False |
| description | Human-readable description. | string | Datatype | False | False | 0..1 | IdentifiedThing | False | False |
| id | Stable identifier of the object. | uriorcurie | Datatype | True | False | 1..1 | IdentifiedThing | False | True |
| name | Human-readable name. | string | Datatype | False | False | 0..1 | IdentifiedThing | False | False |
| external_id | Native identifier of the object in the source tool. | string | Datatype | False | False | 0..1 | ToolObject | False | False |
| source_system | Concrete source system or repository. | string | Datatype | False | False | 0..1 | ToolObject | False | False |
| tool_name | Name of the tool where the object is managed. | string | Datatype | False | False | 0..1 | ToolObject | False | False |
| slot | slot_description | range | range_kind | required | multivalued | cardinality | inherited_from | key | identifier |
|---|---|---|---|---|---|---|---|---|---|
| responsible_person | Person or role responsible for this object. | PersonOrRole | Class | False | False | 0..1 | ToolObject | False | False |
| class | description |
|---|---|
| AsBuiltItem | Realized physical part-like item inside an as-built structure. An AsBuiltItem may represent a serialized part, a lot-controlled item, an installed assembly, or another physical occurrence. It points back to the AssemblyTreeItem it is made from, thereby connecting physical realization to manufacturing definition and indirectly to product definition. |
| AssemblyTreeItem | Assembly-structure item representing the manufacturing or assembly usage of a part definition. It describes how a part-like item is needed, grouped, consumed, installed, assembled, or produced from the manufacturing point of view. It can point back to the ProductTreeItem it is a manufacturing view of. |
| ProductTreeItem | Product-structure item representing the usage of a part definition inside an engineering or product tree. A ProductTreeItem is part-like because it has name, description, version, lifecycle state, and editing state, but it is more specific than the reusable WindchillPart: it represents the part as used at a particular position in a particular product structure. |
| WindchillPart | Managed Windchill part definition. A WindchillPart represents the reusable product or part object managed in Windchill, for example a component, assembly, purchased part, manufactured part, or product-level item. It is the part definition that may be used by product tree items, assembly tree items, and realized by as-built items. |