%division on module
order.getTotalSumm() * 0.01 # 1% of order sum
===identically (equally by value and type)
<=less or equally
>=more or equally
matchesmatches the regular expression (pay attention, that
\should always be present, i.e.
\dshould be recorded as
not matchesdoes not matches the regular expression
order.getStatus().getGroupCode() == "approval" # order status in group "Approval" order.getDeliveryCost() <= 500 # delivery cost is less or equally 500 order.getSource().getThisName() matches "/yandex/" # order, which has "yandex" in the source
order.getDeliveryCost() < 250 and not changeSet.hasChangedField("status") # delivery cost is less than 250 and order status has not been changed
inis in array
not inis not in array
changeSet.hasChangedField("status") and changeSet.getNewValue("status").getGroupCode() in ["complete", "cancel"] # order status has been changed for status of group "Complete" or "Cancel"