Objects
ComponentVersion
Represents a version of a component.
Fields
id* ID! non-null | A system-generated ID that uniquely identifies this object. |
name | A human-readable name to identify the component. |
f3dComponentId | A persistent ID assigned by the application creating the model to uniquely identify the component. For example, for Autodesk Fusion models, f3dComponentId contains the ID that Autodesk Fusion uses to identify a component. This ID is created with the component and does not change. This ID can be useful when you need to match up components referenced by the Manufacturing Data Model API with the same components referenced by their native APIs (the Autodesk Fusion API in this case). |
partNumber | The part number assigned to this version of the component. |
partDescription | A short description of this version of the component. |
itemNumber | A unique identifier, Item Number, is assigned by Fusion Manage Extension. |
lifeCycle | The state of the component in the product lifecycle. Valid values are Production , Working , and In Review . These values are assigned by the Fusion Manage extension. |
revision | The current revision of the component assigned by the Fusion Manage extension. |
changeOrder | The ECO ‘affectedBy’ attribute assigned by the Fusion Manage extension. |
changeOrderURN | The URN of the ECO item in Fusion Manage Extension. |
changeOrderURL | The URL to directly link to the ECO item in Fusion Manage Extension. |
isLocked | true : The version of the component is locked. So, it cannot be edited. false : The version of the component is not locked. So, it can be edited. |
isNextReleaseMilestone | true : This version is a release candidate. The next version is to be released. false : This is version is not a release candidate. |
isMilestone | true : This version is a milestone. false : This version is not a milestone. |
isDeleted | true : The component has been deleted. false : The component has not been deleted. |
releasedOn | Indicates when the ComponentVersion was released. |
approvedBy | This field is no longer supported and should not be used in queries. |
approvers | This field is no longer supported and should not be used in queries. |
owner | This field is no longer supported and should not be used in queries. |
materialName | The name or names of the types of materials that make up this version of the component. |
lastModifiedOn | Indicates when this version of the component was most recently modified. |
thumbnail | An object representing a thumbnail of this version of the component. |
fileVersion | The version of the Design File that contains this version of the component. |
modelOccurrences* Occurrences! non-null | Occurrences that are immediate children of this ComponentVersion. |
allModelOccurrences* Occurrences! non-null | All Occurrences that are children of this ComponentVersion regardless of depth. |
modelReferencedBy* ComponentVersions! non-null | The Where-Used information of Parent ComponentVersion objects that reference this ComponentVersion. |
drawingVersions* DrawingVersions! non-null | An object representing versions of 2D drawings of this component. |
component | Represents the component this is a version of. |
physicalProperties | Retrieves the physical properties (Mass, Volume, Density, Area and BoundingBox) of a ComponentVersion. |
derivatives | List of STEP derivatives. |
* Required
Where Used
Usage | Used By | Description |
---|---|---|
Field Of | Componentversions | Contains a list of component versions returned in response to a query. |
Field Of | Designfileversion | Represents a version of a file that that contains a product design. |
Field Of | Component | Represents a component. A component is an independent part of an assembly that acts as a single unit. For example, a lug-nut is an independent part (component) of a wheel assembly. A component serves as a container for a variety of design objects, including bodies, sketches, and construction geometry. See the blog post Autodesk Fusion Bodies vs. Components for more information on components. |
Field Of | Occurrence | Represents an occurrence of a version of a component. When a version of a component is inserted in an assembly, it is referred to as an occurrence of that component. An assembly can contain multiple occurrences of a version of a component. For example, consider a wheel that contains four lug-nuts. There are four occurences of the component lug-nut in the wheel assembly. |
Field Of | Drawingversion | Represents a version of a 2D drawing that contains projected views of a version of a component. |
Query By | componentVersion | Retrieves an object representing a version of a component. For example, there can be different versions of a lug nut in a wheel assembly. |