Publishing Options
- Last UpdatedMar 04, 2025
- 3 minute read
These settings will affect the AIM UI.
Attributes
|
Extension Namespace |
Extension Name |
Description |
|---|---|---|
|
anet |
name |
Specifies an alternate name to see in AIM. |
|
anet |
externalViewName |
When set, and the attribute has a dataType of URI, it will instruct the UI to embed an iframe for the specified URL. Multiple URI values in one attribute are not supported. |
|
anet |
linkButton |
When set, and the attribute has a dataType of URI, it will instruct the UI to add a link button to open the specified URL in a new browser pane. The value specifies the text to display in the link button. |
|
anet |
linkTarget |
Optional. Used in conjunction with linkButton. Specifies the browser target. If multiple attributes specify the same linkTarget they will all use the same browser pane. |
|
anet |
linkClass |
This flags the UI to create a weak link to an expected object class in the UI. The link is considered weak as it may not exist. The class ID specified is used to determine the expected context for the related object. Multiple values in one attribute are not supported. |
|
anet |
hideAttribute |
true|false A flag for the UI to not display the attribute in summary pages. This setting may also be set on the attribute group enumeration to apply to all attributes in that group. |
|
anet |
title-names |
By default, attribute names are in title case. However, some attributes may require a different case, such as when specifying the unit of measure within a property name, such as "Pressure (MPa)". In such cases, title case can be disabled by adding an extension anet:title-names="off" to the attribute. |
Classes
|
Extension Namespace |
Extension Name |
Description |
|---|---|---|
|
anet |
context |
When this is set, all objects and references which refer to this class will use the specified sub-context. For example, if the main root context is IPE and documents specify a sub-context of DOC, then document identifiers will use IPE|DOC for their context. This is naturally inherited by all sub-classes, and may be overridden using standard ISM mechanisms. |
|
anet |
suppress |
true|false When set, objects published to AIM (does not affect the Reporting database) will never use this class but will instead use the first ancestor class which is not suppressed. |
|
anet |
name |
Specifies an alternate name to use in the AIM UI. |
|
anet |
parentClassId |
Overrides the default ISM class hierarchy. Use with care! |
|
anet |
hidden |
true|false Specifies the AIM hidden setting. This affects if a class will be displayed in the class drop-down list for Search/Advanced
Search/Query Form Designer. |
|
anet |
visible |
true|false Specifies the AIM visible setting. This affects if a class appears in searches. Do not set the root object class for the AIM browse hierarchy to visible=false as this will break the UI. |
|
anet |
classIcon |
Specifies the AIM classIcon setting. |
Enumerations
The following options are used to publish enumeration items as reference data objects into AIM (but not into the Reporting database):
|
Extension Namespace |
Extension Name |
Description |
|---|---|---|
|
anet |
classId |
When this is set to a class ID, enumeration items will be published as objects. This option does not support nomenclature mapping, so specify the main ID. |
|
anet |
nameExpression |
Specifies an expression which allows modification of the Name of an object. The expression may use $[attr.value] to refer to the original ISM name. |