Methods / Group, Role, and Rights |
REST
POST
Retrieves the members assigned to a role that match a specified SQL statement.
https://[domain]:[port]/AgilePointServer/Admin/QueryRoleMembers/[roleName]
https://[domain]:[port]/AgilePointService/Admin/QueryRoleMembers/[roleName]
Name | Description |
---|---|
roleName |
|
Name | Description |
---|---|
sqlWhereClause |
|
$("#btnQueryRoleMembers").click(function () { var JSONObject = { sqlWhereClause: "ASSIGNEE_TYPE='User'"}; $.ajax({ url: "https://mydomain:9011/AgilePointServer/Admin/ QueryRoleMembers/Administrators", data: JSON.stringify(JSONObject) }); });
public String QueryRoleMembers(String roleName, String sqlWhereClause) { String URI = "http://mydomain:9011/AgilePointServer/Admin/QueryRoleMembers/" + roleName; HTTPOperations ops = new HTTPOperations(domain, this.userName, password, appID, locale); try { JSONObject postData = new JSONObject(); postData.put("sqlWhereClause", sqlWhereClause); return ops.POSTMethod(URI, postData.toString()); } catch (JSONException e1) { e1.printStackTrace(); } return ""; }
public string QueryRoleMembers() { string jsonRequestData = "{\"sqlWhereClause\":\"" + "ASSIGNEE_TYPE='User'" + "\"}"; string URL="http://mydomain:9011/AgilePointServer/Admin/ QueryRoleMembers/Administrators"; HTTPOperations ops = new HTTPOperations(domain, this.userName, password, appID, locale); return ops.POSTMethod(URL, jsonRequestData); }
Returns array of WFRoleMember members of the role that match the specified SQL statement.
[{ "Assignee":"DEMO3\\administrator", "AssigneeType":"User", "ClientData":"", "CreatedBy":"DEMO3\\administrator", "CreatedDate":"\/Date(928149600000)\/", "ObjectID":"00000000000000000000000000000000", "ObjectName":null, "ObjectType":"All", "RoleName":"Administrators" }, { "Assignee":"DEMO3\\HR", "AssigneeType":"User", "ClientData":"", "CreatedBy":"DEMO3\\administrator", "CreatedDate":"\/Date(928149600000)\/", "ObjectID":"00000000000000000000000000000000", "ObjectName":null, "ObjectType":"All", "RoleName":"Administrators" }]
AgilePoint BPMS v5.0 R2 and higher