...
- Add a Dependency to a Workflow
- Add a Task to a Workflow
- List Dependencies in a Workflow
- List Tasks in a Workflow
- Modify a Dependency in a Workflow
- Modify a Task in a Workflow
- Remove a Dependency from a Workflow794505949
- Remove Task(s) from a Workflow
Formatting specifications for each web service, including details about parameter requirements, are provided.
...
XML | JSON | |||||
---|---|---|---|---|---|---|
|
...
XML | JSON |
---|---|
...
Property | UI Field Name | Description | Specification | Required | ||||||
---|---|---|---|---|---|---|---|---|---|---|
alias | n/a | Alias used for the task added to the workflow; specifically, the value of ops_task_workflow_vertex.name. | N | |||||||
| n/a | Boolean condition expression to specify the dependency criteria. | XML: <conditionExpression> JSON: "conditionExpression": { | N | ||||||
task | Task Name | Name of the task added to the workflow. | Y | |||||||
vertexId | n/a | Vertex ID of the task added to the workflow. | Y | |||||||
vertexX | n/a | x-coordinate of the task added to the workflow. | Default is 0. | N | ||||||
vertexY | n/a | y-coordinate of the task added to the workflow. | Default is 0. | N |
...
XML | JSON | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
...
List Dependencies in a Workflow: Properties
Property | UI Field Name | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anchor | condition - LTE | condition - LTE | n/a | Dependency condition between the source and target tasks of this edge (connector). | ||||||||||||||||
Anchor | sourceId - LTE | sourceId - LTE | n/a | Vertex ID of the source task. | ||||||||||||||||
Anchor | straightEdge - LTE | straightEdge - LTE | n/a | Specification for whether the edge is straight or bent. | ||||||||||||||||
Anchor | targetId - LTE | targetId - LTE | n/a | Vertex ID of the target task
|
Anchor | ||||
---|---|---|---|---|
|
List Dependencies in a Workflow: Properties
Property | UI Field Name | Description | ||||||
---|---|---|---|---|---|---|---|---|
condition | n/a | Dependency condition between the source and target tasks of this edge (connector). | ||||||
sourceId | n/a | Vertex ID of the source task. | ||||||
straightEdge | n/a | Specification for whether the edge is straight or bent. | ||||||
targetId | n/a | Vertex ID of the target task. |
Anchor | ||||
---|---|---|---|---|
|
List Tasks in a Workflow
Attribute sysId identifies the sysid of the specified task.
Description | |
---|---|
URI | http://host_name/uc/resources/workflow/vertices |
HTTP Method | GET |
Description | Returns the list of tasks in a workflow, with each task represented by a |
URI Parameters | See List Tasks in a Workflow: URI Parameters, below. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example Response | See List Tasks in a Workflow: Example Response, below. |
Response Properties | See List Tasks in a Workflow: Properties, below. |
Anchor | ||||
---|---|---|---|---|
|
List Tasks in a Workflow
...
: URI Parameters
Parameter | Description |
---|---|
URI | http://host_name/uc/resources/workflow/vertices |
HTTP Method | GET |
Description | Returns the list of tasks in a workflow, with each task represented by a |
URI Parameters | See List Tasks in a Workflow: URI Parameters, below. |
Example URI | |
Authentication | HTTP Basic |
Consumes Content-Type | n/a |
Produces Content-Type | application/xml, application/json |
Example Response | See List Tasks in a Workflow: Example Response, below. |
Response Properties | See List Tasks in a Workflow: Properties, below. |
...
List Tasks in a Workflow: URI Parameters
...
Parameter | Description | Specifications | Required | Mutually Exclusive With | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anchor | taskalias - LTW | taskalias - LTW | Specifications | Required | Mutually Exclusive With | |||||||||||||||||||
taskalias | Alias used for the task within the Workflow; specifically, the value of ops_task_workflow_vertex.name. | String; URI parameter. | Y |
| ||||||||||||||||||||
taskid | ID used within the Controller to identify this task. | String; URI parameter. | Y |
| ||||||||||||||||||||
taskname | Name used within the Controller to identify this task. | String; URI parameter. | Y |
| ||||||||||||||||||||
taskid vertexid | ID used within the Controller to identify this taskVertex ID of the task in the workflow to be listed. | String; URI parameter. | Y |
| ||||||||||||||||||||
taskname workflowid | Name ID used within the Controller to identify this taska workflow. | String; URI parameter. | Y |
|
| |||||||||||||||||||
vertexid workflowname | Vertex ID of the task in the workflow to be listed. | String; URI parameter. | Name of a workflow. | Y |
| |||||||||||||||||||
Anchor | workflowid - LTW | workflowid - LTW | ID used within the Controller to identify a workflow. | Y |
| |||||||||||||||||||
Anchor | workflowname - LTW | workflowname - LTW | Name of a workflow. | Y |
|
...
|
Anchor | ||||
---|---|---|---|---|
|
List Tasks in a Workflow: Example Response
XML | JSON | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Anchor | ||||
---|---|---|---|---|
|
...
Property | UI Field Name | Description | ||||||
---|---|---|---|---|---|---|---|---|
alias | n/a | Alias used for the task; specifically, the value of ops_task_workflow_vertex.name. | ||||||
| n/a | Boolean condition expression to specify the dependency criteria. | ||||||
task | Task Name | Name of the task added. | ||||||
vertexId | n/a | Vertex ID of the task. | ||||||
vertexX | n/a | x-coordinate of the task. | ||||||
vertexY - ATWvertexY | n/a | y-coordinate of the task. |
...
n/a | y-coordinate of the task. |
Anchor | ||||
---|---|---|---|---|
|
Modify a Dependency in a Workflow
Description | |
---|---|
URI | http://host_name/uc/resources/workflow/edges |
HTTP Method | PUT |
Description | Modifies a dependency in a workflow, with the dependency represented by a |
URI Parameters | |
Example URI | http://localhost:8080/uc/resources/workflow/edges?workflowname=workflow1 |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | n/a |
Example Request | See Modify a Dependency in a Workflow: Example Request, below. |
Modify a Dependency in a Workflow Properties | |
Example Response |
|
Anchor | ||||
---|---|---|---|---|
|
Modify a Dependency in a Workflow: URI Parameters
Name | Description | Specifications | Required | Mutually Exclusive With |
---|---|---|---|---|
| ID used within the Controller to identify the workflow. | String; URI parameter. | Y |
|
| Name used within the Controller to identify the workflow. | String; URI parameter. | Y |
|
Anchor | ||||
---|---|---|---|---|
|
Modify a Dependency in a Workflow: Example Request
XML | JSON | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Anchor | ||||
---|---|---|---|---|
|
Modify a
...
Task in a Workflow
Description | |
---|---|
URI | http://host_name/uc/resources/workflow/edgesvertices |
HTTP Method | PUT |
Description | Modifies a dependency task in a workflow, with the dependency task represented by a |
URI Parameters | See Modify a Dependency Task in a Workflow: URI Parameters, below. |
Example URI | http://localhost:8080/uc/resources/workflow/edgesvertices?workflowname=workflow1 |
Consumes Content-Type | application/xml, application/json |
Produces Content-Type | n/a |
Example Request | See Modify a Dependency Task in a Workflow: Example Request, below. |
Modify a Dependency Task in a Workflow Properties | |
Example Response |
|
Anchor | ||||
---|---|---|---|---|
|
Modify a
...
Task in a Workflow: URI Parameters
Name | Description | Specifications | Required | Mutually Exclusive With |
---|---|---|---|---|
| ID used within the Controller to identify the workflow. | String; URI parameter. | Y |
|
| Name used within the Controller to identify the workflow. | String; URI parameter. | Y |
|
Anchor | ||||
---|---|---|---|---|
|
Modify a
...
Task in a Workflow: Example Request
XML | JSON | |||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Modify a Task in a Workflow: Properties
Property | UI Field Name | Description |
---|---|---|
URI | http://host_name/uc/resources/workflow/vertices | |
HTTP Method | PUT | |
Description | Modifies a task in a workflow, with the task represented by a | |
URI Parameters | See Modify a Task in a Workflow: URI Parameters, below. | |
Example URI | http://localhost:8080/uc/resources/workflow/vertices?workflowname=workflow1 | |
Consumes Content-Type | application/xml, application/json | |
Produces Content-Type | n/a | |
Example Request | See Modify a Task in a Workflow: Example Request, below. | |
Modify a Task in a Workflow Properties |
...
Modify a Task in a Workflow: URI Parameters
...
Name
...
Description
...
Specifications
...
Required
...
Mutually Exclusive With
...
workflowid
...
ID used within the Controller to identify the workflow.
...
String; URI parameter.
...
Y
(unless workflowname
is specified)
...
workflowname
...
workflowname
...
Name used within the Controller to identify the workflow.
...
String; URI parameter.
...
Y
(unless workflowid
is specified)
...
workflowid
...
Modify a Task in a Workflow: Example Request
...
XML
...
JSON
Expand | ||
---|---|---|
| ||
<workflowVertex> <alias>S30</alias> <task>Sleep 30</task> <vertexX>360</vertexX> <vertexY>60</vertexY> </workflowVertex> |
Expand | ||
---|---|---|
| ||
{ "alias": "S30", "task": { "value": "sleep 30" }, "vertexX": "360", "vertexY": "60" } |
...
Modify a Task in a Workflow: Properties
Property | UI Field Name | Description | Specifications | Required | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Anchor | alias - MTW | alias - MTW | n/a | Alias used for the task to be modified in the workflow; specifically, the value of ops_task_workflow_vertex.name.Specifications | Required | |||||
alias | n/a | Alias used for the task to be modified in the workflow; specifically, the value of ops_task_workflow_vertex.name. | N | |||||||
| n/a | Boolean condition expression to specify the dependency criteria. | XML: <conditionExpression> JSON: "conditionExpression": { | N | ||||||
task | Task Name | Name of the task to be modified in the workflow. | Cannot be modified; used only to search for the task. To modify by | Y | ||||||
vertexId | n/a | Vertex ID of the task within the workflow. | Cannot be modified; used only to search for the task. | Y | ||||||
vertexX | n/a | x-coordinate of the task to be modified in the workflow. | Default is 0. | N | ||||||
vertexY | n/a | y-coordinate of the task to be modified in the workflow. | Default is 0. | N |
...
XML | JSON |
---|---|
Note | ||
---|---|---|
| ||
If there are no matching tasks to remove, an empty list is returned. |
...
Property | UI Field Name | Description | ||||||
---|---|---|---|---|---|---|---|---|
alias | n/a | Alias of the task removed from the Workflow; specifically, the value of ops_task_workflow_vertex.name. | ||||||
| n/a | Boolean condition expression to specify the dependency criteria. | ||||||
task | Task Name | Name of the task removed from the Workflow. | ||||||
vertexId | n/a | Vertex ID of the task removed from the Workflow. | ||||||
vertexX | n/a | x-coordinate of the task removed from the Workflow. | ||||||
vertexY | n/a | y-coordinate of the task removed from the Workflow. |
...