| Methods / Methods for Manual Work Items (Tasks) | |
REST
POST
Reassigns a work item to another participant, and update the user name.
https://[domain]:[port]/AgilePointServer/Workflow/ReassignWorkItem
https://[domain]:[port]/AgilePointService/Workflow/ReassignWorkItem
| Name | Description |
|---|---|
| None | Not Applicable |
| Name | Description |
|---|---|
ClientData |
|
UserName |
|
WorkItemID |
|
var JSONObject = {
"WorkItemID": "9FA1E98B85264545A62384A57D24FFF4",
"UserName": "DEMO3\\Lilly.Allen",
"ClientData": ""
};
$.ajax({
url: "https://mydomain:9011/AgilePointServer/Workflow/ReassignWorkItem",
data: JSON.stringify(JSONObject)
});
public String ReassignWorkItem(String WorkItemID, String UserName,
String ClientData) {
String URI = "http://mydomain:9011/AgilePointServer/Workflow/ReassignWorkItem";
HTTPOperations ops = new HTTPOperations(domain, this.userName,
password, appID, locale);
JSONObject postData = new JSONObject();
try {
postData.put("WorkItemID", WorkItemID);
postData.put("UserName", UserName);
postData.put("ClientData", ClientData);
return ops.POSTMethod(URI, postData.toString());
} catch (JSONException e1) {
e1.printStackTrace();
}
return "";
}
public string ReassignWorkItem(string usernName)
{
string URI = "http://mydomain:9011/AgilePointServer/Workflow/ReassignWorkItem";
string jsonRequestData = "{
\"WorkItemID\":\"" + "27BDCAFF90954753B0F8FA8F864EA79C" + "\",
\"UserName\":\"" + userName + "\",
\"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": "32535618F3EE4CA1A54A738D9EBB87A6",
"EventName": "ReassignWorkItem",
"HighPriority": true,
"ParamsXml": "<?xml version=\"1.0\" encoding=\"utf-8\"?>
<WFEvent>
<param name=\"ClientData\" value=\"\"\/>
<param name=\"owner\" value=\"\"\/>
<param name=\"ActivityInstID\"
value=\"A27AD9FE81164DBDB09E9E7CEDCD0930\" \/>
<param name=\"UserID\" value=\"demo3\\Lilly.Allen\" \/>
<param name=\"HighPriority\" value=\"True\" \/>
<param name=\"ProcInstID\"
value=\"B7F0ACFA610349B4BF10A4DAB8E93458\" \/>
<param name=\"WorkItemID\"
value=\"9FA1E98B85264545A62384A57D24FFF4\" \/>
<\/WFEvent>",
"ParentProcInstID": "",
"ProcDefID": "",
"ProcInstID": "B7F0ACFA610349B4BF10A4DAB8E93458",
"ProcInstName": "",
"Sender": "demo3\\Brian.Lucas",
"SentDate": "\/Date(1394152020511+0000)\/",
"SourceWorkItemID": "",
"Status": "Sent",
"UserID": "demo3\\Lilly.Allen",
"WorkItemID": "9FA1E98B85264545A62384A57D24FFF4",
"WorkObjectID": "",
"WorkObjectInfo": ""
}
AgilePoint BPMS v5.0 R2 and higher