Logo
NeoArc Studio

Cross-Field Validation Reference

Complete reference for cross-field validation rules including presence rules, conditional rules, comparison rules, and aggregation rules.

Cross-field validation rules validate relationships between multiple fields, covering presence constraints, conditional requirements, field comparisons, aggregations, and advanced conditional logic.

Field Presence Rules

Rules controlling field presence
RuleDescription
atLeastOneOfRequiredAt least one of the specified fields must be present
exactlyOneOfRequiredExactly one of the specified fields must be present
atMostOneOfAllowedAt most one of the specified fields can be present
allOrNoneAll specified fields present together or none
allOfRequiredAll specified fields must be present
nullTogetherAll specified fields null or all have values

Quantified Rules

Rules with numeric thresholds
RuleDescription
atLeastNOfRequiredAt least N of the specified fields required
atMostNOfAllowedAt most N of the specified fields allowed
exactlyNOfRequiredExactly N of the specified fields required
countOfSetFieldsCompareToConstCount of set fields compared to constant

Conditional Rules

Rules with conditions
RuleDescription
requiresIfPresentRequire field when source field is present
forbidsIfPresentForbid field when source field is present
requiresIfEqualsRequire field when another field equals a value
requiresIfInRequire field when another field is in a value list
requiresIfTrueRequire field when boolean field is true
requiresIfFalseRequire field when boolean field is false
fallbackRequiredIfNullFallback field required when primary is empty

Field Comparison Rules

Rules comparing field values
RuleDescription
lessThanFieldLeft field less than right field
lessThanOrEqualToFieldLeft field less than or equal to right
greaterThanFieldLeft field greater than right field
greaterThanOrEqualToFieldLeft field greater than or equal to right
equalToFieldLeft field equals right field
notEqualToFieldLeft field not equal to right field
betweenFieldsValue between two fields

Aggregation Rules

Rules for aggregate validation
RuleDescription
sumOfFieldsCompareToConstSum of fields compared to constant
sumOfFieldsCompareToFieldSum of fields compared to another field
allDistinctAll specified field values must be unique

Advanced Rules

Advanced validation rules
RuleDescription
ifThenRuleConditional rule application (if condition then apply rule)
mustChangeAtLeastOneOfUpdate validation requiring at least one field changed

Comparison Operators