Guidelines for object and attribute names
- Last UpdatedFeb 21, 2026
- 2 minute read
Object names
-
Template names can be up to 32 characters in length and use alphanumeric and a limited set of special characters. The first character in the template name must be $. The second character cannot be $ and the name must include at least one letter.
-
Valid special characters for all objects (both templates and instances) are $ (dollar sign), # (hash), and _ (underscore).
-
Template names must start with $.
-
The second character in a template name cannot be $, but the name can contain the $ character at other positions in the name.
-
Instance names cannot start with $ (but $ is allowed anywhere else in the instance name).
-
Spaces are not allowed in object names.
-
-
Template names cannot use reserved system names, such as Me, MyContainer, MyArea, MyHost, MyPlatform, MyEngine and System. See Reserved system names for additional information.
-
Instance (asset) names can be up to 128 characters long (alphanumeric characters plus special characters $, #, and _).
-
WinPlatform names are limited to 127 characters.
Instance types that do not support 128 character names
The following object/instance types are limited to 32 characters:
-
Graphics
-
Layout
-
Screen Profile
-
ViewApp
-
ViewApp Namespace
-
InTouchViewApp
-
View Engine
Attribute names
The total string length of the object name plus the attribute name and any attribute extensions cannot exceed 329 characters. Attributes are extended when you add features such as alarms, historization, etc.:
|
<Attribute name>.<Feature>.<Extension1><Extension2> |
Total attribute length cannot exceed 329 characters, including any periods that separate sections of the string. |
Example:
Attribute001.ROC.IncreasingHi.AckMsg
Where
Attribute001 is the attribute name
ROC is the feature name (Rate of Change alarm)
IncreasingHi is Extension1
AckMsg is Extension2