Versions Compared

Key

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

...

Examples

XML

JSON

Anchor
Examples for Task Actions
Examples for Task Actions
Examples for Task Actions


Expand
titleXML


Abort

Code Block
languagetext
Abort
<abortAction>
       
<description
<description />
       
<exitCodes
<exitCodes />
       
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
       
<notifyOnLateFinish>false</notifyOnLateFinish>
<notifyOnLateFinish>false</notifyOnLateFinish>
       
<notifyOnLateStart>false</notifyOnLateStart>
<notifyOnLateStart>false</notifyOnLateStart>
       
<notifyOnProjectedLate>false</notifyOnProjectedLate>
<notifyOnProjectedLate>false</notifyOnProjectedLate>
       
<status>Waiting</status>
<status>Waiting</status>
       
<sysId>ad42c3268468425db6e1580cd53f57f0</sysId>
<sysId>ad42c3268468425db6e1580cd53f57f0</sysId>
       
<cancelProcess>false</cancelProcess>
<cancelProcess>false</cancelProcess>
       
<haltOnFinish>false</haltOnFinish>
<haltOnFinish>false</haltOnFinish>
       
<overrideExitCode
<overrideExitCode />
</abortAction>



 


Email Notification

<emailNotification>
       
<description
<description />
       
<exitCodes
<exitCodes />
       
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
       
<notifyOnLateFinish>false</notifyOnLateFinish>
<notifyOnLateFinish>false</notifyOnLateFinish>
       
<notifyOnLateStart>false</notifyOnLateStart>
<notifyOnLateStart>false</notifyOnLateStart>
      
<notifyOnProjectedLate>false</notifyOnProjectedLate>
 <notifyOnProjectedLate>false</notifyOnProjectedLate>
       
<status>Success</status>
<status>Success</status>
       
<sysId>2b72cdaaf3a145e4bbae5a7ddd24baff</sysId>
<sysId>2b72cdaaf3a145e4bbae5a7ddd24baff</sysId>
       
<attachFile>false</attachFile>
<attachFile>false</attachFile>
       
<attachJobLog>false</attachJobLog>
<attachJobLog>false</attachJobLog>
       
<attachLocalFile>true</attachLocalFile>
<attachLocalFile>true</attachLocalFile>
       
<attachStdError>false</attachStdError>
<attachStdError>false</attachStdError>
       
<attachStdOut>true</attachStdOut>
<attachStdOut>true</attachStdOut>
       
<bcc
<bcc />
       
<body>test
<body>test body</
body>
body>
       
<cc
<cc />
       
<emailConnection>Opswise
<emailConnection>Opswise - Gmail Account</
emailConnection>
emailConnection>
       
<emailTemplate
<emailTemplate />
       
<emailTemplateVar
<emailTemplateVar />
       
<fileName
<fileName />
       
<fileNumLines>100</fileNumLines>
<fileNumLines>100</fileNumLines>
       
<fileScanText
<fileScanText />
       
<fileStartLine>1</fileStartLine>
<fileStartLine>1</fileStartLine>
       
<joblogNumLines>100</joblogNumLines>
<joblogNumLines>100</joblogNumLines>
       
<joblogScanText
<joblogScanText />
       
<joblogStartLine>1</joblogStartLine>
<joblogStartLine>1</joblogStartLine>
       
<localAttachment>report
<localAttachment>report.pdf</
localAttachment>
localAttachment>
       
<localAttachmentsPath>E
<localAttachmentsPath>E:\temp</
localAttachmentsPath>
localAttachmentsPath>
       
<replyTo>replyTo@test
<replyTo>replyTo@test.com</
replyTo>
replyTo>
       
<report>
<report>
             <groupName />
             <title>report1</title>
             <userName>ops.admin</userName>
       </
report>
report>
       
<stderrNumLines>100</stderrNumLines>
<stderrNumLines>100</stderrNumLines>
       
<stderrScanText
<stderrScanText />
       
<stderrStartLine>1</stderrStartLine>
<stderrStartLine>1</stderrStartLine>
       
<stdoutNumLines>100</stdoutNumLines>
<stdoutNumLines>100</stdoutNumLines>
       
<stdoutScanText
<stdoutScanText />
       
<stdoutStartLine>1</stdoutStartLine>
<stdoutStartLine>1</stdoutStartLine>
       
<subject
<subject />
       
<to>test@test
<to>test@test.com</
to>
to>
</emailNotification>


 


 


Set Variable

<setVariableAction>
       
<description
<description />
       
<exitCodes
<exitCodes />
       
<notificationOption>Operation
<notificationOption>Operation Failure</
notificationOption>
notificationOption>
       
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
       
<notifyOnLateFinish>false</notifyOnLateFinish>
<notifyOnLateFinish>false</notifyOnLateFinish>
       
<notifyOnLateStart>false</notifyOnLateStart>
<notifyOnLateStart>false</notifyOnLateStart>
       
<notifyOnProjectedLate>false</notifyOnProjectedLate>
<notifyOnProjectedLate>false</notifyOnProjectedLate>
       
<status>Waiting</status>
<status>Waiting</status>
       
<sysId>f7824e38add745c2bf41017b07697bdf</sysId>
<sysId>f7824e38add745c2bf41017b07697bdf</sysId>
       
<variableName>name</variableName>
<variableName>name</variableName>
       
<variableScope>Self</variableScope>
<variableScope>Self</variableScope>
       
<variableValue
<variableValue />
</setVariableAction>


 


 


SNMP Notification

<snmpNotification>
       
<description
<description />
       
<exitCodes
<exitCodes />
       
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
       
<notifyOnLateFinish>false</notifyOnLateFinish>
<notifyOnLateFinish>false</notifyOnLateFinish>
       
<notifyOnLateStart>false<
<notifyOnLateStart>false</notifyOnLateStart>


       
<notifyOnProjectedLate>false</notifyOnProjectLate>
<notifyOnProjectedLate>false</notifyOnProjectLate>
       
<status>Resource
<status>Resource Requested</
status>
status>
       
<sysId>1a1ddf2fa7f7466db8b5fc7863fc4ea3</sysId>
<sysId>1a1ddf2fa7f7466db8b5fc7863fc4ea3</sysId>
       
<severity>Normal</severity>
<severity>Normal</severity>
       
<snmpManager>test
<snmpManager>test manager</
snmpManager>
snmpManager>
</snmpNotification>


 


 


System Operation

<systemOperation>
       
<description
<description />
       
<exitCodes
<exitCodes />
       
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
<notifyOnEarlyFinish>false</notifyOnEarlyFinish>
       
<notifyOnLateFinish>false</notifyOnLateFinish>
<notifyOnLateFinish>false</notifyOnLateFinish>
       
<notifyOnLateStart>false</notifyOnLateStart>
<notifyOnLateStart>false</notifyOnLateStart>
       
<notifyOnProjectedLate>false</notifyOnProjectedLate>
<notifyOnProjectedLate>false</notifyOnProjectedLate>
       
<status>Held</status>
<status>Held</status>
       
<sysId>742beaf652834054b1edc37e6423700d</sysId>
<sysId>742beaf652834054b1edc37e6423700d</sysId>
       
<agent
<agent />
       
<agentCluster
<agentCluster />
       
<agentClusterVar
<agentClusterVar />
       
<agentVar
<agentVar />
       
<execCommand>Cancel</execCommand>
<execCommand>Cancel</execCommand>
       
<execCriteria>Oldest
<execCriteria>Oldest Active Instance</
execCriteria>
execCriteria>
       
<execId
<execId />
       
<execLookupOption>Task</execLookupOption>
<execLookupOption>Task</execLookupOption>
       
<execName
<execName />
       
<execWorkflowNameCond
<execWorkflowNameCond />
       
<execWorkflowName
<execWorkflowName />
       
<limit
<limit />
       
<notificationOption>Operation
<notificationOption>Operation Failure 


       </
notificationOption>
notificationOption>
       
<operation>Run
<operation>Run Task Instance Command</
operation>
operation>
       
<overrideTriggerDateOffset>1</overrideTriggerDateOffset>
       <overrideTriggerDateTime>true</overrideTriggerDateTime>
       <overrideTriggerTime>3:20</overrideTriggerTime>
      
<task>Opswise
<overrideTriggerDateOffset>1</overrideTriggerDateOffset>
       <overrideTriggerDateTime>true</overrideTriggerDateTime>
       <overrideTriggerTime>3:20</overrideTriggerTime>
       <task>Opswise - B=${B}</
task>
task> 

       
<taskLimitType>Unlimited</taskLimitType>
<taskLimitType>Unlimited</taskLimitType> 
       
<taskVar
<taskVar /> 


       
<trigger
<trigger /> 

       
<triggerVar
<triggerVar /> 

       <variables> 
<variables>


              <variable> 

                     
<name>var1</name>
<name>var1</name> 
                     
<value>val1</value>
<value>val1</value> 
              </variable> 

              <variable> 

                     
<name>var2</name>
<name>var2</name> 
                     
<value>val2</value>
<value>val2</value> 
              </variable> 

       </
variables>
variables>
       
<variablesUnresolved>false</variablesUnresolved>
<variablesUnresolved>false</variablesUnresolved> 
       
<variablesUnresolved
<variablesUnresolved /> 


       
<virtualResource
<virtualResource /> 
<virtualResourceVar
<virtualResourceVar /> 

</systemOperation>



Expand
titleJSON


Code Block
languagetext
Abort

"abortActions": [ { 
  "cancelProcess": false,
  "description": null,
  "exitCodes": null,
  "haltOnFinish": true,
  "notifyOnEarlyFinish": false,
  "notifyOnLateFinish": false,
  "notifyOnLateStart": false,


  "notifyOnProjectedLate": false,
  "overrideExitCode": null,
  "status": "Waiting",
  "sysId": "ad42c3268468425db6e1580cd53f57f0"
} ],


 


 


Email Notification

"emailNotifications": [ { 
  "attachFile": false,
  "attachJobLog": false,
  "attachLocalFile": true,
  "attachStdError": false,
  "attachStdOut": true,
  "bcc": null,
  "body": "test body",
  "cc": null,
  "description": null,
  "emailConnection": "Opswise - Gmail Account",
  "emailTemplate": null,
  "emailTemplateVar": null,
  "exitCodes": null,
  "fileName": null,
  "fileNumLines": 100,
  "fileScanText": null,
  "fileStartLine": 1,
  "joblogNumLines": 100,
  "joblogScanText": null,
  "joblogStartLine": 1,
  "localAttachment": "report.pdf",
  "localAttachmentsPath": "E:\temp",
  "notifyOnEarlyFinish": false,
  "notifyOnLateFinish": false,
  "notifyOnLateStart": false,


  "notifyOnProjectedLate": false,
  "replyTo": "replyTo@test.com",
  "report": {
    "groupName": null,
    "title": "report1",
    "userName": "ops.admin"
  },
  "status": "Success",
  "stderrNumLines": 100,
  "stderrScanText": null,
  "stderrStartLine": 1,
  "stdoutNumLines": 100,
  "stdoutScanText": null,
  "stdoutStartLine": 1,
  "subject": null,
  "sysId": "2b72cdaaf3a145e4bbae5a7ddd24baff",
  "to": "test@test.com"
  }  
],   


 


Set Variable

"setVariableActions": [ {
  "description": null,
  "exitCodes": null,
  "notificationOption": "Operation Failure",
  "notifyOnEarlyFinish": false,
  "notifyOnLateFinish": false,
  "notifyOnLateStart": false,


  "notifyOnProjectedLate": false,


  "status": "Waiting",
  "sysId": "f7824e38add745c2bf41017b07697bdf",
  "variableName": "name",
  "variableScope": "Self",
  "variableValue": null
  } 
],


 


SNMP Notification

"snmpNotifications": [ {
  "description": null,
  "exitCodes": null,


  "notifyOnEarlyFinish": false,
  "notifyOnLateFinish": false,
  "notifyOnLateStart": false,


  "notifyOnProjectedLate": false,


  "severity": "Normal", 

  "snmpManager": "test manager", 

  "status": "Resource Requested",


  "sysId": "1a1ddf2fa7f7466db8b5fc7863fc4ea3" 
  } 
],



 


System Operation

"systemOperations": [ {
  "agent": null,
  "agentCluster": null,
  "agentClusterVar": null,
  "agentVar": null,
  "description": null,
  "execCommand": "Cancel",
  "execCriteria": "Oldest Active Instance",
  "execId": null,
  "execLookupOption": "Task",
  "execName": null,
  "execWorkflowNameCond": null,
  "execWorkflowName": null,
  "exitCodes": null,
  "limit": null,
  "notificationOption": "Operation Failure",
  "notifyOnEarlyFinish": false,
  "notifyOnLateFinish": false,
  "notifyOnLateStart": false,


  "notifyOnProjectedLate": false,
  "operation": "Run Task Instance Command",


  "overrideTriggerDateOffset": 1,


  "overrideTriggerDateTime": true,


  "overrideTriggerTime": "3:20",
  "task": "Opswise - B=${B}",
  "taskLimitType": "Unlimited",
  "taskVar": null,
  "trigger": null,
  "triggerVar": null,
  "status": "Held",
  "sysId": "742beaf652834054b1edc37e6423700d",
  "variables": [ {
    "name": "var1",
    "value": "val1"
  },
  {
    "name": "var2",
    "value": "val2"
  } ],
  "variablesUnresolved": false,
  "virtualResource": null,
  "virtualResourceVar": null
  } ]



Properties

See the Task Action Properties page for information on all task action properties.

...