Get work orders for a workflow
This endpoint gets work orders associated with a workflow.
Note: The default format for the response is XML format. To return a response in JSON format,
add &format=json to the request.
Usage
Request:
http://Orchestrator_IP_address/aspera/orchestrator/api/work_orders_list/workflow_id.xml?login=admin&from_date=from_date&to_date=to_date&max_results=maximum_resultsFor
example:
http://Orchestrator_IP_address/aspera/orchestrator/api/work_orders_list/8738.json?login=admin&from_date='06-27-2015 02:40:59'&to_date='06-29-2015 02:40:59'&max_results=100Required input parameter:
- workflow_id
- Specifies the workflow from which the work orders are listed.
Optional input parameters:
- from_date=from_date
- Specifies the start date for filtering data.
- to_date=to_date
- Specifies the end date for filtering data.
- max_results=maximum_results
- Specifies the maximum number of results to return.
- priority
- Filters by priority of the work order.
- status
- Filters by status of the work order.
Response
example:
<?xml version="1.0" encoding="UTF-8"?>
<work-orders type="array">
<work-order>
<branchedFrom type="integer" nil="true"></branchedFrom>
<branchedFromOrder type="integer" nil="true"></branchedFromOrder>
<cleanup-after-days type="integer" nil="true"></cleanup-after-days>
<comments nil="true"></comments>
<completion-date type="datetime">2015-11-06T19:03:28Z</completion-date>
<created-at type="datetime">2015-11-06T19:03:27Z</created-at>
<derivedFrom type="integer" nil="true"></derivedFrom>
<forkedAt type="integer" nil="true"></forkedAt>
<higherPriority type="boolean" nil="true"></higherPriority>
<id type="integer">491</id>
<initiate-date type="datetime">2015-11-06T19:03:28Z</initiate-date>
<initiatedBy type="integer">1</initiatedBy>
<label nil="true"></label>
<launched-by type="integer">1</launched-by>
<master-id type="integer">491</master-id>
<max-running type="integer">0</max-running>
<monitor-id type="integer" nil="true"></monitor-id>
<name>test</name>
<priority type="integer" nil="true"></priority>
<purge-after-days type="integer" nil="true"></purge-after-days>
<running-as type="integer">2</running-as>
<status>Complete</status>
<statusDetails>WorkOrder ended at Fri Nov 06 13:03:28 CST 2015 with status: In Progress</statusDetails>
<tags></tags>
<updated-at type="datetime">2015-11-06T19:03:28Z</updated-at>
<workflowName>test</workflowName>
<workflow-id type="integer">1</workflow-id>
<workflow-revision-id type="integer">24</workflow-revision-id>
</work-order>
<work-order>
<branchedFrom type="integer" nil="true"></branchedFrom>
<branchedFromOrder type="integer" nil="true"></branchedFromOrder>
<cleanup-after-days type="integer" nil="true"></cleanup-after-days>
<comments nil="true"></comments>
<completion-date type="datetime">2015-11-06T19:46:12Z</completion-date>
<created-at type="datetime">2015-11-06T19:46:10Z</created-at>
<derivedFrom type="integer" nil="true"></derivedFrom>
<forkedAt type="integer" nil="true"></forkedAt>
<higherPriority type="boolean" nil="true"></higherPriority>
<id type="integer">492</id>
<initiate-date type="datetime">2015-11-06T19:46:11Z</initiate-date>
<initiatedBy type="integer">1</initiatedBy>
<label nil="true"></label>
<launched-by type="integer">1</launched-by>
<master-id type="integer">492</master-id>
<max-running type="integer">0</max-running>
<monitor-id type="integer" nil="true"></monitor-id>
<name>test</name>
<priority type="integer" nil="true"></priority>
<purge-after-days type="integer" nil="true"></purge-after-days>
<running-as type="integer">2</running-as>
<status>Complete</status>
<statusDetails>WorkOrder ended at Fri Nov 06 13:46:12 CST 2015 with status: In Progress</statusDetails>
<tags></tags>
<updated-at type="datetime">2015-11-06T19:46:12Z</updated-at>
<workflowName>test</workflowName>
<workflow-id type="integer">1</workflow-id>
<workflow-revision-id type="integer">24</workflow-revision-id>
</work-order>
</work-orders type="array">