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.