| Methods / Methods for Custom Attributes | |
REST
POST
Retrieves a single custom attribute.
https://[domain]:[port]/AgilePointServer/Workflow/GetCustomAttr/[customID]
https://[domain]:[port]/AgilePointService/Workflow/GetCustomAttr/[customID]
| Name | Description | 
|---|---|
| customID | 
 | 
| Name | Description | 
|---|---|
| attrName | 
 | 
$("#btnGetCustomAttr").click(function () {
  
  var JSONObject = { 
    attrName: "/pd:myFields/pd:orgamount"};
  $.ajax({
    url: "https://mydomain:9011/AgilePointServer/Workflow/
                 GetCustomAttr/AAA82AAE37054A1AB469FB480028A7A3",
    data: JSON.stringify(JSONObject)
  });
  
});
        
      public String GetCustomAttr(String customID, String attrName) {
  String URI = "http://mydomain:9011/AgilePointServer/Workflow/GetCustomAttr/"
                       + customID;
  HTTPOperations ops = new HTTPOperations(domain, this.userName,
                       password, appID, locale);
  JSONObject postData = new JSONObject();
  try {
			postData.put("attrName", attrName);
			return ops.POSTMethod(URI, postData.toString());
  } catch (JSONException e) {
			e.printStackTrace();
  }
  return "";
}
        
      public string GetCustomAttr()
  {
    string URL = "http://mydomain:9011/AgilePointServer/Workflow/
                         GetCustomAttr/FE6F63E224174FE9BD8B30A8ADCB0434";
    string jsonRequestdata = "{
      \"attrName\":\"" + "/pd:myFields/pd:file" + "\"}";
    HTTPOperations ops = new HTTPOperations(domain, this.userName, 
                         password, appID, locale);
    return ops.POSTMethod(URL, jsonRequestdata);
  }
        
      Custom attribute value (can be string, integer, float, double, bool, and/or DateTime).
"100.2"
AgilePoint BPMS v5.0 R2 and higher