API Calls for Tasks |
http://localhost/aspera/orchestrator/api/task_details/task_id.format?login=admin&password=admin
http://localhost/aspera/orchestrator/api/task_details /1.xml?login=admin&password=admin
http://localhost/aspera/orchestrator/api/task_details /1.json?login=admin&password=admin
<?xml version="1.0" encoding="UTF-8"?> <User_task> <task_inputs /> <task> <userInput_id>2</userInput_id> <state_id>2626</state_id> <created_at>Fri Dec 04 03:38:23 UTC 2015</created_at> <updated_at>Fri Dec 04 03:38:23 UTC 2015</updated_at> <role_id>1</role_id> <status>Assigned</status> <completedBy /> <user_id /> <id>1</id> </task> <user_inputs> <type>hash</type> <value /> <name>Step_information</name> <required>false</required> </user_inputs> <user_inputs> <type>string</type> <value /> <name>Emails</name> <required>true</required> </user_inputs> <user_inputs> <type>string</type> <value /> <name>Login</name> <required>true</required> </user_inputs> <user_inputs> <type>string</type> <value /> <name>Name</name> <required>true</required> </user_inputs> </User_task>
{ "task_inputs":{ }, "task":{ "active_assignment":{ "userInput_id":2, "state_id":2626, "created_at":"2015-12-04T03:38:23Z", "updated_at":"2015-12-04T03:38:23Z", "role_id":1, "status":"Assigned", "completedBy":null, "user_id":null, "id":1 } }, "user_inputs":[ { "type":"hash", "value":null, "name":"Step_information", "required":false }, { "type":"string", "value":null, "name":"Emails", "required":true }, { "type":"string", "value":null, "name":"Login", "required":true }, { "type":"string", "value":null, "name":"Name", "required":true } ] }
http://localhost/aspera/orchestrator/api/task_details/WOwork order_id.format?login=admin&password=admin
http://localhost/aspera/orchestrator/api/task_details/WO<work order_id.format?login=admin&password=admin&step_name=<step_name>
http://localhost/aspera/orchestrator/api/task_details/WO518.xml?login=admin&password=admin&step_name= Request+approval
http://localhost/aspera/orchestrator/api/task_details/WO518.json?login=admin&password=admin&step_name= Request+approval
Sample returned XML:
<User_task> <user_inputs> <required>false</required> <name>Step_information</name> <value></value> <type>hash</type> </user_inputs> <task_inputs> <Op>TestValue</Op> </task_inputs> <task> <created_at>Fri Jun 17 18:47:39 GMT 2016</created_at> <completedBy></completedBy> <updated_at>Fri Jun 17 18:47:39 GMT 2016</updated_at> <role_id>1</role_id> <id>3</id> <user_id></user_id> <userInput_id>5</userInput_id> <status>Assigned</status> <state_id>547</state_id> </task> </User_task>
{ "user_inputs": [{ "required": false, "name": "Step_information", "value": null, "type": "hash" }], "task_inputs": { "Op": "TestValue" }, "task": { "active_assignment": { "created_at": "2016-06-17T18:47:39Z", "completedBy": null, "updated_at": "2016-06-17T18:47:39Z", "role_id": 1, "id": 3, "user_id": null, "userInput_id": 5, "status": "Assigned", "state_id": 547 } } }