| Methods / Methods for Manual Work Items (Tasks) | |
REST
POST
Retrieves a list of manual work items that match a specified query expression.
https://[domain]:[port]/AgilePointServer/Workflow/QueryWorkList
https://[domain]:[port]/AgilePointService/Workflow/QueryWorkList
| Name | Description |
|---|---|
| None | Not Applicable |
| Name | Description |
|---|---|
expr |
|
$("#btnQueryWorkList").click(function () {
var JSONObject = {
ColumnName: "STATUS", Operator: "EQ", WhereClause: "Assigned",
IsValue: true
};
$.ajax({
url: "https://mydomain:9011/AgilePointServer/Workflow/QueryWorkList",
data: JSON.stringify(JSONObject)
});
});
public String QueryWorkList(String ColumnName, String Operator,
String WhereClause, boolean IsValue) {
String URI = "http://mydomain:9011/AgilePointServer/Workflow/QueryWorkList";
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
JSONObject postData = new JSONObject();
try {
postData.put("ColumnName", ColumnName);
postData.put("Operator", Operator);
postData.put("WhereClause", WhereClause);
postData.put("IsValue", IsValue);
return ops.POSTMethod(URI, postData.toString());
} catch (JSONException e1) {
e1.printStackTrace();
}
return "";
}
public string QueryWorkList()
{
string URI = "http://mydomain:9011/AgilePointServer/Workflow/QueryWorkList";
string jsonRequestData = "{
\"ColumnName\":\"" + "STATUS" + "\",
\"Operator\":\"" + "EQ" + "\",
\"WhereClause\":\"" + "Assigned" + "\",
\"IsValue\":\"" + "true" + "\"}";
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
return ops.POSTMethod(URI, jsonRequestData);
}
An array of WFManualWorkItem objects that contain the work item data.
[{
"ActivatedDate": "\/Date(928149600000+0000)\/",
"ActivityInstID": "249CCC6F0B48470B8668BF4567B67C75",
"ApplName": "MyApplication",
"AssignedDate": "\/Date(1390852380123+0000)\/",
"BeingProcessed": false,
"CancelledDate": "\/Date(928149600000+0000)\/",
"ClientData": "",
"CompletedDate": "\/Date(928149600000+0000)\/",
"CreatedDate": "\/Date(1390852380123+0000)\/",
"DefName": "BudgetRequest",
"DisplayName": "Waiting for Manager Approval",
"DueDate": "\/Date(1390938780000+0000)\/",
"DueHandled": false,
"LastModifiedBy": "demo3\\lilly.allen",
"LastModifiedDate": "\/Date(1390852390623+0000)\/",
"Name": "Intake",
"OriginalUserID": "demo3\\lilly.allen",
"Pending": true,
"PoolID": "",
"PoolInfo": "",
"Priority": "Normal",
"ProcDefID": "EEA1DE90DC3144E3A0D8B9487BBE44D4",
"ProcInstID": "A8D80F3FEB6C4E74A4D001036E30E5D6",
"ProcInstName": "BudgetRequest-1\/27\/2014 11:49:07 AM",
"ResolveParticipant": "",
"RestrictionType": " ",
"Session": 2,
"SourceWorkItemID": "",
"Status": "Assigned",
"UserID": "demo3\\lilly.allen",
"WaitWorkPerformed": true,
"WorkItemID": "287524CC39B34DC3BDD73275BA7769DE",
"WorkObjectID": "459BCC8A8A36444DAA7077CF0F6C1254"
}]
AgilePoint BPMS v5.0 R2 and higher