Universal Monitor Task Properties
- 1 Task Properties
- 1.1 Filter Properties
- 1.1.1 Criteria Properties
- 1.1.2 Criterion Properties
- 1.1 Filter Properties
Task Properties
Property | UI Field Name | Description | Specifications | Required |
|---|---|---|---|---|
| Universal Event Template | Universal Event Template name. XML <eventTemplate label="Test Event A">test_event_a</eventTemplate> "eventTemplate": {
"label": "Test Event A",
"value": "test_event_a"
} | The | Y |
| Event Type | Type of Universal Event to monitor. | Valid values: one of the following (not case sensitive):
| Y |
| Expiration Action | If | Valid values:
Default is Failed (1). | N |
| n/a | Universal Event criteria to monitor. |
| N |
| From | If Together with If the criteria is satisfied already, the Universal Monitor task goes immediately to SUCCESS status. Otherwise, the Controller continues monitoring until the criteria is met or until the | Format: [+/-]hh:mm. Default is 00:00. | N |
| To | If Together with | Format: [+/-]hh:mm. | N |
| Universal Task Publisher | Universal Extension-based Universal Task that will be:
|
| N |
| Universal Task Publisher Variables | List of variables to override.
| <taskUniversalVariables>
<variable>
<name>v_enabled</name>
<value>${var}</value>
<resolution>Enabled</resolution>
</variable>
<variable>
<name>v_disabled</name>
<value>${var}</value>
<resolution>Disabled</resolution>
</variable>
</taskUniversalVariables>"taskUniversalVariables": [
{
"name": "v_enabled",
"resolution": "Enabled",
"value": "${var}"
},
{
"name": "v_disabled",
"resolution": "Disabled",
"value": "${var}"
}
] | N |
| Universal Template | Universal Template name. |
| Y |
| Universal Template Event Template | Universal Template Event Template name. XML
<templateEventTemplate label="Test Event B">test_event_b</templateEventTemplate> "templateEventTemplate": {
"label": "Test Event B",
"value": "test_event_b"
}
| The | Y
|
| Time Scope | For Universal Monitor tasks not associated with a trigger; Used to create a window during which the Universal Monitor conditions must be met in order for the Universal Monitor to be satisfied. The For example, if you specify -01:00 in | Valid values:
Default is – None – (0). | N |
Filter Properties
Property | UI Field Name | Description | Specifications | Required |
|---|---|---|---|---|
| Match All Match Any | Specifies that the Universal Monitor task instance should go to SUCCESS status when ALL or ANY of the criteria is met. | Valid values:
Default is And (1). | N |
| n/a | Criteria list. An element in the list is of type criterion or criteria. | The following example represent a criteria list consisted of two elements:
Note In JSON, the two elements are wrapped in the “criteria“:[] property. However, in XML, there is no additional <criteria></criteria> tag to wrap the two elements. XML <criterion>
<name>int</name>
<operator>EQUALS</operator>
<value>5</value>
</criterion>
<criteria>
<criterion>
<name>ifield</name>
<operator>IS_NULL</operator>
</criterion>
<criterion>
<name>bool</name>
<operator>EQUALS</operator>
<value>true</value>
</criterion>
<logicalOperator>And</logicalOperator>
</criteria>JSON "criteria": [
{
"type": "criterion",
"name": "int",
"operator": "EQUALS",
"value": "5"
},
{
"type": "criteria",
"criteria": [
{
"type": "criterion",
"name": "ifield",
"operator": "IS_NULL"
},
{
"type": "criterion",
"name": "bool",
"operator": "EQUALS",
"value": "true"
}
],
"logicalOperator": "And"
}
] | N |
| Event Business Service Criteria | Specifies the type of business service filtering to apply when monitoring on Universal Events. | Valid values (case-insensitive):
Default is Member of Any Business Service or Unassigned (1). | N |
eventBusinessServices | Event Member of Business Services | Specifies one or more business services to filter on when Event Business Service Criteria is one of the following.
| XML <eventBusinessServices>
<businessService>A</businessService>
<businessService>B</businessService>
</eventBusinessServices>JSON "eventBusinessServices": ["A, "B"] | N |