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