Meet TopSolid'PDM
Updated : 20 November 2024
Access to TopSolid'PDM can be automated through the methods of the IPdm
interface, which is accessible via the TopSolidHost.Pdm
property.
Objects managed within TopSolid'PDM are uniquely identified by a "PDM object identifier" represented by the PdmObjectId
type.
These objects include projects, directories, and documents, each identified at the PDM level using a unique identifier.
The identifier can be empty, as indicated by its IsEmpty
property returning true.
A PDM object supports multiple major revisions, and each major revision can have several minor revisions, with the final minor revision representing its completed state.
PDM objects are structured into major revisions, which are further subdivided into minor revisions.
Each major revision is identified by a PdmMajorRevisionId
,
while each minor revision is identified by a PdmMinorRevisionId
.
To retrieve these revisions, use the following methods:
TopSolidHost.Pdm.GetMajorRevisions(PdmObjectId)
to obtain the list of major revisions associated with a specific PDM object.TopSolidHost.Pdm.GetMinorRevisions(PdmMajorRevisionId)
to retrieve the list of minor revisions for a specific major revision.