Methods / Methods for Activity Instances |
REST
POST
Retrieves activity instances that match a query expression.
https://[domain]:[port]/AgilePointServer/Workflow/QueryActivityInsts
https://[domain]:[port]/AgilePointService/Workflow/QueryActivityInsts
Name | Description |
---|---|
None | Not Applicable |
Name | Description |
---|---|
expr |
|
ColumnName |
|
Operator |
|
IsValue |
|
$("#btnQueryActivityInsts").click(function () { var JSONObject = { ColumnName: "ID", Operator: "EQ", WhereClause: "0D9835B27E1A483EA1517ACA1296EDAD", IsValue: true }; $.ajax({ url: "https://mydomain:9011/AgilePointServer/Workflow/QueryActivityInsts", data: JSON.stringify(JSONObject) }); });
public String QueryActivityInsts(String ColumnName, String Operator, String WhereClause, boolean IsValue) { String URI = "http://mydomain:9011/AgilePointServer/Workflow/QueryActivityInsts"; 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 ""; }
An array of WFBaseActivityInstance objects.
[{ "CompletedDate": "\/Date(1385676471223+0000)\/", "DisplayName": "START", "DueDate": "\/Date(928149600000+0000)\/", "ID": "0D9835B27E1A483EA1517ACA1296EDAD", "InStack": true, "Name": "Start", "Pending": false, "Session": 1, "StartedDate": "\/Date(1385676471223+0000)\/", "TokenPos": { "Value": 0 }, "Tokens": 0 }]
AgilePoint BPMS v5.0 R2 and higher