Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Note
titleNote

For information on Trigger web services that are applicable to all trigger types, see:

Anchor
Create a Composite Trigger
Create a Composite Trigger

Create a Composite Trigger

...

List Component Events for a Composite

...

Description

Trigger 

Example Request

See Composite Trigger/listcomponentevents?triggername=test

http://localhost:8080/uc/resources/trigger/listComponentEvents?triggername=test

http://localhost:8080/uc/resources/trigger/listcomponentevents?triggerid=123456789

http://localhost:8080/uc/resources/trigger/listComponentEvents?triggerid=123456789

.See Properties All Triggers.
  • See Trigger Properties: Composite Trigger.

  •  Description

    Consumes Content-Type

    Application/XML & Application/JSON

    Description

    List component events

    Authentication

    HTTP Basic

    URI

    Description

    http://host_name/uc/resources/trigger/listcomponentevents

    HTTP Method

    PUT

    Modifies the trigger specified by the sysId in the Example Request.
     
    To modify Composite Trigger properties without modifying related records, use the excludeRelated property.http://host_name/uc/resources/trigger/listComponentEvents

    HTTP Method

    GET

    Example URI

    http://localhost:8080/uc/resources/trigger

    Consumes Content-Type

    application/xml, application/json

    Produces Content-Type

    n/a

    Anchor
    Example Request Example Request
    Example Response See List Component Events: XML and JSON Examples
    Trigger PropertiesSee Read a Composite Trigger:

    Trigger Component Properties

    Trigger-Related Record Properties

    Example Response

    • Status 200 /OK
      Successfully updated the <trigger type> trigger to version <version>.

    ...

    http://

    Description

    URI

    URI Parameters.

    Produces Content-Type

     application/xml, application/json


    Anchor
    Modify a Composite Trigger
    Modify a Composite Trigger

    Modify a Composite Trigger


    Description

    URI

    http://host_name/uc/resources/trigger

    HTTP Method

    GETPUT

    Description

    Retrieves information for Modifies the specified triggertrigger specified by the sysId in the Example Request.

    URI Parameters

    See Read a Composite Trigger: URI Parameters 
    To modify Composite Trigger properties without modifying related records, use the excludeRelated property.

    Example URI

    http://localhost:8080/uc/resources/trigger?triggername=testTrigger
  • http://localhost:8080/uc/resources/trigger?triggerid=d26265a2c4f345359d9b356f18a462c1
  • Consumes

    Consumes Content-Type

    application/xml, application/json

    Produces Content-Type

    n/a

    Produces Content-Type

    application/xml, application/json

    Anchor
    Example Request
    Example Request
    Example Request

    See Composite Trigger: XML and JSON Examples.

    Trigger Properties

    Trigger Component Properties

    Trigger-Related Record Properties

    Example Response

    • Status 200 /OK
      (See Composite Trigger: XML and JSON Examples.)Status 404 /Not Found
      A trigger with id "f87848b00a0001037f43e7c81c8ec969" does not existSuccessfully updated the <trigger type> trigger to version <version>.

    Anchor
    Read a Composite Trigger

    ...

    Read a Composite Trigger

    ...

    Read a Composite Trigger

    ...


    NameDescription

    Description

    Specifications

    Required

    Mutually Exclusive With

    triggerid

    Unique ID for this trigger.

    Y
    (unless triggername
    is specified)

    triggername

    triggername

    Name used within the Controller to identify this trigger.

    Maximum 40 alphanumerics.

    Y
    (unless triggerid
    is specified)

    triggerid

    ...

    In the XML web service, the exportReleaseLevel, exportTable, retainSysIds, and version properties are specified as attributes in the <trigger> element.

    Example for Trigger-Related Records

    Examples

    XML

    JSON

    Example for Trigger

    Expand
    titleXML
    <triggerComposite exportReleaseLevel="7.2.0.0" exportTable="ops_trigger_composite" retainSysIds="true" version="1"> 
    <variables />
    <action>Do Not Trigger</action>
    <notes />
    <calendar>System Default</calendar>
    <description />
    <disabledBy />
    <disabledTime />
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test composite trigger</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <opswiseGroups />
    <queueDepth>100</queueDepth
    <rdExcludeBackup>true</rdExcludeBackup
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNouns>
    <restrictionNoun>Day</restrictionNoun>
    </restrictionNouns>
    <restrictionNthAmount />
    <restrictionQualifiers>
    <restrictionQualifier>Year</retsrictionQualifier>
    </restrictionQualifiers>
    <restrictionSimple>false</restrictionSimple>
    <retentionDuration>1</retentionDuration>
    <retentionDurationPurge>true</retentionDurationPurge>
    <retentionDurationUnit>Days</retentionDurationUnit>
    <situation>Holiday</situation>
    <skipAfterDate>2020-05-28</skipAfterDate>
    <skipAfterTime>02:15</skipAfterTime>
    <skipBeforeDate>2020-05-30</skipBeforeDate>
    <skipBeforeTime>17:30</skipBeforeTime>
    <skipCondition>None</skipCondition>
    <skipCount>0</skipCount>
    <skipDateList />
    <skipRestriction>Span</skipRestriction>
    <sysId>0fc6b7d9c0a801c9017b6c27c259937e</sysId>
    <tasks> <task>Sleep 30</task> </tasks>
    <timeLimit />
    <timeLimitUnits>Minutes</timeLimitUnits>
    <timeZone />
    </triggerComposite>
    Expand
    titleJSON
    { 
    "type": "triggerEm",
    "action": "Do Not Trigger",
    "calendar": "System Default",
    "description": null,
    "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "exportReleaseLevel": "7.2.0.0",
    "exportTable": "ops_trigger_composite",
    "name": "test composite trigger",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "notes": [ ],
    "opswiseGroups": [ ],
    "queueDepth": 100,
    "rdExcludeBackup": true,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false, "retainSysIds": true,
    "retentionDuration": 1,
    "retentionDurationPurge": true,
    "retentionDurationUnit": "Days",
    "situation": "Holiday",
    "skipAfterDate": "2020-05-28",
    "skipAfterTime": "02:15",
    "skipBeforeDate": "2020-05-30",
    "skipBeforeTime": "17:30",
    "skipCondition": "None",
    "skipCount": 0,
    "skipDateList": [ ],
    "skipRestriction": "Span",
    "sysId": "9c659c9c2c72460c9a2057663257b0be",
    "tasks": [ "Sleep 30" ],
    "timeLimit": null,
    "timeLimitUnits": "Minutes",
    "timeZone": null,
    "variables": [ ],
    "version": 1
    }
    Anchor
    Example for Trigger-Related RecordsExample for Trigger-Related Records
    Expand
    titleXML
    <variables>
       <variable>
             <description />
             <name>testVar</name>
             <value>value</value>
       </variable>
    </variables>
    Expand
    titleJSON
    "variables": [ {
      "description": "description",
      "name": "var1",
      "value": "value1",
    } ]
    AnchorExample for Composite Trigger ComponentsExample for Composite Trigger ComponentsExample for Composite Trigger Components Expand
    titleXML
    AnchorComposite Trigger - Time Component ExampleComposite Trigger - Time Component ExampleComposite Trigger: Time Component
    <timeComponent>
    <action>Do Not Trigger</action>
    <description />
    <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test special day</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex
    <restrictionMode>Or</restrictionMode>
    <restrictionNouns>
    <restrictionNoun>Day</restrictionNoun>
    </restrictionNouns>
    <restrictionNthAmount />
    <restrictionQualifiers>
    <restrictionQualifier>Year</retsrictionQualifier>
    </restrictionQualifiers>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>0fc6b7d9c0a801c9017b6c27c259937e</sysId>
    <variablePrefix />
    <adjustInterval>false</adjustInterval>
    <adjustmentAmount>1</adjustmentAmount>
    <adjustmentType>Day</adjustmentType>
    <dateAdjective>Every</dateAdjective>
    <dateAdjustment>None</dateAdjustment>
    <dateNoun>Saturday1</dateNoun>
    <dateQualifier>Year</dateQualifier>
    <dayInterval>2</dayInterval>
    <dayStyle>Complex</dayStyle>
    <eventMatchType>Single</eventMatchType>
    <fri>false</fri>
    <intervalStartingDate>2015-06-17</intervalStartingDate>
    <mon>false</mon>
    <nthAmount>5</nthAmount>
    <sat>false</sat>
    <simpleDateType>Daily</simpleDateType>
    <startTimeEnable>false</startTimeEnable>
    <startingAt>*:00</startingAt>
    <sun>false</sun>
    <thu>false</thu>
    time>00:00</time>
    <timeInterval />
    <timeIntervalUnits>Hours</timeIntervalUnits>
    <timeStyle>Absolute</timeStyle>
    <tue>false</tue>
    <wed>false</wed>
    </timeComponent>
    AnchorComposite Trigger - File Monitor Component ExampleComposite Trigger - File Monitor Component ExampleComposite Trigger: File Monitor Component
    <fileMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test file monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>5d2ac48e2dd64b5894bef1809a0e4d33</sysId>
    <variablePrefix />
    <fileMonitor>file monitor 1</fileMonitor>
    </fileMonitorComponent>
    AnchorComposite Trigger - Task Monitor Component ExampleComposite Trigger - Task Monitor Component ExampleComposite Trigger: Task Monitor Component
    <taskMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <taskMonitor>test task monitor</taskMonitor
    </taskMonitorComponent>
    AnchorComposite Trigger - Variable Monitor Component ExampleComposite Trigger - Variable Monitor Component ExampleComposite Trigger: Variable Monitor Component
    <variableMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test variable monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <variableMonitor>mon-1</variableMonitor> </variableMonitorComponent>
     
    AnchorComposite Trigger - Email Monitor Component ExampleComposite Trigger - Email Monitor Component ExampleComposite Trigger: Email Monitor Component<emailMonitorComponent> <action>Do Not Trigger</action> <description /> <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test email monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <emailMonitor>test-EM</emailMonitor>
    </emailMonitorComponent>
    AnchorComposite Trigger - Universal Monitor Component ExampleComposite Trigger - Universal Monitor Component ExampleComposite Trigger: Universal Monitor Component
    <universalMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test universal monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <universalMonitor>test-UM</universalMonitor>
    </universalMonitorComponent>
    Expand
    titleJSON

    Composite Trigger: Time Component

    "timeComponents": [ 
    { "action": "Do Not Trigger", "adjustInterval": false, "adjustmentAmount": 1, "adjustmentType": "Day", "dateAdjective": "Every", "dateAdjustment": "None", "dateNoun":
    { "value": "Day" }, "dateQualifier":
    { "value": "Year" }, "dayInterval": 2, "dayStyle": "Simple", "description": null,
    "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin", "enabledEnd": "00:00", "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "eventMatchType": "Single",
    "fri": false,
    "intervalStartingDate": "2017-12-15",
    "mon": false,
    "name": "test special day",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "nthAmount": 5,
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "sat": false,
    "simpleDateType": "Daily",
    "situation": "Holiday",
    "startTimeEnable": false,
    "startingAt": "*:00",
    "sun": false,
    "sysId": "b9c462f58a624a41a9a5ed824339cc00",
    "thu": false,
    "time": "00:00",
    "timeInterval": null,
    "timeIntervalUnits": "Hours",
    "timeStyle": "Absolute",
    "tue": false,
    "variablePrefix": null,
    "wed": false
    }
    ],

     
    Composite Trigger: File Monitor Component

    "fileMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "fileMonitor": "file monitor 1",
    "name": "test file monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4908349365b34c49998ff2a051163fa5",
    "variablePrefix": null } ],

     
    Composite Trigger: Task Monitor Component

    "taskMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test task monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4a557c7d82974960a1c9a45457b12eb8",
    "taskMonitor": "test task monitor",
    "variablePrefix": null
    }
    ],

     
    Composite Trigger: Variable Monitor Component

    "variableMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test variable monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4ccf4458aa834b11a3f24dfe994c1c44",
    "variableMonitor": "mon-1",
    "variablePrefix": null } ]

     
    Composite Trigger: Email Monitor Component

    "emailMonitorComponents": [
    { "action": "Do Not Trigger", "description": null, emailMonitor": "test-EM", "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test email monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {

    URI

    http://host_name/uc/resources/trigger

    HTTP Method

    GET

    Description

    Retrieves information for the specified trigger.

    URI Parameters

    See Read a Composite Trigger: URI Parameters.

    Example URI

    Consumes Content-Type

    n/a

    Produces Content-Type

    application/xml, application/json

    Trigger Properties

    Trigger Component Properties

    Trigger-Related Record Properties

    Example Response

    Anchor
    Read a Composite Trigger URI Parameters
    Read a Composite Trigger URI Parameters

    Read a Composite Trigger: URI Parameters

    Name

    Description

    Specifications

    Required

    Mutually Exclusive With

    triggerid

    Unique ID for this trigger.


    Y
    (unless triggername
    is specified)

    triggername

    triggername

    Name used within the Controller to identify this trigger.

    Maximum 40 alphanumerics.

    Y
    (unless triggerid
    is specified)

    triggerid

    Anchor
    Composite Trigger XML and JSON Examples
    Composite Trigger XML and JSON Examples

    Composite Trigger: XML and JSON Examples

    In the XML web service, the exportReleaseLevel, exportTable, retainSysIds, and version properties are specified as attributes in the <trigger> element.


    Examples

    XML

    JSON

    Example for Trigger


    Expand
    titleXML
    <triggerComposite exportReleaseLevel="7.2.0.0" exportTable="ops_trigger_composite" retainSysIds="true" version="1"> 
    <variables />
    <action>Do Not Trigger</action>
    <notes />
    <calendar>System Default</calendar>
    <description />
    <disabledBy />
    <disabledTime />
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test composite trigger</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <opswiseGroups />
    <queueDepth>100</queueDepth
    <rdExcludeBackup>true</rdExcludeBackup
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNouns>
    <restrictionNoun>Day</restrictionNoun>
    </restrictionNouns>
    <restrictionNthAmount />
    <restrictionQualifiers>
    <restrictionQualifier>Year</retsrictionQualifier>
    </restrictionQualifiers>
    <restrictionSimple>false</restrictionSimple>
    <retentionDuration>1</retentionDuration>
    <retentionDurationPurge>true</retentionDurationPurge>
    <retentionDurationUnit>Days</retentionDurationUnit>
    <situation>Holiday</situation>
    <skipAfterDate>2020-05-28</skipAfterDate>
    <skipAfterTime>02:15</skipAfterTime>
    <skipBeforeDate>2020-05-30</skipBeforeDate>
    <skipBeforeTime>17:30</skipBeforeTime>
    <skipCondition>None</skipCondition>
    <skipCount>0</skipCount>
    <skipDateList />
    <skipRestriction>Span</skipRestriction>
    <sysId>0fc6b7d9c0a801c9017b6c27c259937e</sysId>
    <tasks> <task>Sleep 30</task> </tasks>
    <timeLimit />
    <timeLimitUnits>Minutes</timeLimitUnits>
    <timeZone />
    </triggerComposite>



    Expand
    titleJSON
    { 
    "type": "triggerEm",
    "action": "Do Not Trigger",
    "calendar": "System Default",
    "description": null,
    "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "exportReleaseLevel": "7.2.0.0",
    "exportTable": "ops_trigger_composite",
    "name": "test composite trigger",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "notes": [ ],
    "opswiseGroups": [ ],
    "queueDepth": 100,
    "rdExcludeBackup": true,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false, "retainSysIds": true,
    "retentionDuration": 1,
    "retentionDurationPurge": true,
    "retentionDurationUnit": "Days",
    "situation": "Holiday",
    "skipAfterDate": "2020-05-28",
    "skipAfterTime": "02:15",
    "skipBeforeDate": "2020-05-30",
    "skipBeforeTime": "17:30",
    "skipCondition": "None",
    "skipCount": 0,
    "skipDateList": [ ],
    "skipRestriction": "Span",
    "sysId": "9c659c9c2c72460c9a2057663257b0be",
    "tasks": [ "Sleep 30" ],
    "timeLimit": null,
    "timeLimitUnits": "Minutes",
    "timeZone": null,
    "variables": [ ],
    "version": 1
    }


    Anchor
    Example for Trigger-Related Records
    Example for Trigger-Related Records
    Example for Trigger-Related Records


    Expand
    titleXML
    <variables>
       <variable>
             <description />
             <name>testVar</name>
             <value>value</value>
       </variable>
    </variables>



    Expand
    titleJSON
    "variables": [ {
      "description": "description",
      "name": "var1",
      "value": "value1",
    } ]


    Anchor
    Example for Composite Trigger Components
    Example for Composite Trigger Components
    Example for Composite Trigger Components


    Expand
    titleXML
    Anchor
    Composite Trigger - Time Component Example
    Composite Trigger - Time Component Example
    Composite Trigger: Time Component
    <timeComponent>
    <action>Do Not Trigger</action>
    <description />
    <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test special day</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex
    <restrictionMode>Or</restrictionMode>
    <restrictionNouns>
    <restrictionNoun>Day</restrictionNoun>
    </restrictionNouns>
    <restrictionNthAmount />
    <restrictionQualifiers>
    <restrictionQualifier>Year</retsrictionQualifier>
    </restrictionQualifiers>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>0fc6b7d9c0a801c9017b6c27c259937e</sysId>
    <variablePrefix />
    <adjustInterval>false</adjustInterval>
    <adjustmentAmount>1</adjustmentAmount>
    <adjustmentType>Day</adjustmentType>
    <dateAdjective>Every</dateAdjective>
    <dateAdjustment>None</dateAdjustment>
    <dateNoun>Saturday1</dateNoun>
    <dateQualifier>Year</dateQualifier>
    <dayInterval>2</dayInterval>
    <dayStyle>Complex</dayStyle>
    <eventMatchType>Single</eventMatchType>
    <fri>false</fri>
    <intervalStartingDate>2015-06-17</intervalStartingDate>
    <mon>false</mon>
    <nthAmount>5</nthAmount>
    <sat>false</sat>
    <simpleDateType>Daily</simpleDateType>
    <startTimeEnable>false</startTimeEnable>
    <startingAt>*:00</startingAt>
    <sun>false</sun>
    <thu>false</thu>
    time>00:00</time>
    <timeInterval />
    <timeIntervalUnits>Hours</timeIntervalUnits>
    <timeStyle>Absolute</timeStyle>
    <tue>false</tue>
    <wed>false</wed>
    </timeComponent>


    Anchor
    Composite Trigger - File Monitor Component Example
    Composite Trigger - File Monitor Component Example
    Composite Trigger: File Monitor Component

    <fileMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test file monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>5d2ac48e2dd64b5894bef1809a0e4d33</sysId>
    <variablePrefix />
    <fileMonitor>file monitor 1</fileMonitor>
    </fileMonitorComponent>


    Anchor
    Composite Trigger - Task Monitor Component Example
    Composite Trigger - Task Monitor Component Example
    Composite Trigger: Task Monitor Component

    <taskMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <taskMonitor>test task monitor</taskMonitor
    </taskMonitorComponent>



    Anchor
    Composite Trigger - Variable Monitor Component Example
    Composite Trigger - Variable Monitor Component Example
    Composite Trigger: Variable Monitor Component

    <variableMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test variable monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <variableMonitor>mon-1</variableMonitor> </variableMonitorComponent>


     

    Anchor
    Composite Trigger - Email Monitor Component Example
    Composite Trigger - Email Monitor Component Example
    Composite Trigger: Email Monitor Component

    <emailMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test email monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <emailMonitor>test-EM</emailMonitor>
    </emailMonitorComponent>



    Anchor
    Composite Trigger - Universal Monitor Component Example
    Composite Trigger - Universal Monitor Component Example

    Composite Trigger: Universal Monitor Component

    <universalMonitorComponent>
       <action>Do Not Trigger</action>
       <description />
       <disabledBy></disabledBy>
    <disabledTime></disabledTime>
    <enabled>true</enabled>
    <enabledBy>ops.admin</enabledBy>
    <enabledEnd>00:00</enabledEnd>
    <enabledStart>05:00</enabledStart>
    <enabledTime>2021-03-03 12:46:11 -0500</enabledTime>
    <name>test universal monitor component</name>
    <nextScheduledTime>2021-03-04 00:00:00 -0500</nextScheduledTime>
    <restrictedTimes>false</restrictedTimes>
    <restriction>false</restriction>
    <restrictionAdjective>Every</restrictionAdjective>
    <restrictionComplex>false</restrictionComplex>
    <restrictionMode>Or</restrictionMode>
    <restrictionNoun>Day</restrictionNoun>
    <restrictionNthAmount />
    <restrictionQualifier>Year</restrictionQualifier>
    <restrictionSimple>false</restrictionSimple>
    <situation>Holiday</situation>
    <sysId>2445dbd9e58546b69e5d5032f12646a4</sysId>
    <variablePrefix />
    <universalMonitor>test-UM</universalMonitor>
    </universalMonitorComponent>




    Expand
    titleJSON

    Composite Trigger: Time Component

    "timeComponents": [ 
    { "action": "Do Not Trigger", "adjustInterval": false, "adjustmentAmount": 1, "adjustmentType": "Day", "dateAdjective": "Every", "dateAdjustment": "None", "dateNoun":
    { "value": "Day" }, "dateQualifier":
    { "value": "Year" }, "dayInterval": 2, "dayStyle": "Simple", "description": null,
    "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin", "enabledEnd": "00:00", "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "eventMatchType": "Single",
    "fri": false,
    "intervalStartingDate": "2017-12-15",
    "mon": false,
    "name": "test special day",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "nthAmount": 5,
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "sat": false,
    "simpleDateType": "Daily",
    "situation": "Holiday",
    "startTimeEnable": false,
    "startingAt": "*:00",
    "sun": false,
    "sysId": "b9c462f58a624a41a9a5ed824339cc00",
    "thu": false,
    "time": "00:00",
    "timeInterval": null,
    "timeIntervalUnits": "Hours",
    "timeStyle": "Absolute",
    "tue": false,
    "variablePrefix": null,
    "wed": false
    }
    ],

     
    Composite Trigger: File Monitor Component

    "fileMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "fileMonitor": "file monitor 1",
    "name": "test file monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4908349365b34c49998ff2a051163fa5",
    "variablePrefix": null } ],

     
    Composite Trigger: Task Monitor Component

    "taskMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test task monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4a557c7d82974960a1c9a45457b12eb8",
    "taskMonitor": "test task monitor",
    "variablePrefix": null
    }
    ],

     
    Composite Trigger: Variable Monitor Component

    "variableMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test variable monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "4ccf4458aa834b11a3f24dfe994c1c44",
    "variableMonitor": "mon-1",
    "variablePrefix": null } ]


     
    Composite Trigger: Email Monitor Component

    "emailMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, emailMonitor": "test-EM", "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test email monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "2c6f4ece771b44ec858e3c2df917e9ba",
    "variablePrefix": null
        
    }
    ]


    Composite Trigger: Universal Monitor Component

    "universalMonitorComponents": [ 
    { "action": "Do Not Trigger", "description": null, "universalMonitor": "test-UM", "disabledBy": "",
    "disabledTime": "",
    "enabled": true,
    "enabledBy": "ops.admin",
    "enabledEnd": "00:00",
    "enabledStart": "00:00",
    "enabledTime": "2021-03-03 12:46:11 -0500",
    "name": "test universal monitor component",
    "nextScheduledTime": "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
    "restrictionAdjective": "Every",
    "restrictionComplex": false,
    "restrictionMode": "Or",
    "restrictionNouns": [
    {
    "value": "Day"
    }
    ],
    "restrictionNthAmount": null,
    "restrictionQualifiers": [
    {
    "value": "Year"
    }
    ],
    "restrictionSimple": false,
    "situation": "Holiday",
    "sysId": "2c6f4ece771b44ec858e3c2df917e9ba",
    "variablePrefix": null
        
    }
    ]


    List Component Events - Response 


    Expand
    titleXML
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <triggerComponentEvents>
        <components>
            <component>
                <events>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_task_type</name>
                                <value>Timer</value>
                            </variable>
                            <variable>
                                <name>ops_agent_hostnametrigger_task_id</name>
                                <value>1667584757059011268LVS3MYPI4DTHN</value>
                            </variable>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:01:38 -0400</value>
                            </variable>
                            <variable>
                                <name>ops_agent_hostnametrigger_task_name</name>
                                <value>Sleep 15</value>
                            </variable>
                            <variable>
                                <name>ops_agent_hostnametrigger_task_status</name>
                                <value>SUCCESS</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:01:38 -0400</created>
                        <position>1</position>
                    </event>
                </events>
                <eventCount>1</eventCount>
                <name>task-mon-comp</name>
                <type>Task Monitor</type>
            </component>
            <component>
                <events>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:00:35 -0400</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:00:35 -0400</created>
                        <position>1</position>
                    </event>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:01:35 -0400</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:01:35 -0400</created>
                        <position>2</position>
                    </event>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:02:35 -0400</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:02:35 -0400</created>
                        <position>3</position>
                    </event>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:04:32 -0400</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:04:32 -0400</created>
                        <position>4</position>
                    </event>
                    <event>
                        <variables>
                            <variable>
                                <name>ops_agent_hostnametrigger_component_event_time</name>
                                <value>2022-11-04 14:04:35 -0400</value>
                            </variable>
                        </variables>
                        <created>2022-11-04 14:04:35 -0400</created>
                        <position>5</position>
                    </event>
                </events>
                <eventCount>5</eventCount>
                <name>time-comp-1</name>
                <type>Time</type>
            </component>
            <component>
                <events/>
                <eventCount>0</eventCount>
                <name>var-mon-comp</name>
                <type>Variable Monitor</type>
            </component>
        </components>
        <description />
        <name>comp-trig-1</name>
        <queueDepth>100</queueDepth>
        <timeLimit>5</timeLimit>
        <timeLimitUnits>Minutes</timeLimitUnits>
    </triggerComponentEvents>





    Expand
    titleJSON
    {
        "components": [
            {
                "description": null,
                "eventCount": 1,
                "events": [
                    {
                        "created": "2022-11-04 14:01:38 -0400",
                        "position": 1,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_task_type",
                                "value": "Timer"
                            },
                            {
                                "name": "ops_agent_hostnametrigger_task_id",
                                "value": "1667584757059011268LVS3MYPI4DTHN"
                            },
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "2022-11-04 14:01:38 -0400"
                            },
                            {
                                "name": "ops_agent_hostnametrigger_task_name",
                                "value": "Sleep 15"
                            },
                            {
                                "name": "ops_agent_hostnametrigger_task_status",
                                "value": "SUCCESS"
                            }
                        ]
                    }
                ],
                "name": "task-mon-comp",
                "type": "Task Monitor"
            },
            {
                "description": null,
                "eventCount": 5,
                "events": [
                    {
                        "created": "2022-11-04 14:01:35 -0400",
                        "position": 1,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "2022-11-04 14:01:35 -0400"
                            }
                        ]
                    },
                    {
                        "created": "2022-11-04 14:02:35 -0400",
                        "position": 2,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "2022-11-04 14:02:35 -0400"
                            }
                        ]
                    },
                    {
                        "created": "2022-11-04 14:04:32 -0400",
                        "position": 3,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "2022-11-04 14:04:32 -0400"
                            }
                        ]
                    },
                    {
                        "created": "2022-11-04 14:04:35 -0400",
                        "position": 4,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "2022-11-04 14:04:35 -0400"
                            }
                        ]
                    },
                    {
                        "created": "2022-11-04 14:05:35 -0400",
                        "position": 5,
                        "variables": [
                            {
                                "name": "ops_agent_hostnametrigger_component_event_time",
                                "value": "
    Day"
    2022-11-04 14:05:35 -0400"
       
    }
       
    ],
     

       
    "restrictionNthAmount": null,
       
    "restrictionQualifiers":
     
    [
          
    {
        }
        
    "value":
     
    "Year"
          
    }
       
    ],
       
    "restrictionSimple":
     
    false,
     

     ]
     
    "situation":
     
    "Holiday",
       
    "sysId":
     
    "2c6f4ece771b44ec858e3c2df917e9ba",
       
    "variablePrefix":
     
    null
     

        }
     

    ]

    Composite Trigger: Universal Monitor Component

    "universalMonitorComponents":
     
    [
     

      }
    
    {
        
    "action":
     
    "Do
     
    Not
     
    Trigger",
        
    "description":
     
    null
    ],
       
    "universalMonitor":
     
    "test-UM",
        
    "disabledBy":
     
    "",
       "
    disabledTime
    name": "time-comp-1",

    
      
    "enabled":
     
    true,
       
    "enabledBy":
     
    "ops.admin",
      
    "enabledEnd": "00:00",
       "
    enabledStart
    type": "
    00:00
    Time"
    ,
    
      
    "enabledTime":
     
    "2021-03-03
     
    12:46:11
     
    -0500",
       
    "name": "test universal monitor component",
    },
          
    "nextScheduledTime":
     
    "2021-03-04 00:00:00 -0500",
    "restrictedTimes": false,
    "restriction": false,
     {
                "
    restrictionAdjective
    description": 
    "Every"
    null,

    
      
    "restrictionComplex":
     
    false,
     

       
    "restrictionMode":
     
    "Or",
     

       "
    restrictionNouns
    eventCount": 
    [
    0,
         
    {
           
    "
    value
    events": 
    "Day"
    [],
         
    }
       
    ],
     

       "
    restrictionNthAmount
    name": 
    null,
    "restrictionQualifiers": [
    "var-mon-comp",
       
    {
             "
    value
    type": "
    Year"
    Variable Monitor"
            }

    
        ],

    
        "
    restrictionSimple
    description": 
    false
    null,
    

        "
    situation
    name": "
    Holiday
    comp-trig-1",

    
        "
    sysId
    queueDepth": 
    "2c6f4ece771b44ec858e3c2df917e9ba",
    100,
        "timeLimit": 5,
        "
    variablePrefix
    timeLimitUnits": 
    null
    "Minutes"
    

        
    }

    ]




    Examples for Trigger-Related Records

    Variables

    Expand
    titleXML
    <variables>
       <variable>
             <description />
             <name>testVar</name>
             <value>value</value>
       </variable>
    </variables>

    Notes

    Expand
    titleXML
    <notes>
       <note>
             <sysId>76ad570c64b84f84aeaf281403856b10</sysId>
             <text>testNoteText</text>
             <title>testNoteTitle</title>
       </note>
    </notes>




    Variables

    Expand
    titleJSON
    "variables": [ {
      "description": "description",
      "name": "var1",
      "value": "value1"
    } ]

    Notes

    Expand
    titleJSON
    "notes": [ {
      "sysId": "76ad570c64b84f84aeaf281403856b10",
      "text": "testNoteText",
      "title": "testNoteTitle"
    } ]




    Anchor
    Properties
    Properties

    Properties

    Anchor
    Trigger Properties - All Triggers
    Trigger Properties - All Triggers

    Trigger Properties - All Triggers


    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    action - All
    action - All
    action

    Action

    For all trigger types except Manual and Temporary; Action to take on a non-business day or holiday (see situation).

    Valid values:

    • As String = Do Not Trigger, As Value = 1
    • As String = Next Day, As Value = 2
    • As String = Next Business Day, As Value = 3
    • As String = Previous Day, As Value = 4
    • As String = Previous Business Day, As Value = 5

    Default is Do Not Trigger (1).
     

    Note
    titleNote

    The following values are valid only for Cron and Time triggers:

    • Next Day (2)
    • Next Business Day (3)
    • Previous Day (4)
    • Previous Business Day (5)


    Y
    (if restriction
    is true.)

    Anchor
    calendar - All
    calendar - All
    calendar

    Calendar

    Calendar that defines the business days, holidays, and other special days that determine the run dates for the task(s) specified in the trigger.
     
    The Calendar will be used to verify any Custom Day references in restrictionNoun and dateNoun.

    Default is System Default.

    Y

    Anchor
    customField1 - All
    customField1 - All
    customField1

    n/a

    User-Defined field.
     
    Example: <customField1 label="Domain">web.com</customField1>

    The label is included only if a value has been defined for the User Defined Trigger Field 1 Label Universal Controller system property.

    N

    Anchor
    customField2 - All
    customField2 - All
    customField2

    n/a

    User-Defined field.
     
    Example: <customField2 label="Domain">web.com</customField2>

    The label is included only if a value has been defined for the User Defined Trigger Field 2 Label Universal Controller system property.

    N

    Anchor
    description - All
    description - All
    description

    Description

    Description of this trigger.


    N

    Anchor
    disabledBy - All
    disabledBy - All
    disabledBy

    Disabled BySystem-supplied. If Status = Enabled, ID of the user who most recently disabled this trigger.Read-only.N

    Anchor
    disabledTime - All
    disabledTime - All
    disabledTime

    Disabled TimeSystem-supplied. If Status = Enabled, Date and time that the trigger was disabled.Read-only.N

    Anchor
    enabled - All
    enabled - All
    enabled

    Status

    System-defined; Specification for whether or nor the trigger is enabled. Only enabled triggers are processed by the Controller.

    Read-only.N

    Anchor
    enabledBy - All
    enabledBy - All
    enabledBy

    Enabled By

    System-supplied. If Status = Enabled, ID of the user who most recently enabled this trigger.

    Read-only.N

    Anchor
    enabledTime - All
    enabledTime - All
    enabledTime

    Enabled Time

    System-supplied. If Status = Enabled, Date and time that the trigger was enabled.

    Read-only.N

    Anchor
    excludeRelated - All
    excludeRelated - All
    excludeRelated

    n/a

    For Modify Trigger web services; specification for whether or not to exclude related records from the update, even if they are provided in the request.
     

    Note
    titleNote

    In XML web services, excludeRelated is specified as an attribute in the <trigger> element.


    Valid values: true/false (default is false).

    N

    Anchor
    exportReleaseLevel - All
    exportReleaseLevel - All
    exportReleaseLevel

    n/a

    Universal Controller release that the record was exported from.

    Note
    titleNote

    In XML web services, exportReleaseLevel is specified as an attribute in the <trigger> element.


    read onlyN

    Anchor
    exportTable - All
    exportTable - All
    exportTable

    n/a

    Record table information.

    Note
    titleNote

    In XML web services, exportTable is specified as an attribute in the <trigger> element.


    read onlyN

    Anchor
    forecast - All
    forecast - All
    forecast

    Forecast

    For Cron, Temporary, and Time triggers only; Date and time when this trigger will be satisfied for the next number days, as specified in the Forecast Period In Days Universal Controller system property. The Controller writes the forecasting entries to the Forecasts List.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    name - All
    name - All
    name

    Name

    Name used within the Controller to identify this trigger.

    Maximum 255 alphanumerics.

    Y

    Anchor
    nextScheduledTime - All
    nextScheduledTime - All
    nextScheduledTime

    Next Scheduled Time

    System-supplied; for time-based triggers. If Status = Enabled, the next date and time this trigger will be satisfied. See Displaying Trigger Forecast Information.

    Read-only.N

    Anchor
    opswiseGroups - All
    opswiseGroups - All
    opswiseGroups

    Member of Business Services

    List of Business Service(s) that this trigger belongs to.
     
    XML

    Panel


    Html bobswift
    <pre>
    &lt;opswiseGroups&gt;
           &lt;opswiseGroup&gt;test&lt;/opswiseGroup&gt;
    &lt;/opswiseGroups&gt;
    </pre>




     
    JSON

    Panel


    Html bobswift
    <pre>
    "opswiseGroups": [
    "test"
    ]
    </pre>






    N

    Anchor
    rdExcludeBackup - All
    rdExcludeBackup - All
    rdExcludeBackup

    Exclude Backup

    Set only if retentionDurationPurge is selected; Specification for whether qualifying task instances can be excluded from the backup when being purged by retention duration.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    restriction - All
    restriction - All
    restriction

    Special Restriction

    Indication of whether or not you want to specify additional parameters that tell the Controller how to handle exceptions, such as when the trigger is satisfied on a holiday or non-business day. You can specify simple and/or complex restrictions. For example, you can specify a simpleRestriction that disables the trigger if it is satisfied on a holiday identified in the calendar and/or a restrictionComplex that disables the trigger on the last business day of every month.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    restrictionAdjective - All
    restrictionAdjective - All
    restrictionAdjective

    Restriction Adjective

    Type of selection for restrictionNoun.

    Valid values:

    • As String = Every, As Value = 0
    • As String = 1st, As Value = 1
    • As String = 2nd, As Value = 2
    • As String = 3rd, As Value = 3
    • As String = 4th, As Value = 4
    • As String = Last, As Value = 5
    • As String = Nth, As Value = 6

    Default is Every (0).

    Y
    (if restrictionComplex
    is enabled)

    Anchor
    restrictionComplex - All
    restrictionComplex - All
    restrictionComplex

    Complex Restriction

    Set only if restriction is true; Set of parameters that determine one or more situations when this trigger should not be satisfied. Used in conjunction with restrictionMode, restrictionAdjective, restrictionNoun, and restrictionQualifier. For example, you can specify that you do not want to satisfy this trigger on the last business day of the year or the first day of each month.

    Boolean; Valid values: true/false. Default is false.

    Y
    (if restrictionSimple
    is false.)

    Anchor
    restrictionMode - All
    restrictionMode - All
    restrictionMode

    Restriction Mode

    Set only if restrictionSimple is true; Specification for whether you want to use restrictionSimple- and/or restrictionComplex-related values.

    Valid values:

    • As String = And, As Value = 1
    • As String = Or, As Value = 2

    Default is Or (2).

    Y
    (if restrictionSimple
    and restrictionComplex
    are true.)

    Anchor
    restrictionNoun - All
    restrictionNoun - All
    restrictionNoun

    Restriction Noun

    Day to restrict the trigger to.
     
    To specify a Custom Day, use the name of the Custom Day. For example:
     
    XML
    <restrictionNoun>CustomDay1</restrictionNoun>
     
    JSON
    "restrictionNoun": {
        "value": "CustomDay1"
    }
     
    To specify a Local Custom Day, use the local attribute. For example:
     
    XML
    <restrictionNoun local="true">CustomDay2</restrictionNoun>
     
    JSON
    "restrictionNoun": {
        "local": "true",
        "value": "CustomDay2"
    }
     

    Note
    titleNote

    The Calendar for the trigger is used to verify Custom Day references.


    Valid values:

    • As String = Sunday, As Value = 1
    • As String = Monday, As Value = 2
    • As String = Tuesday, As Value = 3
    • As String = Wednesday, As Value = 4
    • As String = Thursday, As Value = 5
    • As String = Friday, As Value = 6
    • As String = Saturday, As Value = 7
    • As String = Day, As Value = 8
    • As String = Business Day, As Value = 9

    Y
    (if restrictionComplex
    is true.)

    Anchor
    restrictionNouns - All
    restrictionNouns - All
    restrictionNouns

    Restriction Noun(s)

    Day to restrict the trigger to.

    Used with restrictionAdjectiverestrictionQualifiers, and restrictionNthAmount (if restrictionAdjective is Nth) to specify the type of days you want to select. For example, to specify "the 1st business day of the month," select restrictionAdjective as 1st, restrictionNouns as Business Day, and restrictionQualifiers as Month.

    Example:

    Code Block
    languagetext
    linenumberstrue
    <restrictionNouns>
      <restrictionNoun>Business Day</restrictionNoun>
    </restrictionNouns>


    To specify a Custom Day, use the name of the Custom Day. For example:

    XML

    Code Block
    languagetext
    linenumberstrue
    <restrictionNouns>
      <restrictionNoun>Monday</restrictionNoun>
      <restrictionNoun>CustomDay1</restrictionNoun>
    </restrictionNouns>



    JSON

    Code Block
    languagetext
    linenumberstrue
    "restrictionNouns": [
      {
        "value": "Monday"
      },
      {
        "value": "CustomDay1"
      }
    ]




    To specify a Local Custom Day, use the local attribute. For example:

    XML

    Code Block
    languagetext
    linenumberstrue
    <restrictionNouns>
      <restrictionNoun local="true">CustomDay2</restrictionNoun>
    </restrictionNouns>



    JSON

    Code Block
    languagetext
    linenumberstrue
    "restrictionNouns": [
      {
        "local": true,
        "value": "CustomDay1"
      }
    ]




    Note
    titleNote

    The Calendar for the trigger is used to verify Custom Day references.




    Valid values:

    • As String = Sunday, As Value = 1
    • As String = Monday, As Value = 2
    • As String = Tuesday, As Value = 3
    • As String = Wednesday, As Value = 4
    • As String = Thursday, As Value = 5
    • As String = Friday, As Value = 6
    • As String = Saturday, As Value = 7
    • As String = Day, As Value = 8
    • As String = Business Day, As Value = 9
    • Custom Days specified in the calendar selected in a Workflow calendar.
    Y
    (if restrictionComplex
    is true)

    Anchor
    restrictionNthAmount - All
    restrictionNthAmount - All
    restrictionNthAmount

    Restriction Nth Amount

    Set only if restrictionAdjective is Nth (6); value of N.

    Integer

    Y
    (if restrictionAdjective
    is Nth.)

    Anchor
    restrictionQualifier - All
    restrictionQualifier - All
    restrictionQualifier

    Restriction Qualifier

    Period to restrict the trigger to.
     
    To specify a Custom Day Period, use the name of the Custom Day Period. For example:
     
    XML
    <restrictionQualifier>CustomDayPeriod1</restrictionQualifier>
     
    JSON
    "restrictionQualifier": {
        "value": "CustomDayPeriod1"
    }
     
    To specify a Local Custom Day Period, use the local attribute. For example:
     
    XML
    <restrictionQualifier local="true">CustomDayPeriod2</restrictionQualifier>
     
    JSON
    "restrictionQualifier": {
        "local": "true",
        "value": "CustomDayPeriod2"
    }
     

    Note
    titleNote

    The Calendar for the trigger is used to verify Custom Day references.


    Valid values:

    • As String = Jan, As Value = 0
    • As String = Feb, As Value = 1
    • As String = Mar, As Value = 2
    • As String = Apr, As Value = 3
    • As String = May, As Value = 4
    • As String = Jun, As Value = 5
    • As String = Jul, As Value = 6
    • As String = Aug, As Value = 7
    • As String = Sep, As Value = 8
    • As String = Oct, As Value = 9
    • As String = Nov, As Value = 10
    • As String = Dec, As Value = 11
    • As String = Month, As Value = 12
    • As String = Year, As Value = 13

    Y
    (if restrictionComplex
    is true.)

    Anchor
    restrictionQualifiers - All
    restrictionQualifiers - All
    restrictionQualifiers

    Restriction Qualifier(s)

    Period to restrict the trigger to.

    Used with restrictionAdjectiverestrictionQualifiers, and restrictionNthAmount (if restrictionAdjective is Nth) to specify the type of days you want to select. For example, to specify "the 1st business day of the month," select restrictionAdjective as 1st, restrictionNouns as Business Day, and restrictionQualifiers as Month.

    Example:

    Code Block
    languagetext
    linenumberstrue
    <restrictionQualifiers>
      <restrictionQualifier>Month</restrictionQualifier>
    </restrictionQualifiers>


    To specify a Custom Day, use the name of the Custom Day. For example:

    XML

    Code Block
    languagetext
    linenumberstrue
    <restrictionQualifiers>
      <restrictionQualifier>Jan</restrictionQualifier>
      <restrictionQualifier>CustomDay1</restrictionQualifier>
    </restrictionQualifiers>

    JSON

    Code Block
    languagetext
    linenumberstrue
    "restrictionQualifiers": [
      {
        "value": "Jan"
      },
      {
        "value": "CustomDay1"
      }
    ]


    To specify a Local Custom Day, use the local attribute. For example:

    XML

    Code Block
    languagetext
    linenumberstrue
    <restrictionQualifiers>
      <restrictionQualifier local="true">CustomDay2</restrictionQualifier>
    </restrictionQualifiers>



    JSON

    Code Block
    languagetext
    linenumberstrue
    "restrictionQualifiers": [
      {
        "local": true,
        "value": "CustomDay1"
      }
    ]




    Note
    titleNote

    The Calendar for the trigger is used to verify Custom Day references.




    Valid values:

    • As String = Jan, As Value = 0
    • As String = Feb, As Value = 1
    • As String = Mar, As Value = 2
    • As String = Apr, As Value = 3
    • As String = May, As Value = 4
    • As String = Jun, As Value = 5
    • As String = Jul, As Value = 6
    • As String = Aug, As Value = 7
    • As String = Sep, As Value = 8
    • As String = Oct, As Value = 9
    • As String = Nov, As Value = 10
    • As String = Dec, As Value = 11
    • As String = Month, As Value = 12
    • As String = Year, As Value = 13
    • As String = Week, As Value = 14
    • As String = Quarter, As Value = 15
    Y
    (if restrictionComplex
    is true)

    Anchor
    restrictionSimple - All
    restrictionSimple - All
    restrictionSimple

    Simple Restriction

    Set only if restriction is true; Specification to set a simple restriction based on a specific situation.

    Boolean; Valid values: true/false. Default is false.

    Y
    (if restrictionComplex
    is false.)

    Anchor
    retainSysIds - All
    retainSysIds - All
    retainSysIds

    n/a

    Specification for whether or not the web service will persist the sysId property.

    • If retainSysIds="true" and sysId is included in the request/response, sysId will be persisted to the database.
    • If retainSysIds="false" and sysId is included in the request/response, sysId will be ignored; it will be autogenerated by the Controller.
    Note
    titleNote

    In XML web services, retainSysIds is specified as an attribute in the <trigger> element.


    Valid values: true/false (default is true).

    N

    Anchor
    retentionDuration - All
    retentionDuration - All
    retentionDuration

    Retention Duration

    Set only if retentionDurationPurge is selected; Minimum retention duration for the selected retentionDurationUnit before triggered task instances can qualify for purge.

    Integer

    N

    Anchor
    retentionDurationPurge - All
    retentionDurationPurge - All
    retentionDurationPurge

    Purge By Retention Duration

    Specification for whether triggered task instances can be purged by retention duration.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    retentionDurationUnit - All
    retentionDurationUnit - All
    retentionDurationUnit

    Retention Duration Unit

    Set only if retentionDurationPurge is selected; Retention duration unit.

    Valid values:

    • As String = Hours, As Value = 3
    • As String = Days, As Value = 4

    Default is Days (4).

    N

    Anchor
    simulationOption - All
    simulationOption - All
    simulationOption

    Simulate

    For Cron, Temporary, and Time triggers only; Enables the override of the Enable Trigger Simulation Universal Controller system property specification for whether or not to simulate the launching of tasks when triggers are eligible to fire. (If simulationOption is enabled, only the scheduled launch of the task by the trigger is inhibited.)

    Valid values:

    • --System Default --, As Value = 0
    • As String = True, As Value = 1
    • As String = False, As Value = 2

    Default is --System Default – (0).

    N

    Anchor
    situation - All
    situation - All
    situation

    Situation

    Type of day that causes the Controller to initiate the specified action.

    Valid values:

    • As String = Holiday, As Value = 1
    • As String = Non Business Day, As Value = 2

    Default is Holiday (1).

    Y
    (if restrictionSimple
    is true)

    Anchor
    skipActive - All
    skipActive - All
    skipActive

    Skip Trigger if Active

    Deprecated. Indication for whether or not the Controller should skip the next run of the specified task(s) if the previous run has not gone to a Complete status (that is, it is still active).

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    skipAfterDate - All
    skipAfterDate - All
    skipAfterDate

    Skip After DateDate after which the trigger will be skipped.
    N

    Anchor
    skipAfterTime - All
    skipAfterTime - All
    skipAfterTime

    Skip After TimeTime after which the trigger will be skipped.
    N

    Anchor
    skipBeforeDate - All
    skipBeforeDate - All
    skipBeforeDate

    Skip Before DateDate before which the trigger will be skipped.
    N

    Anchor
    skipBeforeTime - All
    skipBeforeTime - All
    skipBeforeTime

    Skip Before TimeTime before which the trigger will be skipped.
    N

    Anchor
    skipCondition - All
    skipCondition - All
    skipCondition

    Task Launch Skip Condition

    Controls when launching a task for the trigger will be skipped.
     

    Note
    titleNote

    When reading a Trigger, both skipActive and skipCondition are returned. When creating/updating a Trigger, skipCondition is used if present. If skipCondition is not present, skipActive is used. If both skipActive and skipCondition are present, skipActive can be set to true only if skipCondition is Active (1).


    Valid values:

    • As String = None, As Value = 0
    • As String = Active, As Value = 1
    • As String = Active By Trigger, As Value = 2

    Default is None (0).

    N

    Anchor
    skipCount - All
    skipCount - All
    skipCount

    Skip Count

    Specification that the Controller should skip the next N times that this task is triggered.

    Integer; Default is 0.

    N

    Anchor
    skipDateList - All
    skipDateList - All
    skipDateList

    Skip Date ListDate(s) on which the trigger will be skipped.

    Anchor
    skipRestriction - All
    skipRestriction - All
    skipRestriction

    Skip RestrictionSpecification for when the trigger should skip and not launch the task(s).

    Valid values:

    • As String = None, As Value = 0
    • As String = Before, As Value = 1
    • As String = After, As Value = 2
    • As String = Span, As Value = 3
    • As String = On, As Value = 4

    Default is None (0).


    Anchor
    sysId - All
    sysId - All
    sysId

    n/a

    System ID field in the database for this trigger.

    Persisted only if retainSysIds is set to true.

    N

    Anchor
    tasks - All
    tasks - All
    tasks

    Tasks

    Name of the task(s) being triggered when this trigger is satisfied.
     
    XML

    Panel


    Html bobswift
    <pre>
    &lt;tasks&gt;
           &lt;task&gt;uc - Demo&lt;/task&gt;
    &lt;/tasks&gt;
    </pre>




     
    JSON

    Panel


    Html bobswift
    <pre>
    "tasks": [ "uc - Demo" ]
    </pre>






    Y

    Anchor
    timeZone - All
    timeZone - All
    timeZone

    Time Zone

    Name of the time zone that will be applied to the time(s) specified in the trigger.


    Y

    Anchor
    version - All
    version - All
    version

    n/a

    For Read and List web services; specification of the version being read or listed.
     

    Note
    titleNote

    In XML web services, version is specified as an attribute in the <trigger> element.



    Y

    Anchor
    Trigger Properties - Composite Trigger
    Trigger Properties - Composite Trigger

    Trigger Properties - Composite Trigger

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    enabledEnd - COMP
    enabledEnd - COMP
    enabledEnd

    Enabled End

    End time of the period during which the trigger should be active.

    Use 24-hour time; format is hh:mm

    Y
    (if restrictedTimes
    is true)

    Anchor
    enabledStart - COMP
    enabledStart - COMP
    enabledStart

    Enabled Start

    Start time of the period during which the trigger should be active.

    Use 24-hour time; format is hh:mm

    Y
    (if restrictedTimes
    is true)

    Anchor
    queueDepth - COMP
    queueDepth - COMP
    queueDepth

    Queue Depth

    Number of events that are maintained in the queue for each component at any time. To maintain queueDepth, the Controller discards the oldest events.

    Integer; Valid values: 1-100. Default is 100.

    N

    Anchor
    restrictedTimes - COMP
    restrictedTimes - COMP
    restrictedTimes

    Restrict Times

    Indication that the trigger is active only during the period specified by enabledStart and enabledEnd.

    Boolean; Valid values: true/false.

    N

    Anchor
    timeLimit - COMP
    timeLimit - COMP
    timeLimit

    Time Limit

    Amount of time (in timeLimitUnits) that component events will remain in their queue before being removed.

    Integer

    N

    Anchor
    timeLimitUnits - COMP
    timeLimitUnits - COMP
    timeLimitUnits

    Time Limit Unit

    Unit of time specified in the timeLimit.

    Valid Values:

    • As String = Seconds, As Value = 1
    • As String = Minutes, As Value = 2
    • As String = Hours, As Value = 3
    • As String = Days, As Value = 4

    Default is Minutes (2).

    N

    Anchor
    Trigger Properties - All Composite Trigger Components
    Trigger Properties - All Composite Trigger Components

    Trigger Properties - All Composite Trigger Components

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    action - COMP-All
    action - COMP-All
    action

    Action

    For all trigger types except Manual and Temporary; Action to take on a non-business day or holiday (see situation).

    Valid values:

    • As String = Do Not Trigger, As Value = 1
    • As String = Next Day, As Value = 2
    • As String = Next Business Day, As Value = 3
    • As String = Previous Day, As Value = 4
    • As String = Previous Business Day, As Value = 5

    Default is Do Not Trigger (1).
     

    Note
    titleNote

    The following values are valid only for Cron and Time triggers:

    • Next Day (2)
    • Next Business Day (3)
    • Previous Day (4)
    • Previous Business Day (5)


    Y
    (if restriction
    is true)

    Anchor
    description - COMP-All
    description - COMP-All
    description

    Description

    Description of this component.


    N

    Anchor
    enabledEnd - COMP-All
    enabledEnd - COMP-All
    enabledEnd

    Enabled End

    End time of the period during which the component should be active.

    Use 24-hour time; format is hh:mm

    Y
    (if restrictedTimes
    is true)

    Anchor
    enabledStart - COMP-All
    enabledStart - COMP-All
    enabledStart

    Enabled Start

    Start time of the period during which the component should be active.

    Use 24-hour time; format is hh:mm

    Y
    (if restrictedTimes
    is true)

    Anchor
    name - COMP-All
    name - COMP-All
    name

    Name

    Name used within the Controller to identify this component.

    Maximum 255 alphanumerics.

    Y

    Anchor
    restrictedTimes - COMP-All
    restrictedTimes - COMP-All
    restrictedTimes

    Restrict Times

    Indication that the trigger is active only during the period specified by enabledStart and enabledEnd.

    Boolean; Valid values: true/false.

    N

    Anchor
    restriction - COMP-All
    restriction - COMP-All
    restriction

    Special Restriction

    Indication of whether or not you want to specify additional parameters that tell the Controller how to handle exceptions, such as when the trigger is satisfied on a holiday or non-business day. You can specify simple and/or complex restrictions. For example, you can specify a simpleRestriction that disables the trigger if it is satisfied on a holiday identified in the calendar and/or a restrictionComplex that disables the trigger on the last business day of every month.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    restrictionAdjective - COMP-All
    restrictionAdjective - COMP-All
    restrictionAdjective

    Restriction Adjective

    Type of selection for restrictionNoun.

    Valid values:

    • As String = Every, As Value = 0
    • As String = 1st, As Value = 1
    • As String = 2nd, As Value = 2
    • As String = 3rd, As Value = 3
    • As String = 4th, As Value = 4
    • As String = Last, As Value = 5
    • As String = Nth, As Value = 6

    Default is Every (0).

    Y
    (if restrictionComplex}}
    is enabled)

    Anchor
    restrictionComplex - COMP-All
    restrictionComplex - COMP-All
    restrictionComplex

    Complex Restriction

    Set only if restriction is true; Set of parameters that determine one or more situations when this trigger should not be satisfied. Used in conjunction with restrictionMode, restrictionAdjective, restrictionNoun, and restrictionQualifier. For example, you can specify that you do not want to satisfy this trigger on the last business day of the year or the first day of each month.

    Boolean; Valid values: true/false. Default is false.

    Y
    (if restrictionSimple
    is false.)

    Anchor
    restrictionMode - COMP-All
    restrictionMode - COMP-All
    restrictionMode

    Restriction Mode

    Set only if restrictionSimple is true; Specification for whether you want to use restrictionSimple- and/or restrictionComplex-related values.

    Valid values:

    • As String = And, As Value = 1
    • As String = Or, As Value = 2

    Default is Or (2).

    Y
    if restrictionSimple
    and restrictionComplex
    are true.

    Anchor
    restrictionNoun - COMP-All
    restrictionNoun - COMP-All
    restrictionNoun

    Restriction Noun

    Day to restrict the trigger to.
     
    To specify a Custom Day, use the name of the Custom Day. For example:
     
    XML
    <restrictionNoun>CustomDay1</restrictionNoun>
     
    JSON
    "restrictionNoun": {
        "value": "CustomDay1"
    }
     
    To specify a Local Custom Day, use the local attribute. For example:
     
    XML
    <restrictionNoun local="true">CustomDay2</restrictionNoun>
     
    JSON
    "restrictionNoun": {
        "local": "true",
        "value": "CustomDay2"
    }
     

    Note
    titleNote

    The Calendar for the Composite trigger is used to verify Custom Day references.


    Valid values:

    • As String = Sunday, As Value = 1
    • As String = Monday, As Value = 2
    • As String = Tuesday, As Value = 3
    • As String = Wednesday, As Value = 4
    • As String = Thursday, As Value = 5
    • As String = Friday, As Value = 6
    • As String = Saturday, As Value = 7
    • As String = Day, As Value = 8
    • As String = Business Day, As Value = 9

    Y
    (if restrictionComplex
    is true)

    Anchor
    restrictionNthAmount - COMP-All
    restrictionNthAmount - COMP-All
    restrictionNthAmount

    Restriction Nth Amount

    Set only if restrictionAdjective is Nth (6); value of N.

    Integer

    Y
    (if restrictionAdjective
    is Nth)

    Anchor
    restrictionQualifier - COMP-All
    restrictionQualifier - COMP-All
    restrictionQualifier

    Restriction Qualifier

    Period to restrict the trigger to.
     
    To specify a Custom Day Period, use the name of the Custom Day Period. For example:
     
    XML
    <restrictionQualifier>CustomDayPeriod1</restrictionQualifier>
     
    JSON
    "restrictionQualifier": {
        "value": "CustomDayPeriod1"
    }
     
    To specify a Local Custom Day Period, use the local attribute. For example:
     
    XML
    <restrictionQualifier local="true">CustomDayPeriod2</restrictionQualifier>
     
    JSON
    "restrictionQualifier": {
        "local": "true",
        "value": "CustomDayPeriod2"
    }
     

    Note
    titleNote

    The Calendar for the Composite trigger is used to verify Custom Day references.


    Valid values:

    • As String = Jan, As Value = 0
    • As String = Feb, As Value = 1
    • As String = Mar, As Value = 2
    • As String = Apr, As Value = 3
    • As String = May, As Value = 4
    • As String = Jun, As Value = 5
    • As String = Jul, As Value = 6
    • As String = Aug, As Value = 7
    • As String = Sep, As Value = 8
    • As String = Oct, As Value = 9
    • As String = Nov, As Value = 10
    • As String = Dec, As Value = 11
    • As String = Month, As Value = 12
    • As String = Year, As Value = 13
    • As String = Week, As Value = 14

    Y
    (if restrictionComplex
    is true)

    Anchor
    restrictionSimple - COMP-All
    restrictionSimple - COMP-All
    restrictionSimple

    Simple Restriction

    Set only if restriction is true; Specification to set a simple restriction based on a specific situation.

    Boolean; Valid values: true/false. Default is false.

    Y
    (if restrictionComplex
    is false)

    Anchor
    situation - COMP-All
    situation - COMP-All
    situation

    Situation

    Type of day that causes the Controller to initiate the specified action.

    Valid values:

    • As String = Holiday, As Value = 1
    • As String = Non Business Day, As Value = 2

    Default is Holiday (1).

    Y
    (if restrictionSimple
    is true)

    Anchor
    variablePrefix - COMP-All
    variablePrefix - COMP-All
    variablePrefix

    Built-in Variable Prefix

    Prefix that enables built-in variables to be propagated up to the Composite trigger.


    N

    Anchor
    Trigger Properties - Composite Trigger Time Component
    Trigger Properties - Composite Trigger Time Component

    Trigger Properties - Composite Trigger Time Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    adjustInterval - COMP-Time
    adjustInterval - COMP-Time
    adjustInterval

    Adjust Interval To Enable Start

    Set only if restrictedTimes is true; Specification for whether to always begin at the enabledStart (true) or based upon the actual interval (false).

    Boolean; Valid values: true/false. Default is true.

    N

    Anchor
    adjustmentAmount - COMP-Time
    adjustmentAmount - COMP-Time
    adjustmentAmount

    Adjustment Amount

    Set only if dayStyle is Complex; Number of Days or Business Days to adjust your date setting.

    Integer.

    Y
    (if dateAdjustment
    is less (1)
    or plus (2) )

    Anchor
    adjustmentType - COMP-Time
    adjustmentType - COMP-Time
    adjustmentType

    Adjustment Type

    Set only if dayStyle is Complex; Type of day by which to adjust your date setting.

    Valid values:

    • As String = Day, As Value = 1
    • As String = Business Day, As Value = 2

    Default is Day (1).

    Y
    (if dateAdjustment
    is less (1)
    or plus (2) )

    Anchor
    dateAdjective - COMP-Time
    dateAdjective - COMP-Time
    dateAdjective

    Date Adjective

    If dayStyle is Complex; Which in a series of days to select. Used in conjunction with dateNouns and dateQualifiers.

    For example, to specify the 2nd to last day of the month (last day of the month less one day), select dateAdjective = Last, dateNouns = Day, dateQualifiers = Month, dateAdjustment = Less, adjustmentAmount = 1, and adjustmentType = Day.

    Valid values:

    • As String = Every, As Value = 0
    • As String = 1st, As Value = 1
    • As String = 2nd, As Value = 2
    • As String = 3rd, As Value = 3
    • As String = 4th, As Value = 4
    • As String = Last, As Value = 5
    • As String = Nth, As Value = 6

    Default is Every (0).

    Y
    (if dayStyle
    is Complex)

    Anchor
    dateAdjustment - COMP-Time
    dateAdjustment - COMP-Time
    dateAdjustment

    Date Adjustment

    If dayStyle is Complex; Specification for adjusting your date setting by a less or plus number of Days or Business Days.

    For example, to specify the 2nd to last day of the month (last day of the month less one day), select dateAdjective = Last, dateNouns = Day, dateQualifiers = Month, dateAdjustment = Less, adjustmentAmount = 1, and adjustmentType = Day.

    Valid values:

    • As String = None, As Value = 0
    • As String = Less, As Value = 1
    • As String = Plus, As Value = 2

    Default is None (0).

    N

    Anchor
    dateNouns - COMP-Time
    dateNouns - COMP-Time
    dateNoun

    Date Noun

    Type of day you want to select. Used in conjunction with dateAdjective and dateQualifier. For example, to specify "the 15th business day of the month," select dateAdjective = Nth, dateNoun = Business Day, dateQualifier = Month, and nthAmount = 15.
     
    To specify a Custom Day, use the name of the Custom Day. For example:
     

     XML
    <dateNoun>CustomDay1</dateNoun>
     
    JSON
    "dateNoun": {
        "value": "CustomDay1"
    }


    To specify a Local Custom Day, use the local attribute. For example:
     
    XML
    <dateNoun local="true">CustomDay2</dateNoun>
     
    JSON
    "dateNoun": {
        "local": "true",
        "value": "CustomDay2"
    }


    Note
    titleNote

    The Calendar for the Composite trigger is used to verify Custom Day references.


    Valid values:

    • As String = Sunday, As Value = 1
    • As String = Monday, As Value = 2
    • As String = Tuesday, As Value = 3
    • As String = Wednesday, As Value = 4
    • As String = Thursday, As Value = 5
    • As String = Friday, As Value = 6
    • As String = Saturday, As Value = 7
    • As String = Day, As Value = 8
    • As String = Business Day, As Value = 9

    Y
    (if dayStyle
    is Complex)

    Anchor
    dateQualifiers - COMP-Time
    dateQualifiers - COMP-Time
    dateQualifier

    Date Qualifier

    Period for your date selection. Used in conjunction with dateNoun and dateAdjective. For example, to specify "the 15th business day of the month," select dateAdjective = Nth, dateNoun = Business Day, dateQualifier = Month, and nthAmount = 15.

    To specify a Custom Day, use the name of the Custom Day. For example:
     

    XML
    <dateQualifier>CustomDayPeriod1</dateQualifier>
     
    JSON
    "dateQualifier": {
        "value": "CustomDayPeriod1"
    }


    To specify a Local Custom Day, use the local attribute. For example:
     
    XML
    <dateQualifier local="true">CustomDayPeriod2</dateQualifier>
     
    JSON
    "dateQualifier": {
        "local": "true",
        "value": "CustomDayPeriod2"
    }


    Note
    titleNote

    The Calendar for the Composite trigger is used to verify Custom Day references.


    Valid values:

    • As String = Jan, As Value = 0
    • As String = Feb, As Value = 1
    • As String = Mar, As Value = 2
    • As String = Apr, As Value = 3
    • As String = May, As Value = 4
    • As String = Jun, As Value = 5
    • As String = Jul, As Value = 6
    • As String = Aug, As Value = 7
    • As String = Sep, As Value = 8
    • As String = Oct, As Value = 9
    • As String = Nov, As Value = 10
    • As String = Dec, As Value = 11
    • As String = Month, As Value = 12
    • As String = Year, As Value = 13
    • As String = Week, As Value = 14

    Y
    (if dayStyle
    is Complex)

    Anchor
    dayInterval - COMP-Time
    dayInterval - COMP-Time
    dayInterval

    Day Interval

    Interval (number of days) at which this trigger will run.

    Integer.

    Y
    (if dayStyle \
    is Every)

    Anchor
    dayStyle - COMP-Time
    dayStyle - COMP-Time
    dayStyle

    Day Style

    Indication of when this trigger will be run.

    Valid values:

    • As String = Simple, As Value = 1
    • As String = Complex, As Value = 2
    • As String = Every, As Value = 3

    Default is Simple (1).

    Y

    Anchor
    eventMatchType - COMP-Time
    eventMatchType - COMP-Time
    eventMatchType

    Event Match Type

    Controls whether events from the Time component will be used for a single match or multiple matches at the Composite trigger level.

    Valid values:

    • As String = Single, As Value = 1
    • As String = Multiple, As Value = 2

    Default is Single (1).
     

    Note
    titleNote

    You can select Multiple only if timeLimit is specified in the Composite Trigger Details.


    N

    Anchor
    fri - COMP-Time
    fri - COMP-Time
    fri

    Friday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Friday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    intervalStartingDate - COMP-Time
    intervalStartingDate - COMP-Time
    intervalStartingDate

    Interval Start

    First day of the interval on which this trigger will run.

    Format: yyyy-mm-dd

    Y
    (if dayStyle
    is Every)

    Anchor
    mon - COMP-Time
    mon - COMP-Time
    mon

    Monday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Monday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    nthAmount - COMP-Time
    nthAmount - COMP-Time
    nthAmount

    Nth Amount

    Value of N.

    Integer

    Y
    (if dateAdjective
    is Nth)

    Anchor
    sat - COMP-Time
    sat - COMP-Time
    sat

    Saturday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Saturday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    simpeDateType - COMP-Time
    simpeDateType - COMP-Time
    simpleDateType

    n/a

    Indication of when this trigger will be run.

    Valid values:

    • As String = Daily, As Value = 1
    • As String = Business Days, As Value = 2
    • As String = Specific Days, As Value = 3

    Default is Daily (1).

    Y
    (if dayStyle
    is Simple)

    Anchor
    startingAt - COMP-Time
    startingAt - COMP-Time
    startingAt

    Initial Time Offset

    Set only if timeStyle is Interval; Starting time, in minutes offset from the hour.

    Format is hh:mm

    Y
    (if startTimeEnable
    is true)

    Anchor
    startTimeEnable - COMP-Time
    startTimeEnable - COMP-Time
    startTimeEnable

    Enable Offset

    Set only if timeStyle is Interval; Indication of whether you want to specify (in startingAt) a starting time, in minutes offset from the hour, for the trigger to run.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    sun - COMP-Time
    sun - COMP-Time
    sun

    Sunday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Sunday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    thu - COMP-Time
    thu - COMP-Time
    thu

    Thursday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Thursday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    time - COMP-Time
    time - COMP-Time
    time

    Time

    Time when the trigger will be run.

    Format is hh:mm, using 24-hour time.

    Y
    (if timeStyle
    is Absolute)

    Anchor
    timeInterval - COMP-Time
    timeInterval - COMP-Time
    timeInterval

    Time Interval

    Number of timeIntervalUnits.

    Integer

    Y
    (if timeStyle
    is Interval)

    Anchor
    timeIntervalUnits - COMP-Time
    timeIntervalUnits - COMP-Time
    timeIntervalUnits

    Time Interval Units

    Type of time interval.

    Valid values:

    • As String = Seconds, As Value = 1
    • As String = Minutes, As Value = 2
    • As String = Hours, As Value = 3

    Default is Hours (3).

    Y
    (if timeStyle
    is Interval)

    Anchor
    timeStyle - COMP-Time
    timeStyle - COMP-Time
    timeStyle

    Time Style

    Indicates whether this trigger is for a specific time or a series of times.

    Valid values:

    • As String = Absolute, As Value = 1
    • As String = Interval, As Value = 2

    Default is Absolute (1).

    N

    Anchor
    tue - COMP-Time
    tue - COMP-Time
    tue

    Tuesday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Tuesday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    wed - COMP-Time
    wed - COMP-Time
    wed

    Wednesday

    Set only if simpleDateType is Specific Days; Indicates that the this trigger will be run on Wednesday.

    Boolean; Valid values: true/false. Default is false.

    N

    Anchor
    Trigger Properties - Composite Trigger File Monitor Component
    Trigger Properties - Composite Trigger File Monitor Component

    Trigger Properties - Composite Trigger File Monitor Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    fileMonitor - COMP-FM
    fileMonitor - COMP-FM
    fileMonitor

    File Monitor

    Name of the File Monitor task to be triggered.


    Y

    Anchor
    Trigger Properties - Composite Trigger Task Monitor Component
    Trigger Properties - Composite Trigger Task Monitor Component

    Trigger Properties - Composite Trigger Task Monitor Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    taskMonitor - COMP-TM
    taskMonitor - COMP-TM
    taskMonitor

    Name

    Name of the Task Monitor task to be triggered.


    Y

    Anchor
    Trigger Properties - Composite Trigger Variable Monitor Component
    Trigger Properties - Composite Trigger Variable Monitor Component

    Trigger Properties - Composite Trigger Variable Monitor Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    variableMonitor - COMP-VM
    variableMonitor - COMP-VM
    variableMonitor

    Name

    Name of the Variable Monitor task to be triggered.


    Y

    Anchor
    Trigger Properties - Composite Trigger Email Monitor Component
    Trigger Properties - Composite Trigger Email Monitor Component

    Trigger Properties - Composite Trigger Email Monitor Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    emailMonitor - COMP-EM
    emailMonitor - COMP-EM
    emailMonitor

    Name

    Name of the Email Monitor task to be triggered.


    Y

    Anchor
    Trigger Properties - Composite Trigger Universal Monitor Component
    Trigger Properties - Composite Trigger Universal Monitor Component

    Trigger Properties - Composite Trigger Universal Monitor Component

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    universalMonitor - COMP-UM
    universalMonitor - COMP-UM
    universalMonitor

    Name

    Name of the Universal Monitor task to be triggered.


    Y

    Anchor
    Trigger-Related Records Properties Variables
    Trigger-Related Records Properties Variables

    Trigger-Related Records Properties: Variables

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    description - Var
    description - Var
    description

    Description

    Description of the variable.


    N

    Anchor
    name - Var
    name - Var
    name

    Name

    Name of the variable.


    Y

    Anchor
    value - Var
    value - Var
    value

    Value

    Value of the variable.


    Y

    Anchor
    Trigger-Related Records Properties - Notes
    Trigger-Related Records Properties - Notes

    Trigger-Related Records Properties: Notes

    Property

    UI Field Name

    Description

    Specifications

    Required

    Anchor
    sysId
    sysId
    sysId

    n/a

    System ID field in the database for the Note.


    N

    Anchor
    text
    text
    text

    Text

    Text of the Note.


    N

    Anchor
    title
    title
    title

    Title

    Title of the Note.


    N

    ...