You can compare the value of one property reference against a literal constant, or against the value of another property reference. If you define more than one comparison, you can combine the results with and
, or
, and not
operations to determine the final true/false outcome.
Each activity step may reference none or several when condition rules, as preconditions for a method, or transitions between the just-completed method and the next step.
As a precondition, a condition rule determines whether the method in the activity step executes or skipped. Referenced in a transition, a condition determines what activity processing flows after completion of the current activity step.
To execute a when condition rule in an expression or in the context of Java code, call the standard function callwhen() in the Pega-RULES Default library.
Click Actions > View Java to view the generated Java of a rule. You can use the Java code to debug your application or to examine how rules are implemented.