Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Calculating or validating values automatically

Updated on April 5, 2022

To save time and reduce the risk of errors during calculation, provide tools for your application that calculate and validate values in an automatic way.

  • About Constraints rules

    Create constraints rules to define and enforce comparison relationships among property values. Constraints rules can provide an automatic form of property validation every time the property's value is "touched", in addition to the validation provided by the property or other means.

  • About Declare Expression rules

    Use Declare Expression rules to define automatic computations of property values based on expressions.

  • About Declare OnChange rules

    Create Declare OnChange rules to run an activity automatically at activity step boundaries when the value of a specified property changes. This capability provides a form of automatic forward chaining.

  • About Declare Trigger rules

    Create Declare Trigger rules to cause an activity to run when instances of a specific class are created, updated, or deleted in the database. This implements a form of forward chaining.

  • Defining conditions in the condition builder

    Use the condition builder to define conditions for stages in your workflow or for propositions evaluated by a proposition filter. You can save custom conditions to the condition library for future use.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us