Constraints form
|
5.4 PROJ-680 NORIRR-6126 R-10279 Record the computations that constrain the property values. Each row defines a separate constraint. Enter at least one row. Order is not significant.
When the system detects that a constraint fails, it adds a message to the page of the property identified in the left portion of the Require That field (if any). The presence of this message ordinarily prevents the system from saving the page containing this property value to the database.
You can cause a specific additional message (Rule-Message rule type) to become associated with that property or another property when the constraint fails, in the Else row.
Detection of this message and any later processing to correct the constraint — such as displaying a message to a user, recalculation of the property value, and so on — is an application responsibility.
Each property involved in the constraint expression must be on the primary page (the page that has the class corresponding to the Applies To key part) or on an embedded page identified in Page Context field on the Pages & Classes tab.