Methods / Group, Role, and Rights |
REST
POST
Adds a user or a group to a role.
https://[domain]:[port]/AgilePointServer/Admin/AddRoleMember
https://[domain]:[port]/AgilePointService/Admin/AddRoleMember
Name | Description |
---|---|
None | Not Applicable |
Name | Description |
---|---|
Assignee |
|
AssigneeType |
|
ClientData |
|
ObjectID |
|
ObjectType |
|
RoleName |
|
These properties are based on the class AddRoleMemberHelper
$("#btnAddRoleMember").click(function () { var JSONObject = { RoleName: "Administrators", Assignee: "DEMO3\HR", AssigneeType: "User", ClientData: null, ObjectID: "00000000000000000000000000000000", ObjectType: "All" }; $.ajax({ url: "https://mydomain:9011/AgilePointServer/Admin/AddRoleMember", data: JSON.stringify(JSONObject) }); });
public String AddRoleMember(String RoleName, String Assignee, String AssigneeType, String ClientData, String ObjectID, String ObjectType) { String URI = "http://mydomain:9011/AgilePointServer/Admin/AddRoleMember"; HTTPOperations ops = new HTTPOperations(domain, this.userName, password, appID, locale); try { JSONObject postData = new JSONObject(); postData.put("RoleName", RoleName); postData.put("Assignee", Assignee); postData.put("AssigneeType", AssigneeType); postData.put("ClientData", ClientData); postData.put("ObjectID", ObjectID); postData.put("ObjectType", ObjectType); return ops.POSTMethod(URI, postData.toString()); } catch (JSONException e1) { e1.printStackTrace(); } return ""; }
WFRoleMember object.
{ "Assignee": "DEMO3\HR" "AssigneeType": "User" "ClientData": null "CreatedBy": "demo3\\brian.lucas" "CreatedDate":" \/Date(928149600000)\/", "ObjectID": "00000000000000000000000000000000" "ObjectName": null "ObjectType": "All" "RoleName": "Administrators" }
AgilePoint BPMS v5.0 R2 and higher