Returning a Boolean Result
Several different contexts in ADF runtime expect your groovy script to return a boolean true or false result. These include:
- 
        custom field's conditionally updatable expressions 
- 
        custom field's conditionally required expressions 
- 
        object-level validation rules 
- 
        field-level validation rules 
- 
        conditions for executing an object workflow 
Groovy makes this easy. One approach is to use the groovy true and
        false keywords to indicate your return as in the following example:
// Return true if value of the Commission custom field is greater than 1000
if (Commission_c > 1000) { 
  return true
}
else {
  return false
}However, since the expression Commission_c > 1000 being tested above in
      the if statement is itself a boolean-valued expression, you can write
      the above logic in a more concise way by simply returning the expression itself like this:
return Commission_c > 1000 Furthermore, since Groovy will implicitly change the last statement in your code to be a
        return, you could even remove the return keyword and just
      say:
Commission_c > 1000This is especially convenient for simple comparisons that are the only statement in a validation rule, conditionally updatable expression, conditionally required expression, formula expression, or the condition to execute an object workflow.