modules
Unless otherwise specified, data names are accessible in level 3 only.
- activesuppressed
 - Returns non-zero if the entity is set inactive, 0 otherwise.
 - attributesmax
 - The number of attributes owned by this entity.
 - children
 - Recursive list of children module IDs. Valid for hm_getvalue query only.
 - childrenids
 - Recursive list of children module IDs. Valid for hm_getvalue query only.
 - color
 - The 1-64 color of the entity.
 - color_rgb
 - The RGB color of the entity.
 - config
 - The configuration of the entity.
 - conflictidlist
 - The list of conflict IDs as internal IDs, with reserve range. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - conflictwithreservedids
 - The list of conflict IDs with reserve range. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - correctoptions
 - List of ID manager correction options. Valid for hm_getvalue query only.
 - creator_tag
 - The tag that defines the creator/use case of the module. Valid for hm_getvalue query only.
 - currentcorrectoption
 - The current ID manager correction option.
 - currentnewidoption
 - The current ID manager new ID option.
 - currentstatus
 - The current ID manager status. Valid for hm_getvalue query only.
 - definedentity
 - True if the entity is defined, false otherwise.
 - entitytypes
 - List of entity types existing in the module. Valid for hm_getvalue query only.
 - excludeshowhidestate
 - The show (true)/hide (false) state of excluded entity types in the ID manager. Valid for hm_getvalue query only.
 - exclusive
 - The type of exclusive ID ranges. Valid for hm_getvalue query only.
 - hasconflicts
 - True or false if there are any conflict IDs. Valid for hm_getvalue query only.
 - hashidestate
 - True or false if there is a hide state on the submodel or excluded entities. Valid for hm_getvalue query only.
 - haslocked
 - True or false if there are any locked IDs. Valid for hm_getvalue query only.
 - hasoffset
 - True or false if there are any offset IDs. Valid for hm_getvalue query only.
 - hasoverflows
 - True or false if there are any overflow IDs. Valid for hm_getvalue query only.
 - hasreserved
 - True or false if there are any reserved IDs. Valid for hm_getvalue query only.
 - HW_CID
 - List of component IDs owned by the module.
 - HW_CID_OFFSET
 - The component ID offset assigned to a sibling part instance.
 - HW_Material
 - List of material names assigned to components or properties of the module.
 - HW_MID
 - List of material IDs assigned to components or properties of the module.
 - HW_PID
 - List of property IDs assigned to components of the module.
 - HW_Thickness
 - List of property thicknesses assigned to components of the module.
 - id
 - The ID of the entity.
 - idlist
 - The list of internal IDs. If row=<entity_type> is specified, this will return only the specific entity type in the model. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will return the specific entity type and ID pool. Valid for hm_getvalue query only.
 - idmanagerstatus
 - The ID manager status. Valid for hm_getvalue query only.
 - idsoverflowoptions
 - List of ID manager overflow options. Valid for hm_getvalue query only.
 - include
 - The ID of the include file the entity is organized in.
 - includeid
 - The ID of the include file the entity is organized in.
 - instance_id
 - The ID of the instance of the module.
 - internalid
 - The ID of the entity.
 - is_positioned
 - 0 - Has a default position.
 - is_root
 - 0 - Is not the root of the hierarchy
 - isshapeaiencoded
 - Indicates whether the representation of module occurrence has shapeAI encode signatures set or not.
 - library_revision
 - If the prototype is stored in the Part Library, this is the library revision, prototype UDM ID, major revision and study revision. Valid for hm_getvalue query only.
 - library_udm_id
 - If prototype UDM ID stored in the current Part Library. Valid for hm_getvalue query only.
 - lockedids
 - The list of locked IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - lockfeids
 - To set locked entity solver IDs when importing from CSV.
 - major_revision
 - The prototype major revision as PDM metadata.
 - max
 - The max of the ID range. If row=<entity_type> is specified, this will be for the specific entity type in the module. Valid for hm_getvalue query only.
 - maxid
 - The maximum ID occupied. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - min
 - The min of the ID range. If row=<entity_type> is specified, this will be for the specific entity type in the module. Valid for hm_getvalue query only.
 - minid
 - The minimum ID occupied. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - moduleid
 - The module ID of the entity.
 - module_triple_dxyz1, module_triple_dxyz2, module_triple_dxyz3, module_triple_xyz0
 - These are all triples, corresponding to the 4 rows of the transformation matrix for the module. Valid for hm_getvalue query only.
 - name
 - The name of the entity.
 - newidoptions
 - List of ID manager new ID options. Valid for hm_getvalue query only.
 - numberofchildren
 - The number of recursive children of the module. Valid for hm_getvalue query only.
 - numberofconflicts
 - The number of conflict IDs. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - numberofentities
 - The number of entities in the module. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only. Type: integer
 - numberoflockedids
 - The number of locked IDs for an entity type in an module. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - numberofoverflow
 - The number of overflow IDs. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - numberofreservedids
 - The number of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - offset
 - The offset. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - outputsuppressed
 - Returns non-zero if the entity is set "do not export", 0 otherwise.
 - overflowids
 - The list of overflow IDs (integer array). If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - parent
 - The parent of the module. Valid for hm_getvalue query only.
 - parentid
 - The parent of the module. Valid for hm_getvalue query only.
 - PDM_ID
 - List of IDs as PDM metadata.
 - PDM_Material
 - List of material names as PDM metadata.
 - PDM_MeshFlag
 - List of mesh flags as PDM metadata.
 - PDM_MID
 - List of material IDs as PDM metadata.
 - PDM_PartNumber
 - List of part numbers as PDM metadata.
 - PDM_PID
 - List of property IDs as PDM metadata.
 - PDM_Revision
 - List of revisions as PDM metadata.
 - PDM_Thickness
 - List of property thicknesses as PDM metadata.
 - poolid
 - The pool number of the entity.
 - poolname
 - The pool name of the entity.
 - prototype_id
 - The ID of the prototype module if the specified module is an occurrence
 - prototype_instance_count
 - The number of instances created for the prototype. If an occurrence, returns 0.
 - range_offset
 - The ID range offset.
 - releaseidsconflictwithreserves
 - Release the list of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Type: integer array
 - releasereservedids
 - The list of release reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - rep_comment
 - The comment on the representation.
 - rep_filename
 - The full path and file name of an occurrence. Returns empty for prototypes and occurrences without a file.
 - rep_name
 - The name of the representation as shown in the Part Browser "Representation" column. Valid for hm_getvalue only.
 - rep_type
 - The type of occurrence. Returns N/A for prototypes and occurrences without a type.
 - reservedids
 - The list of reserved IDs. row=<entity_type> must be specified. If column=<idpool_number> is specified, this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - reserveidoption
 - The ID manager reserve ID option.
 - reserverange
 - The number of entities in the module. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - reserverangemax
 - The max of the reserve range. row=<entity_type> should be specified, this will be for the specific entity type in the module.
 - reserverangemin
 - The min of the reserve range. row=<entity_type> should be specified, this will be for the specific entity type in the module.
 - shapeaiencodingsignaturecad
 - The shapeAI encoding signature of the CAD representation of the module occurrence.
 - shapeaiencodingsignaturefe
 - The shapeAI encoding signature of the FE or mesh representation of the module occurrence.
 - showhidestate
 - The show/hide state on the submodel or excluded entities.
 - solver_id
 - The solver ID of the entity.
 - solverkeyword
 - The name of the solver keyword.
 - structural_type
 - The structural type of the module (part or assembly).
 - study_revision
 - The prototype study revision as PDM metadata.
 - supportedtypesandpools
 - The list of types and pool numbers which are supported by ID Manager. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
 - transformation_id
 - The ID of the transformation entity.
 - transformation_matrix
 - The transformation matrix of the entity.
 - typesandpools
 - The list of types and pool numbers which are listed in the ID Manager. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
 - typesandpoolswithreservedids
 - The list of types and pool numbers which have reserved IDs. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
 - typesofexclusiveidranges
 - The types of exclusive ID ranges. Valid for hm_getvalue query only.
 - typesofindividualidranges
 - The types of individual ID ranges. Valid for hm_getvalue query only.
 - typeswithreservedids
 - The list of reserved ID entity types. If row=<entity_type> is specified, this will be for the specific entity type in the module. If column=<idpool_number> is specified, row=<entity_type> must also be specified, and this will be for the specific entity type and ID pool. Valid for hm_getvalue query only.
 - udm_id
 - The ID of the entity in UDM.
 - unique_id
 - The unique ID of the entity.
 - unsettypesandpools
 - The list of types and pool numbers which do not have an ID range defined. The return format is {-1 1 -2 3 …} where a negative number is the entity type while a positive number is the ID pool number. Valid for hm_getvalue query only.
 - variant_condition
 - If non-empty, implies that the part is used as a variant in one or multiple part configurations.
 - variant_scope
 - Along with variant_condition, this is used to describe which part configurations the part belongs to as a variant.
 
Version History
2017.1 - Added new data name rep_name.
2017.2 - Added new data names variant_condition and variant_scope.
2019 - Added new data names idlist, is_positioned, structural_type, supportedtypesandpools, typesandpools, typesandpoolswithreservedids and unsettypesandpools.2020 - Added new data names color_rgb, HW_CID_OFFSET, instance_id and transformation_id.
2020.1 - Added new data names excludeshowhidestate and solverkeyword.
2021.1 - Added new data names rep_comment, moduleid, poolid, poolname, and solver_id.
2021.2 - Added new data names internalname, isshapeaiencoded, shapeaiencodingsignaturecad, shapeaiencodingsignaturefe, and solvername.