| Methods / Methods for Manual Work Items (Tasks) | |
REST
POST
Marks a work item as completed.
https://[domain]:[port]/AgilePointServer/Workflow/CompleteWorkItem/[workItemID]
https://[domain]:[port]/AgilePointService/Workflow/CompleteWorkItem/[workItemID]
| Name | Description |
|---|---|
workItemID |
|
| Name | Description |
|---|---|
clientData |
|
$("#btnCompleteWorkItem").click(function () {
var JSONObject = { clientData: null };
$.ajax({
url: "https://mydomain:9011/AgilePointServer/Workflow/
CompleteWorkItem/C9B01E350C65473F9D37C895608E9C7A",
data: JSON.stringify(JSONObject)
});
});
public String CompleteWorkItem(String workItemID, String clientData) {
String URI = "http://mydomain:9011/AgilePointServer/Workflow/CompleteWorkItem/"
+ workItemID;
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
JSONObject postData = new JSONObject();
try {
postData.put("clientData", clientData);
return ops.POSTMethod(URI, postData.toString());
} catch (JSONException e1) {
e1.printStackTrace();
}
return "";
}
public string CompleteWorkItem()
{
string URI = "http://mydomain:9011/AgilePointServer/Workflow/
CompleteWorkItem/E48644178C514A95AB457F00A35F1550";
string jsonRequestData = "{\"clientData\":\"" + null + "\"}";
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
return ops.POSTMethod(URI, jsonRequestData);
}
WFEvent object that provides the status of the transaction. The possible statuses are:
{
"ActivityInstID": "A27AD9FE81164DBDB09E9E7CEDCD0930",
"AutoStart": true,
"CustomAttributes": null,
"Diagnostic": true,
"EndDate": "\/Date(928149600000+0000)\/",
"Entries": 1,
"Error": null,
"EventID": "21142758708B4BCF891459E2F8A6E84F",
"EventName": "CompleteWorkItem",
"HighPriority": true,
"ParamsXml": "<?xml version=\"1.0\" encoding=\"utf-8\"?>
<WFEvent>
<param name=\"ProcInstID\"
value=\"B7F0ACFA610349B4BF10A4DAB8E93458\" \/>
<param name=\"ActivityInstID\"
value=\"A27AD9FE81164DBDB09E9E7CEDCD0930\" \/>
<param name=\"HighPriority\" value=\"True\" \/>
<param name=\"WorkItemID\"
value=\"B246A848619D4116B782F8584C52636D\" \/>
<\/WFEvent>",
"ParentProcInstID": "",
"ProcDefID": "",
"ProcInstID": "B7F0ACFA610349B4BF10A4DAB8E93458",
"ProcInstName": "",
"Sender": "demo3\\administrator",
"SentDate": "\/Date(1394148009109+0000)\/",
"SourceWorkItemID": "",
"Status": "Sent",
"UserID": "",
"WorkItemID": "B246A848619D4116B782F8584C52636D",
"WorkObjectID": "",
"WorkObjectInfo": ""
}
AgilePoint BPMS v5.0 R2 and higher