Adding conditional defaulting rules

You can define default attribute values for a given condition.

For example, if you want to populate the end date field when the Active checkbox is selected in the user interface, add the following validation script at the before insert and before update level.

String active = data.get("active");
String oldActive = null;
 if (dbdata != null) {
    oldActive = dbdata.get("active");;
}
if ("N".equals(active)  && (oldActive == null || "Y".equals(oldActive))) {
   data.set("endDate", new Date());
}

Last updated

Was this helpful?