Task Instance Web Services
Universal Controller supports the following RESTful-based web services for Task Instance operations, which are listed alphabetically on this page.
Formatting specifications for each web service, including details about parameter requirements, are provided.
For RESTful-based web services for Workflow Task Instance operations, see Workflow Task Instance Web Services.
Task Instance Status Types
The following table describes all possible task instance statuses for all task types.
The format of multi-word task status names specified in the Task Instance Status Web Service differs from the format of task status names used in the Controller user interface. In Task Instance Status, the words are separated by an underscore character; in the user interface, they are separated by a space.
Status Name | Status Code | Task Type | Description |
|---|---|---|---|
Action_Required | 60 | Manual | When a manual task launches, it goes into Action Required status, meaning a user must perform some manual activity. For details, see Manual task. |
Approval_Required | 55 | Approval | When an Approval Task launches, it goes into Approval Required status, meaning the Approval Task instance is waiting for action from its approver(s). For details, see Approval Task. |
Approved | 195 | Approval | The Approval Criteria have been satisfied for this task instance. |
Cancel_Pending | 99 | A process running on the Agent needs to be terminated. When the Cancel command is issued, the task instance will go into a Cancel Pending status until the Agent reports back that the process has been cancelled. At that point, the task instance will transition into the Cancelled status. | |
Cancelled | 130 | All | The task was cancelled by a user. |
Confirmation_Required | 125 | z/OS | If you make JCL changes and restart a z/OS task, Universal Controller will put the task into Confirmation Required status and prompt you for a confirmation. For detailed processing steps, see Rerunning a z/OS Task. |
Defined | 0 | All | The new task instance has been created (the task has been launched). |
Exclusive_Requested | 22 | All | All tasks with a mutually exclusive task defined go immediately to a status of Exclusive Requested. If the task is available to run exclusively, the task then moves to the next appropriate processing status. |
Exclusive_Wait | 23 | All | The task is mutually exclusive with one or more other tasks, and it is waiting for those tasks to finish before it will run. |
Execution_Wait | 33 | The task must wait to be completed; either the Agent/Agent Cluster running the task has reached its Task Execution Limit, or the ability of the Agent/Agent Cluster to run tasks has been suspended. | |
Failed | 140 | All* (except Approval) | The task ran to a failure status. |
Finished | 190 | All | The task was forced by the user to finish. The user may do this in cases where the task had a Cancelled or Failed status, and the user needed to release other task instances depending on the successful completion of this task instance in a workflow. For more information, see Force Finishing a Task. |
Held | 20 | All | The task has been put on hold by a user. |
In_Doubt | 110 | The Agent is "in doubt" about the current status of the task instance. This may occur if an Agent or Agent connection goes down. In this case, the Agent restarts and reviews its data about tasks in progress. If the Agent finds a task still running, it resumes normal monitoring. If the Agent cannot find the task, this usually indicates that the task completed, but the Agent considers the task status to be "in doubt." | |
Queued | 40 | The task has been queued on a resource. | |
Rejected | 145 | Approval | The Approval Criteria can no longer be satisfied for this task instance. |
Resource_Requested | 25 | All | All tasks with a virtual resource defined go immediately to a status of Resource Requested. If the resource is available, the task then moves to the next appropriate processing status. |
Resource_Wait | 30 | All | All tasks with a virtual resource defined go immediately to a status of Resource Requested. If the resource is not available, the task goes to a status of Resource Wait. When the resource becomes available, the task moves to the next appropriate processing status |
Running | 80 | All | The task is running. For Agent-based tasks, the Agent has started running the program. |
Running/Problems | 81 | Workflow | One or more tasks within the workflow has one of the following statuses:
|
Skipped | 180 | All | The task was skipped by a user. |
Start Failure | 120 | All | The task was unable to start. |
Started | 70 | Agent-based, Manual | The task has started. For Agent-based tasks, this means the Agent has received the task. |
Submitted | 43 | z/OS | The task has been submitted to the z/OS Job Entry subsystem and scheduled by the z/OS Job Scheduler. |
Success | 200 | All (except Approval) | The task has completed successfully. Workflows will transition to Success status when all of its tasks have transitioned to Success (or Approved for Approval tasks), Finished, or Skipped status. |
Time_Wait | 15 | All (except Timer) | The task is waiting to start based on a Wait To Start and/or Delay On Start specification. |
Undeliverable | 35 | The Agent is unavailable. | |
Waiting | 10 | All | The task has been loaded by a workflow and is waiting on a predecessor. |
* Workflows cannot go to Failed status.
Cancel a Task Instance
A Web Service Task instance cannot be cancelled if the specified Protocol is SOAP.
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/cancel |
HTTP Method | POST |
Description | Cancel a task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Cancel a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "win-1",
"criteria": "Newest Instance",
"workflowInstanceName": "work-1",
"operationalMemo": "Test1"
}
Example Response
JSON
{
"type": "cancel",
"success": true,
"info": "Command Cancel executed successfully against task instance \"Timer 60\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>win-1</name>
<operationalMemo>Test1</operationalMemo>
<workflowInstanceName>work-1</workflowInstanceName>
<criteria>Newest Instance</criteria>
</task-instance>
Example Response
XML
<command-response>
<type>cancel</type>
<success>true</success>
<info>Command Cancel executed successfully against task instance "test".</info>
<errors />
</command-response>
Cancel a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear All Dependencies
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/cleardependencies |
HTTP Method | POST |
Description | Clears all dependencies of a task instance. |
Example URI | http://localhost:8080/uc/resources/taskinstance/cleardependencies |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Clear All Dependencies: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Timer 60",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "clear_all_dependencies",
"success": true,
"info": "Command Clear All Dependencies executed successfully against task instance \"Timer 60\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>clear_all_dependencies</type>
<success>true</success>
<info>Command Clear All Dependencies executed successfully against task instance "Timer 60".</info>
<errors />
</command-response>
Clear All Dependencies: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear Exclusive Dependencies
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/clearexclusive |
HTTP Method | POST |
Description | Clears all exclusive dependencies of a task instance. |
Authentication | HTTP Basic |
Example URI | http://localhost:8080/uc/resources/taskinstance/clearexclusive |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Clear Exclusive Dependencies: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Timer 60",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "clear_exclusive",
"success": true,
"info": "Command Clear Exclusive executed successfully against task instance \"Timer 60\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>clear_exclusive</type>
<success>true</success>
<info>Command Clear Exclusive executed successfully against task instance "Timer 60".</info>
<errors />
</command-response>
Clear Exclusive Dependencies: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear Instance Wait Dependencies
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/clearinstancewait |
HTTP Method | POST |
Description | Clears the previous instance wait condition of a task instance. |
Example URI | http://localhost:8080/uc/resources/taskinstance/clearinstancewait |
Authentication | HTTP Basic |
Produces Content-Type | application/xml, application/json |
Consumes Content-Type | application/xml, application/json |
Example Request | |
Example Response |
Clear Instance Wait Dependencies: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Timer 60",
"criteria": "Newest Instance",
"workflowInstanceName": "Test",
}
Example Response
JSON
{
"type": "clear_instance_wait",
"success": true,
"info": "Command Clear Instance Wait executed successfully against task instance \"Sleep 60\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Test task</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<command-response>
<type>clear_instance_wait</type>
<success>true</success>
<info>Command Clear Instance Wait executed successfully against task instance "Sleep 60".</info>
<errors></errors>
</command-response>
Clear Instance Wait Dependencies: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear Predecessor Dependencies
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/clearpredecessors |
HTTP Method | POST |
Description | Clears all predecessor dependencies of a task instance in a Workflow. |
Authentication | HTTP Basic |
Example URI | http://localhost:8080/uc/resources/taskinstance/clearpredecessors |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Clear Predecessor Dependencies: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Timer 60",
"criteria": "Newest Instance",
"workflowInstanceName": "Test",
"predecessorName": "Task 1"
}
Example Response
JSON
{
"type": "set_edge_satisfied",
"success": true,
"info": "Successfully marked the dependency as satisfied.",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<predecessorName>*</predecessorName>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
<predecessorName>*</predecessorName>
</task-instance>
Example Response
XML
<command-response>
<type>set_edges_satisfied</type>
<success>true</success>
<info>Command Clear Predecessors executed successfully against task instance "Timer 60".</info>
<errors />
</command-response>
Clear Predecessor Dependencies: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| n/a | Name of the predecessor task instance for which you want to clear dependency. | * = Clears dependencies from all predecessor task instances. | Y | |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear Time Dependency
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/cleartimewait |
HTTP Method | POST |
Description | Clears the time dependency of a task instance. |
Authentication | HTTP Basic |
Example URI | http://localhost:8080/uc/resources/taskinstance/cleartimewait |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Clear Time Dependency: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "clear_timewait",
"success": true,
"info": "Command Clear Time Wait/Delay executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Test task</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>clear_timewait</type>
<success>true</success>
<info>Command Clear Time Wait/Delay executed successfully against task instance "Test task".</info>
<errors />
</command-response>
Clear Time Dependency: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Clear Virtual Resource Dependencies
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/clearresources |
HTTP Method | POST |
Description | Clears virtual resource dependencies of a task instance. |
Authentication | HTTP Basic |
Example URI | http://localhost:8080/uc/resources/taskinstance/clearresources |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Clear Virtual Resource Dependencies: XML and JSON Examples. |
Request Properties | See Clear Virtual Resource Dependencies: Request Properties. |
Example Response | See Clear Virtual Resource Dependencies: XML and JSON Examples. |
Clear Virtual Resource Dependencies: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test",
"resourceName": "V1"
}
Example Response
JSON
{
"type": "clear_resources",
"success": true,
"info": "Command Clear Resources executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<resourceName>V1</resourceName>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
<resourceName>V1</resourceName>
</task-instance>
Example Response
XML
<command-response>
<type>clear_resources</type>
<success>true</success>
<info>Command Clear Resources executed successfully against task instance "Timer 60".</info>
<errors />
</command-response>
Clear Virtual Resource Dependencies: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| UUID | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| n/a | Name of the virtual resource for which you want to clear dependency. | * = Clears dependencies from all virtual resources. | Y | |
| n/a | Specification for whether or not virtual resource order(s) should be returned if they were already filled for the task instance. | Boolean; Valid values: true/false. Default is false. | N | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Delete a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance |
HTTP Method | DELETE |
Description | Deletes the specified task instance. For Workflow task instances, if the |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Example URI | |
Example Request | |
Request Properties | |
Example Response |
|
Delete a Task Instance: XML and JSON Examples
- JSON
- XML
JSON
{
"name": "Task 1",
"criteria": "Newest Instance"
}
Details
XML
Delete Task instance by task instance id.<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
Delete Task instance and all of its children by task instance id.
<task-instance>
<id>14483224900880190549PGHP23IR12MO</id>
<recursive>true</recursive>
</task-instance>
Delete Task instance by task instance name.
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
</task-instance>
Delete a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Instance (3). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| n/a | For Workflow task instances only; Specification for whether or not to delete all children task instances of the task instance. | Boolean; Valid values: true/false. Default is false. | N | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Deselect Job Steps of a z/OS Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/zos/jobsteps/deselect |
HTTP Method | PUT |
Description | Deselect job steps of a z/OS task instance for Re-run. |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | n/a |
Produces Content-Type | application/json |
URI Properties | |
Example Responses |
|
Deselect Job Steps of a z/OS Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| Step Number | Step Number(s) for z/OS Job steps. | Comma separated list of numbers. | Y | |
| UUID | UUID of the task instance. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Force Finish a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/forcefinish |
HTTP Method | POST |
Description | Force Finish a task instance. (To Force Finish (Halt) a task instance, set the halt property to true.) |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Force Finish a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"halt": "True",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "force_finish",
"success": true,
"info": "Command Force Finish executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<halt>true</halt>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>force_finish</type>
<success>true</success>
<info>Command Force Finish executed successfully against task instance "test".</info>
<errors />
</command-response>
Force Finish a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | Prevents successor task instances of the specified task instance in a Workflow from being run. | Boolean. Valid values: true/false. Default is false. | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Force Finish/Cancel a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/forcefinishcancel |
HTTP Method | POST |
Description | Force Finish/Cancel a task instance. (To Force Finish/Cancel (Halt) a task instance, set the halt property to true.) |
Example URI | http://localhost:8080/uc/resources/taskinstance/forcefinishcancel |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Force Finish Cancel a Task Instance: XML and JSON Examples. |
Request Properties | See Force Finish/Cancel a Task Instance: Request Properties. |
Example Response | See Force Finish Cancel a Task Instance: XML and JSON Examples. |
Force Finish/Cancel a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"halt": "True",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "force_finish_cancel",
"success": true,
"info": "Command Force Finish/Cancel executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<halt>true</halt>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>force_finish_cancel</type>
<success>true</success>
<info>Command Force Finish/Cancel executed successfully against task instance "test".</info>
<errors />
</command-response>
Force Finish/Cancel a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | Prevents successor task instances of the specified task instance in a Workflow from being run. | Boolean. Valid values: true/false. Default is false. | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Hold a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/hold |
HTTP Method | POST |
Description | Hold a task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Hold a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
"holdReason": "Example Reason",
}
Example Response
JSON
{
"type": "hold",
"success": true,
"info": "Command Hold executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>410d6c0bc0a801c901838d8ac43b3279</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<holdReason>Example Reason</holdReason>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>hold</type>
<success>true</success>
<info>Command Hold executed successfully against task instance "test".</info>
<errors />
</command-response>
Hold a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| Hold Reason | Add hold reason. | N | ||
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Issue Approve Command for an Approval Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/approval/approve |
HTTP Method | PUT |
Description | Issues an Approve command for an Approval Task instance. |
Example URI | |
Authentication | HTTP Basic |
Produces Content-Type | application/json |
Consumes Content-Type | N/A |
URI Parameters | See Issue Approve Command for an Approval Task Instance: URI Parameters, below. |
Response Properties | |
Example Request Body | You can optionally specify a reason for the approval in the request body. This will be saved as a Text/Plain |
Example Responses |
|
Issue Approve Command for an Approval Task Instance: URI Parameters
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| N/A | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| UUID | UUID of the task instance you want to approve. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance you want to approve. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Issue Reject Command for an Approval Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/approval/reject |
HTTP Method | PUT |
Description | Issues a Reject command for an Approval Task instance. |
Example URI | |
Authentication | HTTP Basic |
Produces Content-Type | application/json |
Consumes Content-Type | N/A |
URI Parameters | See Issue Reject Command for an Approval Task Instance: URI Parameters, below. |
Response Properties | |
Example Request Body | You can optionally specify a reason for the rejection in the request body. This will be saved as a Text/Plain |
Example Responses |
|
Issue Reject Command for an Approval Task Instance: URI Parameters
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| N/A | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| UUID | UUID of the task instance you want to reject. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance you want to reject. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Issue Set Completed Command for a Manual Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/setcompleted |
HTTP Method | POST |
Description | Issues a Set Completed command for a Manual Task instance. |
Example URI | http://localhost:8080/uc/resources/taskinstance/setcompleted |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Issue Set Completed Command for a Manual Task Instance: XML and JSON Examples. |
Request Properties | See Issue Set Completed Command for a Manual Task Instance: Request Properties. |
Example Response | See Issue Set Completed Command for a Manual Task Instance: XML and JSON Examples. |
Issue Set Completed Command for a Manual Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "set_manual_completed",
"success": true,
"info": "Command Set Completed executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>test manual</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>set_manual_completed</type>
<success>true</success>
<info>Command Set Completed executed successfully against task instance "test".</info>
<errors />
</command-response>
Issue Set Completed Command for a Manual Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Issue Set Started Command for a Manual Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/setstarted |
HTTP Method | POST |
Description | Issues a Set Started command for a Manual Task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Issue Set Started Command for a Manual Task Instance: XML and JSON Examples. |
Request Properties | See Issue Set Started Command for a Manual Task Instance: Request Properties |
Example Response | See Issue Set Started Command for a Manual Task Instance: XML and JSON Examples. |
Issue Set Started Command for a Manual Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "set_manual_started",
"success": true,
"info": "Command Set Started executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>test manual</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>set_manual_started</type>
<success>true</success>
<info>Command Set Started executed successfully against task instance "test".</info>
<errors />
</command-response>
Issue Set Started Command for a Manual Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
List Task Instances
Description | |
|---|---|
URI | |
HTTP Method | POST |
Description | Retrieves information on task instances matching specific search criteria. |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
List Task Instances: XML and JSON Examples
- JSON
- XML
Example Request
Details
JSON
Task instance with multiple query criteria.{
"name": "*",
"status": "!45",
"instanceNumber": 2,
"businessServices": "Rgr A",
"customField2": "*Custom*"
}
All task instances in the last three minutes.
{
"name": "*",
"type": "Timer",
"updatedTimeType": "offset",
"updatedTime": "-3mn"
}
Task instance with the specified id.
{
"sysId": "1513644026115413351LS9ACLESSKLXZ"
}
Task instance with multiple query criteria.
{
"name": "*",
"status": "200",
"type": "windows",
"agentName": "Mark-4 - AGNT0002",
"lateStart": true,
"lateFinish": false,
"earlyFinish": false
}
All task instances that either started late or finished late.
{
"name": "*",
"late": true
}
All task instances that either started late, finished late, or finished early.
{
"name": "*",
"lateEarly": true
}
All task instances that neither started late nor finished late.
{
"name": "*",
"late": false
}
All task instances that neither started late, finished late, nor finished early.
{
"name": "*",
"lateEarly": false
}
Task instance with the specified template name.
{
"name": "*"
"templateName": Demo_Ext_1
}
All task instances updated between the specified update times.
{
"name": "*",
"updatedTimeType": "between",
"updatedTime": "2022-08-08 10:56:00 -0400,2022-08-10 10:56:00 -0400"
}
All task instances, sorted by descending update time.
{
"name": "*",
"sort": {
"field": "updatedTime",
"direction": "DESC"
}
}
Example Response
JSON
{
"agent": null,
"businessServices": [
"Accounting",
"QA Department"
],
"credentials": null,
"customField1": {
"label": "Custom 1",
"value": "My Custom Field #1"
},
"customField2": {
"label": "Custom 2",
"value": "My Other Custom Field #2"
},
"earlyFinish": "false",
"endTime": "2019-06-27 11:20:11 -0400",
"executionUser": "ops.admin",
"exitCode": "0",
"finishedEarly": "false",
"finishedLate": "false",
"instanceNumber": 6,
"lateFinish": "false",
"lateStart": "false",
"launchTime": "2019-06-27 11:18:41 -0400",
"name": "B-06884 - Timer - END - 15616456627821537077YBESF7H0KELV",
"operationalMemo": "Test1",
"progress": "100",
"queuedTime": "",
"startTime": "2019-06-27 11:18:41 -0400",
"startedLate": "false",
"status": "SUCCESS",
"statusDescription": null,
"sysId": "15616456627821537077YBESF7H0KELV",
"taskId": "05564cd1f6c4484997cfb66782feb0d0",
"taskName": "B-06884 - Timer - END - ${B_08477_WKFLW_ID}",
"templateId": null,
"templateName": null,
"triggerId": null,
"triggerName": null,
"triggerTime": "2019-06-27 11:18:41 -0400",
"triggeredBy": "Workflow: B-06884 - Main ${ops_task_ref_count}",
"type": "Timer",
"updatedTime": "2019-06-27 11:20:11 -0400",
"workflowDefinitionId": "36551ed5663042c2b79975ad6a23915e",
"workflowDefinitionName": "B-06884 - Main ${ops_task_ref_count}",
"workflowInstanceId": "15616456627821077078N9HWVH7SLHVT",
"workflowInstanceName": "B-06884 - Main 3"
}
Example Request
Details
XML
Task instance with multiple query criteria.<task-instance-query-filter>
<name>B-06884*</name>
<status>!45</status>
<customField1>My*</customField1>
<customField2>*Custom*</customField2>
<workflowDefinitionId>36551ed5663042c2b79975ad6a23915e</workflowDefinitionId>
<taskName>B-06884 - Timer - END - ${B_08477_WKFLW_ID}</taskName>
</task-instance-query-filter>
All task instances in the last three minutes.
<task-instance-query-filter>
<name>*</name>
<updatedTimeType>Offset</updatedTimeType>
<updatedTime>-3mn</updatedTime>
</task-instance-query-filter>
Task instance with the specified id.
<task-instance-query-filter>
<sysId>1448396297341015141TB2QF51JBYM8V</sysId>
</task-instance-query-filter>
Task instance with multiple query criteria.
<task-instance-query-filter>
<name>*</name>
<status>110</status>
<type>windows</type>
<agentName>test agent</agentName>
<lateStart>true</lateStart>
<lateFinish>true</lateFinish>
<earlyFinish>false</earlyFinish>
</task-instance-query-filter>
All task instances that either started late or finished late.
<task-instance-query-filter>
<name>*</name>
<late>true</late>
</task-instance-query-filter>
All task instances that either started late, finished late, or finished early.
<task-instance-query-filter>
<name>*</name>
<lateEarly>true</lateEarly>
</task-instance-query-filter>
All task instances that neither started late nor finished late.
<task-instance-query-filter>
<name>*</name>
<late>false</late>
</task-instance-query-filter>
All task instances that neither started late, finished late, nor finished early.
<task-instance-query-filter>
<name>*</name>
<lateEarly>false</lateEarly>
</task-instance-query-filter>
Task instance with the specified template name.
<task-instance-query-filter>
<name>*</name>
<templateName>Demo_Ext_1</templateName>
</task-instance-query-filter>
All task instances updated between the specified update times.
<task-instance-query-filter>
<name>*</name>
<updatedTimeType>between</updatedTimeType>
<updatedTime>2022-08-08 10:56:00 -0400,2022-08-10 10:56:00 -0400</updatedTime>
</task-instance-query-filter>
All task instances, sorted by descending update time.
<task-instance-query-filter>
<name>*</name>
<sort>
<field>updatedTime</field>
<direction>DESC</direction>
</sort>
</task-instance-query-filter>
Example Response
XML
<taskInstance>
<agent />
<credentials />
<customField1 label="Custom 1">My Custom Field #1</customField1>
<customField2 label="Custom 2">My Other Custom Field #2</customField2>
<earlyFinish>false</earlyFinish>
<endTime></endTime>
<executionUser>ops.admin</executionUser>
<exitCode>0</exitCode>
<finishedEarly>false</finishedEarly>
<finishedLate>false</finishedLate>
<instanceNumber>6</instanceNumber>
<lateFinish>false</lateFinish>
<lateStart>false</lateStart>
<launchTime>2019-06-27 11:18:41 -0400</launchTime>
<name>B-06884 - Timer - END - 15616456627821537077YBESF7H0KELV</name>
<operationalMemo>Test1</operationalMemo>
<progress>100</progress>
<queuedTime></queuedTime>
<startTime>2019-06-27 11:18:41 -0400</startTime>
<startedLate>false</startedLate>
<status>RUNNING</status>
<statusDescription />
<sysId>15616456627821537077YBESF7H0KELV</sysId>
<taskId>05564cd1f6c4484997cfb66782feb0d0</taskId>
<taskName>B-06884 - Timer - END - ${B_08477_WKFLW_ID}</taskName>
<templateId />
<templateName />
<triggerId />
<triggerName />
<triggerTime>2019-06-27 11:18:41 -0400</triggerTime>
<triggeredBy>Workflow: B-06884 - Main ${ops_task_ref_count}</triggeredBy>
<type>Timer</type>
<updatedTime>2019-06-27 11:18:41 -0400</updatedTime>
<workflowDefinitionId>36551ed5663042c2b79975ad6a23915e</workflowDefinitionId>
<workflowDefinitionName>B-06884 - Main ${ops_task_ref_count}</workflowDefinitionName>
<workflowInstanceId>15616456627821077078N9HWVH7SLHVT</workflowInstanceId>
<workflowInstanceName>B-06884 - Main 3</workflowInstanceName>
<businessServices>
<businessService>Accounting</businessService>
<businessService>QA Department</businessService>
</businessServices>
</taskInstance>
List Task Instances: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| Agent | Name of the agent that this task instances is assigned to run on. | N | ||
| Member of Business Services | Business Services that this task instance belongs to. | Comma-separated list. | N | |
| Custom 1 (default, which you can change in the User Defined Task Field Label 1 Universal Controller system property.) | User-defined task field 1. | Wildcards are supported. | N | |
| Custom 2 (default, which you can change in the User Defined Task Field Label 2 Universal Controller system property.) | User-defined task field 2. | Wildcards are supported. | N | |
| Early Finish | Indication of whether or not to list all task instances that early finish enabled. | Valid values:
If left unspecified, empty, no | N | |
| Execution User | Execution User of a task instance that determines the security context under which the task instance runs. | System-supplied. | N | |
| Finished Early | Indication of whether or not to list all task instances that finished early. | Valid values:
If left unspecified (empty) no | N | |
| Finished Late | Indication of whether or not to list all task instances that finished late. | Valid values:
If left unspecified (empty) no | N | |
| Instance Number | Sequentially assigned number, maintained per task, representing the creation order of the instance. | Integer value. | N | |
| Started Late / Finished Late | Indication of whether or not to list all task instances that started late or finished late. | Valid values: true/false. | N | |
| Started Late / Finished Late / Finished Early | Indication of whether or not to list all task instances that started late, finished late, or finished early. | Valid values: true/false. | N | |
| Late Finish | Indication of whether or not to list all task instances with late finish enabled. | Valid values:
If left unspecified (empty) no | N | |
| Late Start | Indication of whether or not to list all task instances with late start enabled. | Valid values:
If left unspecified (empty), no | N | |
| Instance name | Name or partial name of one or more task instances. | Wildcards are supported. | Y |
|
| Operational Memo | User-defined operational memo. | N | ||
| n/a | Sort task instances by a specified field and direction. Examples: | The sort field can be either The sort direction can be either If sort is not included in the request payload, the legacy default behavior applies: the results will be sorted by startTime ASC (ascending start time). info If the sort is specified in the request payload, but both the field and direction are left unspecified, no sort on the | N | |
| Started Late | Indication of whether or not to list all task instances that started late. | Valid values:
If left unspecified (empty) no | N | |
| Status | List of comma-separated task instance status codes and/or names (not case sensitive). | Specifying one or more statuses automatically excludes task instances in all other statuses. To list task instances for all statuses, enter To list task instances for all statuses except one or more specific statuses, enter the status code or name for each status to be excluded with a preceding exclamation mark ( ! ). For example, !200. | N | |
| Status Description | Description (if any) of the current status of the Task Instance. | Wildcards are supported. | N | |
| n/a | sys_id used within the Controller to identify a task instance. | Y |
| |
| n/a | sys_id of the task definition that this Task Instance was created from. | Y
(unless |
| |
| n/a | Name of the task definition that this Task Instance was created from. | N |
| |
| n/a | ID used within the controller to identify a template. | If a | N |
|
| Template Name | Name of a template. | If a | N |
|
| n/a | sys_id of the Trigger that launched the Task Instance (if it was invoked from a Trigger). | N |
| |
| n/a | Name of the Trigger that launched the Task Instance (if it was invoked from a Trigger.) | N |
| |
| n/a | Task type of this task instance. | Valid values: One of the following (not case sensitive): application_control, approval, email, email_monitor, agent_file_monitor, ftp, ibm_i, peoplesoft, recurring, remote_file_monitor, indesca / universal_command / ucmd, manual, sap, sql, stored_procedure, system_monitor, task_monitor, timer, universal, universal_monitor, unix, variable_monitor, web_service, windows, workflow, zos, z/os_monitor. To list task instances for all task types, enter | N | |
| n/a | If | Valid values:
Default is d. Examples: -5d (last 5 days), -30mn (last 30 minutes), -6h (last 6 hours), -7 (last 7 days). If If info The time is relative to the Time Zone specified for the User. | Y | |
| n/a | Type of | Valid values:
| N | |
| n/a | sys_id of the parent workflow task definition for the Task Instance (if it was invoked from a Worklfow). | N |
| |
| n/a | Name of the parent workflow task definition for the Task Instance (if it was invoked from a Worklfow). | N |
| |
| n/a | Specification for how | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id of the parent workflow task instance. Only task instances within this workflow task instance will be listed. | N |
| |
| Workflow | Name of the parent workflow task instance. Only task instances within this workflow task instance will be listed. | N |
|
List Task Instances: Advanced
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/listadv |
HTTP Method | POST |
Description | List Task instance output details |
Example URI | http://localhost:8080/uc/resources/taskinstance/listadv?limit=10 |
Authentication | HTTP Basic |
Produces Content-Type | |
Consumes Content-Type | Application/XML & Application/JSON |
URI Parameters | See List Task Instances - Advanced: URI Parameters, below. |
Example Request | See List Task Instances - Advanced: XML and JSON Request Examples. |
Example Response | See List Task Instances - Advanced: XML and JSON Response Examples. |
Request Properties |
List Task Instances - Advanced: XML and JSON Request Examples
- JSON
- XML
Example Request
JSON
{
"name": "*",
"instanceOutputType": "STDOUT",
"responseFields": "type,status"
}
{
"name": "*",
"type": "Timer",
"updatedTimeType": "between",
"updatedTime": "2022-08-08 10:56:00 -0400,2022-08-10 10:56:00 -0400"
}
{
"name": "*",
"instanceOutputType": "STDOUT",
"responseFields": "*"
}
{
"name": "*",
"sort": {
"field": "updatedTime",
"direction": "DESC"
}
}
Example Response
JSON
[
{
"name": "Demo_exit_1",
"output": [
{
"attemptCount": 1,
"commandName": null,
"outputData": "Extension1 instantiated!\n*******************************************************\nState variable types:\nf2: <class 'float'>\ncred1: <class 'dict'>\ncred1.token: <class 'str'>\ncred1.user: <class 'str'>\ncred1.keyLocation: <class 'str'>\nchoice_3: <class 'list'>\nprint_types: <class 'bool'>\ncred1.pasphrase: <class 'str'>\nscr1: <class 'str'>\narray1: <class 'list'>\ncred1.password: <class 'str'>\narray2: <class 'list'>\n*******************************************************\n*******************************************************\nState variables & Values:\nf2 = 123.45\ncred1 = {'token': '', 'user': 'B-09028_Pwd_40', 'keyLocation': '', 'pasphrase': '', 'password': 'o*I\\\\K7/lYxf[O\\\\@wD*wDsX^akVU=uZO+;G;lHfNz'}\ncred1.token = \ncred1.user = B-09028_Pwd_40\ncred1.keyLocation = \nchoice_3 = []\nprint_types = True\ncred1.pasphrase = \nscr1 = C:\\Program Files\\Universal\\tmp\\a05909b7-868b-495f-84a7-a3893952f2de.\narray1 = []\ncred1.password = ****\narray2 = []\n*******************************************************\n",
"outputFileName": null,
"outputType": "STDOUT"
}
],
"status": "SUCCESS",
"sysId": "1656255075614055024S5Y1Y9WQJD87I",
"type": "Universal",
"summary": "Test instance",
"createdTime": "2026-03-27 15:42:34 -0400"
"topLevelWorkflowId": "a21c68bba02c43919d5a6d6042a3f082",
"topLevelWorkflowName": "SB_Workflow",
},
{
"name": "Demo_exit_1",
"output": [
{
"attemptCount": 1,
"commandName": null,
"outputData": "Extension1 instantiated!\n*******************************************************\nState variable types:\nf2: <class 'float'>\ncred1: <class 'dict'>\ncred1.token: <class 'str'>\ncred1.user: <class 'str'>\ncred1.keyLocation: <class 'str'>\nchoice_3: <class 'list'>\nprint_types: <class 'bool'>\ncred1.pasphrase: <class 'str'>\nscr1: <class 'str'>\narray1: <class 'list'>\ncred1.password: <class 'str'>\narray2: <class 'list'>\n*******************************************************\n*******************************************************\nState variables & Values:\nf2 = 123.45\ncred1 = {'token': '', 'user': 'B-09028_Pwd_40', 'keyLocation': '', 'pasphrase': '', 'password': 'o*I\\\\K7/lYxf[O\\\\@wD*wDsX^akVU=uZO+;G;lHfNz'}\ncred1.token = \ncred1.user = B-09028_Pwd_40\ncred1.keyLocation = \nchoice_3 = []\nprint_types = True\ncred1.pasphrase = \nscr1 = C:\\Program Files\\Universal\\tmp\\79c7b74f-a413-46b1-a6ec-0a526804b3a1.\narray1 = []\ncred1.password = ****\narray2 = []\n*******************************************************\n",
"outputFileName": null,
"outputType": "STDOUT"
}
],
"status": "SUCCESS",
"sysId": "1656255075614085024ZDRECO2XNVXYF",
"type": "Universal"
"summary": "Test instance",
"createdTime": "2026-03-28 12:12:44 -0400"
"topLevelWorkflowId": "b21c68bba02c43919d5a6d6042a3f082",
"topLevelWorkflowName": "SB_Workflow_2",
}
]
Example Request
XML
<task-instance-query-filter>
<name>*</name>
<instanceOutputType>STDOUT</instanceOutputType>
<responseFields>type,status</responseFields>
</task-instance-query-filter>
<task-instance-query-filter>
<name>*</name>
<updatedTimeType>between</updatedTimeType>
<updatedTime>2022-08-08 10:56:00 -0400,2022-08-10 10:56:00 -0400</updatedTime>
</task-instance-query-filter>
<task-instance-query-filter>
<name>*</name>
<instanceOutputType>STDOUT</instanceOutputType>
<responseFields>*</responseFields>
</task-instance-query-filter>
<task-instance-query-filter>
<name>*</name>
<sort>
<field>updatedTime</field>
<direction>DESC</direction>
</sort>
</task-instance-query-filter>
Example Response
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taskInstances>
<taskInstance>
<name>Demo_exit_1</name>
<taskInstanceOutputs>
<taskInstanceOutput>
<attemptCount>1</attemptCount>
<outputData>Extension1 instantiated!</outputData>
<outputType>STDOUT</outputType>
</taskInstanceOutput>
</taskInstanceOutputs>
<status>SUCCESS</status>
<sysId>1656255075614055024S5Y1Y9WQJD87I</sysId>
<type>Universal</type>
<summary>Test instance</summary>
<createdTime>2026-03-27 15:42:34 -0400</createdTime>
<topLevelWorkflowId>a21c68bba02c43919d5a6d6042a3f082</topLevelWorkflowId>
<topLevelWorkflowName>SB_Workflow</topLevelWorkflowName>
</taskInstance>
<taskInstance>
<name>Demo_exit_1</name>
<taskInstanceOutputs>
<taskInstanceOutput>
<attemptCount>1</attemptCount>
<outputData>Extension1 instantiated!</outputData>
<outputType>STDOUT</outputType>
</taskInstanceOutput>
</taskInstanceOutputs>
<status>SUCCESS</status>
<sysId>1656255075614085024ZDRECO2XNVXYF</sysId>
<type>Universal</type>
<summary>Test instance</summary>
<createdTime>2026-03-28 12:12:44 -0400</createdTime>
<topLevelWorkflowId>b21c68bba02c43919d5a6d6042a3f082</topLevelWorkflowId>
<topLevelWorkflowName>SB_Workflow_2</topLevelWorkflowName>
</taskInstance>
</taskInstances>
List Task Instances - Advanced: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With | |
|---|---|---|---|---|---|---|
| Agent | Name of the agent that this task instances is assigned to run on. | N | |||
| Member of Business Services | Business Services that this task instance belongs to. | Comma-separated list. | N | ||
| Custom Choice Field (default, which you can change in the User Defined Task Choice Field Label 1 Universal Controller system property.) | User-Defined choice field. Example: | The custom choice field is only available if values have been defined for the User Defined Task Choice Field 1 Label and User Defined Task Choice Field 1 Options system properties. Wildcards are supported. | N | ||
| Custom 1 (default, which you can change in the User Defined Task Field Label 1 Universal Controller system property.) | User-defined task field 1. Example: | The label is included only if a value has been defined for the User Defined Task Field Label 1 Universal Controller system property. Wildcards are supported. | N | ||
| Custom 2 (default, which you can change in the User Defined Task Field Label 2 Universal Controller system property.) | User-defined task field 2. Example: | The label is included only if a value has been defined for the User Defined Task Field Label 2 Universal Controller system property. Wildcards are supported. | N | ||
| Early Finish | Indication of whether or not to list all task instances that early finish enabled. | Valid values:
If left unspecified, empty, no | N | ||
| Execution User | Execution User of a task instance that determines the security context under which the task instance runs. | System-supplied. | N | ||
| Finished Early | Indication of whether or not to list all task instances that finished early. | Valid values:
If left unspecified (empty) no | N | ||
| Finished Late | Indication of whether or not to list all task instances that finished late. | Valid values:
If left unspecified (empty) no | N | ||
| Instance Number | Sequentially assigned number, maintained per task, representing the creation order of the instance. | Integer value. | N | ||
| Output Type | Type of task instance output to retrieve. | String; Valid values:
| N | ||
| Started Late / Finished Late | Indication of whether or not to list all task instances that started late or finished late. | Valid values: true/false. | N | ||
| Started Late / Finished Late / Finished Early | Indication of whether or not to list all task instances that started late, finished late, or finished early. | Valid values: true/false. | N | ||
| Late Finish | Indication of whether or not to list all task instances with late finish enabled. | Valid values:
If left unspecified (empty) no | N | ||
| Late Start | Indication of whether or not to list all task instances with late start enabled. | Valid values:
If left unspecified (empty), no | N | ||
| Instance name | Name or partial name of one or more task instances. | Wildcards are supported. | Y |
| |
| Operational Memo | User-defined operational memo. | N | |||
| N/A | Allowed Response fields | Comma separated list of any of the following fields can be viewed. info "*" returns all fields listed below. If left empty, the default fields will be returned.
| N | ||
| n/a | Sort task instances by a specified field and direction. Examples: | The sort field can be either The sort direction can be either If sort is not included in the request payload, the legacy default behavior applies: the results will be sorted by startTime ASC (ascending start time). info If the sort is specified in the request payload, but both the field and direction are left unspecified, no sort on the | N | ||
| Started Late | Indication of whether or not to list all task instances that started late. | Valid values:
If left unspecified (empty) no | N | ||
| Status | List of comma-separated task instance status codes and/or names (not case sensitive). | Specifying one or more statuses automatically excludes task instances in all other statuses. To list task instances for all statuses, enter To list task instances for all statuses except one or more specific statuses, enter the status code or name for each status to be excluded with a preceding exclamation mark ( ! ). For example, !200. | N | ||
| Status Description | Description (if any) of the current status of the Task Instance. | Wildcards are supported. | N | ||
| n/a | sys_id used within the Controller to identify a task instance. | Y |
| ||
| n/a | sys_id of the task definition that this Task Instance was created from. | N |
| ||
| n/a | Name of the task definition that this Task Instance was created from. | N |
| ||
| n/a | ID used within the controller to identify a template. | If a | N |
| |
| Template Name | Name of a template. | If a | N |
| |
| n/a | sys_id of the Trigger that launched the Task Instance (if it was invoked from a Trigger). | N | |||
| n/a | Filter task instances by the top-level workflow instance ID. | Y | |||
| n/a | Name of the Trigger that launched the Task Instance (if it was invoked from a Trigger.) | N |
| ||
| n/a | Task type of this task instance. | Valid values: One of the following (not case sensitive): application_control, approval, email, email_monitor, agent_file_monitor, ftp, ibm_i, peoplesoft, recurring, remote_file_monitor, indesca / universal_command / ucmd, manual, sap, sql, stored_procedure, system_monitor, task_monitor, timer, universal, universal_monitor, unix, variable_monitor, web_service, windows, workflow, zos, z/os_monitor. To list task instances for all task types, enter | N | ||
| n/a | If | Valid values:
Default is d. Examples: -5d (last 5 days), -30mn (last 30 minutes), -6h (last 6 hours), -7 (last 7 days). If If info The time is relative to the Time Zone specified for the User. | Y | ||
| n/a | Type of | Valid values:
| N | ||
| n/a | sys_id of the parent workflow task definition for the Task Instance (if it was invoked from a Worklfow). | N |
| ||
| n/a | Name of the parent workflow task definition for the Task Instance (if it was invoked from a Worklfow). | N |
| ||
| n/a | Specification for how | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | ||
| n/a | sys_id of the parent workflow task instance. Only task instances within this workflow task instance will be listed. | N |
| ||
| Workflow | Name of the parent workflow task instance. Only task instances within this workflow task instance will be listed. | N |
|
List Task Instances - Advanced: URI Parameters
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| N/A | The maximum number of results to return. The minimum of the | Integer; URI parameter. Must be a positive integer. | N |
List Task Instance Variables (Show Variables)
Description | |
|---|---|
URI | |
HTTP Method | GET |
Description | Retrieve the variables for a specific task instance. (Comparable to the Show Variables functionality in the user interface.) |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example URI Properties | See List Task Instance Variables (Show Variables): Example URI Properties. |
Example Response | See List Task Instance Variables (Show Variables): XML and JSON Response Examples. |
List Task Instance Variables (Show Variables): Example URI Properties
UI Field Name | Description | Specifications | Required | Mutually Exclusive With | |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| Show Global | Specifies whether or not to include global variables in the response. | Boolean; Vali values: true/false. Default is false. | N | |
| UUID | UUID of the task instance for which you want to list variables. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance for which you want to list variables. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
List Task Instance Variables (Show Variables): XML and JSON Response Examples
- JSON
- XML
JSON
{
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM",
"status": "Running",
"statusDescription": "",
"invokedBy": "Workflow: Submit_Order_Sub_Workflow",
"executionUser": "ops.admin",
"variables": [
{
"name": "ops_agent_id",
"value": "c140722e9a744fcfb648388aa1d7f733",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_attempt",
"value": "1",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_avg_estimated_end_time",
"value": "2018-10-25 16:49:30 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_hostname",
"value": "jmwin7",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_id",
"value": "jmwin7:9081-ops6204",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_ipaddr",
"value": "10.253.1.49",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_mode",
"value": "Active",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_name",
"value": "jmwin7:9081-ops6204",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_start_time",
"value": "2018-10-25 14:46:33 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cluster_uptime",
"value": "2 Hours 2 Minutes 5 Seconds",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cmd",
"value": "C:\\orders\\bin\\do_order.bat",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_cmd_parms",
"value": "C:\\orders\\342\\67.csv",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_custom_field1",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_custom_field2",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_description",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_execution_user",
"value": "ops.admin",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_exit_code",
"value": "0",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_highest_estimated_end_time",
"value": "2018-10-25 16:53:00 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_launch_time",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_lowest_estimated_end_time",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_queued_time",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_retry_count",
"value": "0",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_retry_interval",
"value": "60",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_retry_maximum",
"value": "0",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_script_id",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_script_name",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_script_parms",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_start_time",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_status",
"value": "RUNNING",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_status_description",
"value": "",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_system_identifier",
"value": "DEV",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_id",
"value": "1540493193934844131JT6DW8IKYH2MM",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_name",
"value": "Complete_Order",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_ref_count",
"value": "2",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_time_zone",
"value": "America/New_York",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_type",
"value": "Windows",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_task_type_value",
"value": "3",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_top_level_workflow_id",
"value": "1540493193934840131AAC49YBBVB4BB",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_vertex_id",
"value": "2",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_workflow_id",
"value": "1540493193934842131RCD2RVA6OQX9G",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "ops_workflow_name",
"value": "Submit_Order_Sub_Workflow",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "order_file",
"value": "C:\\orders\\${client_no}\\${order_no}.csv",
"valueResolved": "\\orders\\342\\67.csv",
"instanceName": "Complete_Order",
"instanceId": "1540493193934844131JT6DW8IKYH2MM"
},
{
"name": "order_no",
"value": "67",
"instanceName": "Submit_Order_Sub_Workflow",
"instanceId": "1540493193934842131RCD2RVA6OQX9G",
"inherited": true
},
{
"name": "recipients",
"value": "${client_contact},orders@stonebranch.com",
"valueResolved": "client@stonebranch.com,orders@stonebranch.com",
"instanceName": "Submit_Order_Sub_Workflow",
"instanceId": "1540493193934842131RCD2RVA6OQX9G",
"inherited": true
},
{
"name": "client_contact",
"value": "client@stonebranch.com",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "client_no",
"value": "342",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "ops_time_zone",
"value": "America/New_York",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "ops_trigger_name",
"value": "Client_Workflow #TRIGGER#",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "ops_trigger_time",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "ops_trigger_time_tz",
"value": "2018-10-25 16:48:00 -0400",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": true
},
{
"name": "recipients",
"value": "${client_contact}",
"valueResolved": "client@stonebranch.com",
"instanceName": "Client_Workflow",
"instanceId": "1540493193934840131AAC49YBBVB4BB",
"inherited": false
},
{
"name": "DATE_YYYY_MM_DD",
"value": "${_date('yyyy-MM-dd')}",
"valueResolved": "2018-10-25",
"inherited": true
}
]
}
XML
<showVariables>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
<status>Running</status>
<statusDescription></statusDescription>
<invokedBy>Workflow: Submit_Order_Sub_Workflow</invokedBy>
<executionUser>ops.admin</executionUser>
<variables>
<variable>
<name>ops_agent_id</name>
<value>c140722e9a744fcfb648388aa1d7f733</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_attempt</name>
<value>1</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_avg_estimated_end_time</name>
<value>2018-10-25 16:49:30 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_hostname</name>
<value>jmwin7</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_id</name>
<value>jmwin7:9081-ops6204</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_ipaddr</name>
<value>10.253.1.49</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_mode</name>
<value>Active</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_name</name>
<value>jmwin7:9081-ops6204</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_start_time</name>
<value>2018-10-25 14:46:33 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cluster_uptime</name>
<value>2 Hours 1 Minute 5 Seconds</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cmd</name>
<value>C:\orders\bin\do_order.bat</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_cmd_parms</name>
<value>C:\orders\342\67.csv</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_custom_field1</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_custom_field2</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_description</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_execution_user</name>
<value>ops.admin</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_exit_code</name>
<value>0</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_highest_estimated_end_time</name>
<value>2018-10-25 16:53:00 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_launch_time</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_lowest_estimated_end_time</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_queued_time</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_retry_count</name>
<value>0</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_retry_interval</name>
<value>60</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_retry_maximum</name>
<value>0</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_script_id</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_script_name</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_script_parms</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_start_time</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_status</name>
<value>RUNNING</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_status_description</name>
<value></value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_system_identifier</name>
<value>DEV</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_id</name>
<value>1540493193934844131JT6DW8IKYH2MM</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_name</name>
<value>Complete_Order</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_ref_count</name>
<value>2</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_time_zone</name>
<value>America/New_York</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_type</name>
<value>Windows</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_task_type_value</name>
<value>3</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_top_level_workflow_id</name>
<value>1540493193934840131AAC49YBBVB4BB</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_vertex_id</name>
<value>2</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_workflow_id</name>
<value>1540493193934842131RCD2RVA6OQX9G</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>ops_workflow_name</name>
<value>Submit_Order_Sub_Workflow</value>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>order_file</name>
<value>C:\orders\${client_no}\${order_no}.csv</value>
<valueResolved>\orders\342\67.csv</valueResolved>
<instanceName>Complete_Order</instanceName>
<instanceId>1540493193934844131JT6DW8IKYH2MM</instanceId>
</variable>
<variable>
<name>order_no</name>
<value>67</value>
<instanceName>Submit_Order_Sub_Workflow</instanceName>
<instanceId>1540493193934842131RCD2RVA6OQX9G</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>recipients</name>
<value>${client_contact},orders@stonebranch.com</value>
<valueResolved>client@stonebranch.com,orders@stonebranch.com</valueResolved>
<instanceName>Submit_Order_Sub_Workflow</instanceName>
<instanceId>1540493193934842131RCD2RVA6OQX9G</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>client_contact</name>
<value>client@stonebranch.com</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>client_no</name>
<value>342</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>ops_time_zone</name>
<value>America/New_York</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>ops_trigger_name</name>
<value>Client_Workflow #TRIGGER#</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>ops_trigger_time</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>ops_trigger_time_tz</name>
<value>2018-10-25 16:48:00 -0400</value>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>true</inherited>
</variable>
<variable>
<name>recipients</name>
<value>${client_contact}</value>
<valueResolved>client@stonebranch.com</valueResolved>
<instanceName>Client_Workflow</instanceName>
<instanceId>1540493193934840131AAC49YBBVB4BB</instanceId>
<inherited>false</inherited>
</variable>
<variable>
<name>DATE_YYYY_MM_DD</name>
<value>${_date('yyyy-MM-dd')}</value>
<valueResolved>2018-10-25</valueResolved>
<inherited>true</inherited>
</variable>
</variables>
</showVariables>
Patch a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/{instance_id} |
HTTP Method | PATCH |
Description | Patch a Task instance |
Authentication | HTTP Basic |
Example URI | http://localhost:8080/uc/resources/taskinstance/17300462061000491324Y23XETGLQLO0?scope=fields |
Consumes Content-Type | Application/JSON |
Produces Content-Type | Application/JSON |
URI Properties | |
Request Properties | |
Example Request | |
Example Responses |
|
Patch a Task Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| N/A | Scope of the patch request. User can specify multiple values. | Valid values:
| Y |
Patch a Task Instance: Request Properties
Property | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|
| Task instance type. info You are required to specify the type of the task instance being patched. However, you cannot modify the | Task instance type must be specified in the format | Y | |
(Any other patchable task property) | You may specify any task instance property designated as Patchable on the Task Properties doc for the given task type. Only the specified properties will be updated. | Example request: | N |
Read a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance |
HTTP Method | GET |
Description | Read a Task instance |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
URI Properties | |
Example Responses |
|
Read a Task Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| n/a | Specifies whether or not to filter output to only include the current attempt. | Boolean; Valid values: true/false. Default is false. | N | |
| n/a | Specifies whether or not to include the output details. | Boolean; Valid values: true/false. Default is false. | N | |
| n/a | For SQL and Stored Procedure Tasks, specifies whether or not to retrieve SQL output. | Boolean; Valid values: true/false. Default is false. | N | |
| UUID | Unique ID for this task instance. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Read Job Steps of a z/OS Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/zos/jobsteps |
HTTP Method | GET |
Description | Read job steps of a z/OS task instance. |
Authentication | HTTP Basic |
Example URI |
|
Consumes Content-Type | n/a |
Produces Content-Type | application/json |
URI Properties | |
Example Responses |
|
Read Job Steps of a z/OS Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| UUID | UUID of the task instance. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Release a Task Instance from Hold
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/release |
HTTP Method | POST |
Description | Releases the specified task instance from hold. For Workflow task instances, if the See Releasing a Task Instance from Hold for a description of behavior and restrictions. |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Release a Task Instance from Hold: XML and JSON Examples. |
Request Properties | |
Example Response | See Release a Task Instance from Hold: XML and JSON Examples. |
Release a Task Instance from Hold: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "release",
"success": true,
"info": "Command Release executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<recursive>true</recursive>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>release</type>
<success>true</success>
<info>Command Release executed successfully against task instance "Timer 60".</info>
<errors />
</command-response>
Release a Task Instance from Hold: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Iinstance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| n/a | For Workflow task instances only; Specification for whether or not to release from hold all children task instances of the task instance. | Boolean; Valid values: true/false. Default is false. | N | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Rerun a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/rerun |
HTTP Method | POST |
Description | Rerun a task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Rerun a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "rerun",
"success": true,
"info": "Command Re-run executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
or
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<taskStatus>Success</taskStatus>
<recursive>true</recursive>
</task-instance>
Example Response
XML
<command-response>
<type>rerun</type>
<success>true</success>
<info>Command Re-run executed successfully against task instance "test".</info>
<errors />
</command-response>
Rerun a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| n/a | Indication of whether or not tasks within sub-workflows will qualify for rerun. | Valid values: true/false. Default is false. | N | |
| Status | If matched task instance is workflow type; List of comma-separated status codes or case-insensitive status names. All tasks within the matching workflow with a matching status will be queued for rerun. | Valid statuses:
| Y | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Retrieve Task Instance Output
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/retrieveoutput |
HTTP Method | GET |
Description | Retrieves the output of a task instance. info When Universal Controller requests the output from the associated Agent, only the output type specified by the outputtype property will be requested. However, the Universal Controller response will also include any output previously associated with the task instance in the database, regardless of output type. |
Example URI |
|
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example URI Properties | |
Example Response | See Retrieve Task Instance Output: XML and JSON Response Examples. |
Retrieve Task Instance Output: XML and JSON Response Examples
- JSON
- XML
JSON
[
{
"attemptCount": 1,
"outputData": "This is the output.",
"outputFileName": null,
"outputType": "STDOUT"
},
{
"attemptCount": 1,
"outputData": "[empty]",
"outputFileName": null,
"outputType": "STDERR"
}
]
XML
<taskInstanceOutputs>
<taskInstanceOutput>
<attemptCount>1</attemptCount>
<outputData>
test output data
</outputData>
<outputType>STDOUT</outputType>
</taskInstanceOutput>
<taskInstanceOutput>
<attemptCount>1</attemptCount>
<outputData>[empty]</outputData>
<outputType>STDERR</outputType>
</taskInstanceOutput>
</taskInstanceOutputs>
Retrieve Task Instance Output: Example URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | Specifies whether or not to filter output to only include the current attempt. | Boolean; Valid values: true/false. Default is false. | N | |
| Number of Lines | Number of lines to retrieve. | Integer | N | |
| Output Type | Type of task instance output to retrieve. | String; URI parameter. Valid values:
Default is OUTERR (0). | Y | |
| Scan Text | Scan the data for the text specified and retrieve only that. | String; URI parameter. | N | |
| Start Line | Retrieve data beginning at the line indicated. | Integer; URI parameter. Default is 1. | N | |
| UUID | UUID of the task instance for which you want to retrieve output. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance for which you want to retrieve output. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Select Job Steps of a z/OS Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/zos/jobsteps/select |
HTTP Method | PUT |
Description | Select job steps of a z/OS task instance for Re-run. |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | n/a |
Produces Content-Type | application/json |
URI Properties | |
Example Responses |
|
Select Job Steps of a z/OS Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| N/A | Forces the specified Step Numbers to be selected, even if they show as not restartable or depend on a step that is not selected. This option is only allowed if the system property Enable Force Rerun For z/OS Job Steps is enabled. | N | ||
| Step Number | Step Number(s) for z/OS Job steps. | Comma separated list of numbers. | Y | |
| UUID | UUID of the task instance. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Select To End Job Steps of a z/OS Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/zos/jobsteps/selecttoend |
HTTP Method | PUT |
Description | Select job steps of a z/OS task instance for Re-run. All job steps following the specified |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | n/a |
Produces Content-Type | application/json |
URI Properties | See Select To End Job Steps of a z/OS Instance: URI Properties. |
Example Responses |
|
Select To End Job Steps of a z/OS Instance: URI Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| Step Number | The starting z/OS Job Step Number to re-run. This step and all following steps will be selected for re-run. | Y | ||
| UUID | UUID of the task instance. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Set a Task Instance Variable
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/variable |
HTTP Method | PUT |
Description | Sets the specified variable for a task instance record. |
Example URI | http://localhost:8080/uc/resources/taskinstance/variable?taskinstancename=win-task&criteria=3&variablename=var |
Authentication | HTTP Basic |
Produces Content-Type | application/xml, application/json |
Consumes Content-Type | text/plain |
Example Request | |
Request Properties | |
Example Responses |
|
Set a Task Instance Variable: Request Example
Examples | Text/Plain |
|---|---|
Example Request Body | Variable Value |
Set a Task Instance Variable: XML and JSON Response Examples
- JSON
- XML
JSON
{
"type": "set_variable",
"success": true,
"info": "Successfully set variable \"v1\" for task instance \"win - Copy\" with id 1745610952769048589SEMPXANTNZ7FG.",
"errors": ""
}
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<command-response>
<type>set_variable</type>
<success>true</success>
<info>Successfully set variable "v1" for task instance "win - Copy" with id 1745610952769048589SEMPXANTNZ7FG.</info>
<errors></errors>
</command-response>
Set a Task Instance Variable: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| N/A | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| UUID | UUID of the task instance for which you want to set the variable. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance for which you want to set the variable. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List. It is not displayed in the Task Instance Details. | N | |
| Name | Name of the Instance Variable. | Y |
Set or Modify Wait Time/Duration for Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/settimewait |
HTTP Method | POST |
Description | Sets or modifies a wait time/duration for a task instance. |
Authentication | HTTP Basic |
Example URI | |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Set or Modify Wait Time/Duration for Task Instance: XML and JSON Examples. |
Request Properties | See Set or Modify Wait Time/Duration for Task Instance: Request Properties. |
Example Response | See Set or Modify Wait Time/Duration for Task Instance: XML and JSON Examples. |
Set or Modify Wait Time/Duration for Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"id": "15137106032955949535QDWAW9IA700W",
"waitType": "Time",
"waitTime": "00:33",
"delayType": "duration",
"delayDuration": "00:00:00:33"
}
Example Response
JSON
{
"type": "set_timewait",
"success": true,
"info": "Successfully set timewait for task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<waitType>time</waitType>
<waitTime>00:33</waitTime>
<delayType>duration</delayType>
<delayDuration>00:00:00:33</delayDuration>
</task-instance>
Example Response
XML
<command-response>
<type>set_timewait</type>
<success>true</success>
<info>Successfully set timewait for task instance "test task".</info>
<errors />
</command-response>
Set or Modify Wait Time/Duration for Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| Delay Duration | If | Format: DD:HH:MM:SS | Y | |
| Delay Duration In Seconds | If | Format: SS | Y | |
| Delay On Start | Amount of time to delay the start of a task once it is eligible to start. | Valid values:
| Y | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Wait Day Constraint | If | Valid values:
| N | |
| Wait Duration | If | Format: DD:HH:MM:SS | Y | |
| Wait Duration In Seconds | If | Format: SS | Y | |
| Wait Time | If | Format: HH:MM | Y | |
| Wait To Start | Amount of time to wait before starting a task after it has been launched. | Valid values:
| Y | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Set Priority for a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/setpriority |
HTTP Method | POST |
Description | Set priority for a task instance (Linux/Unix, Windows, Universal, or z/OS). See Changing the Priority of a Task Instance for a description of behavior and restrictions. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | See Set Priority for a Task Instance: XML and JSON Examples. |
Request Properties | |
Example Response | See Set Priority for a Task Instance: XML and JSON Examples. |
Set Priority for a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test",
"priorityType": "High"
}
Example Response
JSON
{
"type": "set_priority_high",
"success": true,
"info": "Command Set Priority High executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
<priorityType>medium</priorityType>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
<priorityType>medium</priorityType>
</task-instance>
Example Response
XML
<command-response>
<type>set_priority_(low | medium | high}</type>
<success>true</success>
<info>Command Set Priority (low | medium | high} executed successfully against task instance "test".</info>
<errors />
</command-response>
Set Priority for a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| n/a | Sets the priority for this task instance. | Valid values: low, medium, high; Case-insensitive. | Y | |
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Skip a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/skip |
HTTP Method | POST |
Description | Skip a task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Skip a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "skip",
"success": true,
"info": "Command Skip executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>skip</type>
<success>true</success>
<info>Command Skip executed successfully against task instance "test".</info>
<errors />
</command-response>
Skip a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Skip a Task Instance Path
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/skippath |
HTTP Method | POST |
Description | Skip a task instance and all of its dependent task instances. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Skip a Task Instance Path: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "skip",
"success": true,
"info": "Command Skip Path executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>skip</type>
<success>true</success>
<info>Command Skip Path executed successfully against task instance "test".</info>
<errors />
</command-response>
Skip a Task Instance Path: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Unskip a Task Instance
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/unskip |
HTTP Method | POST |
Description | Unskip a task instance. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | application/xml, application/json |
Example Request | |
Request Properties | |
Example Response |
Unskip a Task Instance: XML and JSON Examples
- JSON
- XML
Example Request
JSON
{
"name": "Task 1",
"criteria": "Newest Instance",
"workflowInstanceName": "Test"
}
Example Response
JSON
{
"type": "unskip",
"success": true,
"info": "Command Unskip executed successfully against task instance \"Task 1\".",
"errors": ""
}
Example Request
XML
<task-instance>
<id>1464817327170011848D633V6106ENQ7</id>
</task-instance>
or
<task-instance>
<name>Timer 60</name>
<criteria>Newest Instance</criteria>
<workflowInstanceName>test</workflowInstanceName>
</task-instance>
Example Response
XML
<command-response>
<type>unskip</type>
<success>true</success>
<info>Command Unskip Path executed successfully against task instance "test".</info>
<errors />
</command-response>
Unskip a Task Instance: Request Properties
Property | UI Field Name | Description | Specifications | Required | Mutually Exclusive With |
|---|---|---|---|---|---|
| n/a | Specific task instance with this task instance | Valid values:
Default is Oldest Active Instance (1). info Values with an underscore characters ( _ ) instead of spaces also are supported (for example, oldest_active_instance). | N | |
| n/a | sys_id used within the Controller to identify this task instance. | Y |
| |
| Instance Name | Name of the task instance. | Y |
| |
| Operational Memo | User-defined operational memo. | N | ||
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |
Update a Task Instance Operational Memo
Description | |
|---|---|
URI | http://host_name/uc/resources/taskinstance/updatememo |
HTTP Method | PUT |
Description | Update the operational memo for a task instance record. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | text/plain |
Produces Content-Type | text/plain |
Example URI Properties | See Update a Task Instance Operational Memo: Example URI Properties. |
Example Request Body | See Update a Task Instance Operational Memo: Text/Plain Examples. |
Example Response Body | See Update a Task Instance Operational Memo: Text/Plain Examples. |
Update a Task Instance Operational Memo: Text/Plain Examples
Examples | Text/Plain |
|---|---|
Example Request Body | Ticket# 15243 |
Example Response Body | Updated the operational memo for record with task instance id 15832561207058159886SCGSSDF53H7Q. |
Update a Task Instance Operational Memo: Example URI Properties
UI Field Name | Description | Specifications | Required | Mutually Exclusive With | |
|---|---|---|---|---|---|
| n/a | Used if | String; URI parameter. Valid values:
Default is Oldest Active Instance (1). | N | |
| UUID | UUID of the task instance for which you want to update the Operational Memo. | String; URI parameter. | Y |
|
| Instance Name | Name of the task instance for which you want to update the Operational Memo. | String; URI parameter. | Y |
|
| Workflow | Name of the parent Workflow of the task instance. | You can select to display the Workflow field on the Activity Monitor and/or Task Instances List; it is not displayed in the Task Instance Details. | N |