Tracker
This context lets you access and manage a single tracker.
Unique Actions
Configure Tracker
This action is used to edit Tracker properties.
![]() | Changing Name field during this operation will cause renaming of current context. This may lead to malfunctioning of other system components that use context name/path as a primary identifier. |
Action Type: |
Common Actions
Delete, Make Copy, Replicate, Edit Context Permissions, Monitor Related Events, View Status
Context States and Icons
Icon | Code | State |
0 | Tracker is enabled | |
1 | Tracker is disabled |
Advanced Information |
Context Information
Context Type: tracker
Context Name: provided by user
Context Description: provided by user
Context Path: users.USER_NAME.trackers.TRACKER_NAME
Context Mask: users.*.trackers.*
Context Permissions
Level | Description |
None | No access allowed. |
Observer | Tracker monitoring. Basic event monitoring. Status browsing. |
Operator | Configuration browsing. |
Manager | Tracker configuration and removal. |
Engineer | Same as Manager. |
Administrator | Same as Manager. |
Public Variables (Properties)
Common Variables: groupMembership (Group Membership), activeAlerts (Active Alerts)
Tracker
Properties
See description of the variable and its fields here.
Variable Name: | childInfo |
Records: | 1 |
Permissions: | Readable at Observer permission level, writable at Manager permission level |
Record Format:
Field Name | Field Type | Notes |
name | String | 1 - 50 characters |
description | String | 1 - 50 characters |
expression | String | |
enabled | Boolean | |
period | Long | Measured in milliseconds |
Status Table
See description of the variable and its fields here.
Variable Name: | replication |
Records: | 0...unlimited |
Permissions: | Readable at Observer permission level, writable at Manager permission level |
Record Format:
Field Name | Field Type | Notes |
description | String | One or more characters. |
expression | String | |
color | Color | Nullable. |
level | Integer |
Statistics Channels
This variable allows to manage statistics channels of this tracker.
Variable Name: | statisticsProperties |
Records: | 0...unlimited |
Permissions: | Readable at Observer permission level, writable at Manager permission level |
Record Format:
Field Name | Field Type | Notes |
name | String | Name of the channel. |
variable | String | Name of variable the channel is based on. |
properties | Data Table | Properties of the channel. |
Tracker
This variable provides access to the current tracker value. If a non-zero History Storage Time is set in the tracker settings, changes of this variable are persisted in the database and may be used for building charts etc.
Variable Name: | tracker |
Records: | 1 |
Permissions: | Readable at Observer permission level |
Record Format:
Field Name | Field Type | Notes |
value | String | Current value of the tracker converted to a string. |
Statistics
This variable is a view of tracker statistics, i.e. aggregated data collected by tracker's statistical channels.
Variable Name: | statistics |
Records: | 0...unlimited |
Permissions: | Readable at Observer permission level |
Record Format:
Field Name | Field Type | Notes |
name | String | Name of the channel. |
variable | String | Name of variable the channel is based on. |
statistics | Data Table | Brief statistical data. |
Public Functions
This context has no public functions.
Public Events
Common Events: info (Information)
Status Change
This event is fired when tracker state has been changed.
Event Name | statusChange |
Permissions: | Accessible at Observer permission level |
Expiration Period: | 100 days |
Records: | 1 |
Record Format:
Field Name | Field Type | Notes |
value | String | String representation of current tracker value. |
status | String | Description of new tracker status. |
Was this page helpful?