Hi,
I want to have a simple custom field which is like a flag true | flase. It should calculate its value based on value of other custom fields.
I am able to do this using following code :
Object soSignoff = arg1.getCustomFieldValue(customFieldManager.getCustomFieldObject("customfield_10226"));
Object pdSignoff = arg1.getCustomFieldValue(customFieldManager.getCustomFieldObject("customfield_10224"));
return (soSignoff != null && pdSignoff!=null)? "Approved" : "Not Approved";
But one problem with above code is hardcoded ids of custom fields. I want it to be more generic so that in different projects/contexts I should be able to provide set of custom fields based on which it should calculate the value.
Note : I haven't tested above code yet.