3.2.2. Class Action Definition

Note: The user can associate a non-object event with an object action. This allows an object to instantiate actions that can be called from other events.

The fields in the Action dialog box depend on the selected action type.

  • Action type.
  • Action fields.
  • Supported string substitution for action fields.

Action Type

All CIMPLICITY action types (found in the Event Editor) are available except for:

  • Alarm Lookup and
  • Recipe Upload/Download.

The difference between configuring a class action and a standard action is that you:

  • Select a data item instead of a point ID when you configure an action that requires a point ID.
  • The CIMPLICITY $OBJECT variable is automatically entered when you select the data item.

Actions available in the drop down list ??for classes include:

Log Only
Point Alarm Acknowledge
Point Alarm Disable
Point Alarm Enable
Run Script
Set Point
Source Transition Set
Transition Set

Action Fields

Fields vary based on your selected action. One or more field may display.

Note: The field's value can be selected from an associated browser.

Possible fields and buttons to open associated browsers are as follows.

Field Button Opens
Point ID
?? Note: The CIMPLICITY $OBJECT variable appears in the Point ID field before the data item as follows: {$OBJECT).DataItem
Source
Alarm ID
Script
Resource
CIMPLICITY Select a Resource browser

Result: When the Action dialog box is closed, the action, which is modified or created, displays on the Actions tab in the Class dialog box.

Supported String Substitution for Action Fields

String substitution is supported for the following action fields, which you enter in the associated Action dialog box field.

  • Point ID.
  • Resource ID.
  • Point value.