Topic 5.1.1: Introduction of Attriutes and Extension

  • Attributes

  • Attributes are part of the Application Object script environment. They allow users to not only add logic to an existing Application Object but also to expose new behavior via added attributes. More specifically, they allow users to:
    • Add a new attribute to an object
    • Configure its data type
    • Specify the attribute category
    • Set initial values and locks on the new attribute
    • Set whether the new attribute is an array and how many elements comprise it
    • Set alarms and historization for the new attribute 
    • Define security and references to other objects 
  • The main areas of the Attributes's page include:
    • Attributes listLists all UDAs currently associated with the object. Click the Add button to add a new UDA.
    • Inherited Attributes list: Lists all UDAs associated with the object's parent. The object automatically includes these UDAs. They can only be edited by modifying the parent template.
    • Data type list: Shows the data type options for configuring the selected Atttribute
      • Select from the data types BooleanIntegerFloatDoubleStringTimeElapsed Time or Internationalized String.


  •  Extensions

  • This  provides  the Output Functionality for Application Objects in the Extensions environment.


Last modified: Friday, 10 April 2020, 3:45 PM