Check the Running Status for all Workflows
Description:
An API method to indicate which workflows have work orders that are running and which workflows do not.
Usage:
http://Orchestrator_IP_address/aspera/orchestrator/api/workflows_status/0?login=admin&password=aspera
Response example
(XML):
<?xml version="1.0"?>
<workflows time="2012-01-25 07:22:13 UTC" action="status" id="0">
<workflow id="1" name="AAA - file processing for client" status="not running" last_activity="-"/>
<workflow id="3" name="AAA - retrieve file for distribution" status="not running" last_activity="-"/>
<workflow id="4" name="AAA - Master Controller processing" status="not running" last_activity="-"/>
<workflow id="6" name="AAA - Transcoding" status="not running" last_activity="-"/>
<workflow id="10" name="test faspex" status="not running" last_activity="-"/>
<workflow id="13" name="test mapping" status="running" last_activity="2012-01-25 07:21:23 UTC"/>
<workflow id="14" name="test multi role" status="running" last_activity="2012-01-23 20:11:37 UTC"/>
</workflows>
Response example
(JSON):
{
"workflows":{
"action":"status",
"id":"13",
"workflow":{
"id":"13",
"statuses":[
{
"count":"614",
"workflowName":"label workflow",
"status":"Canceled",
"last_activity":"2016-01-04 23:07:29"
},
{
"count":"493",
"workflowName":"label workflow",
"status":"Complete",
"last_activity":"2016-01-08 01:08:38"
},
{
"count":"198",
"workflowName":"label workflow",
"status":"Error",
"last_activity":"2016-01-04 23:04:13"
},
{
"count":"4",
"workflowName":"label workflow",
"status":"Failed",
"last_activity":"2015-12-22 23:26:40"
},
{
"count":"1",
"workflowName":"label workflow",
"status":"In Progress",
"last_activity":"2016-01-08 01:08:30"
}
],
"name":"label workflow"
},
"time":"2016-01-11 19:55:24"
}
}