Skip to main content

BusinessRuleExpressionTypes

Data types supported for business rule expressions and field definitions

enum BusinessRuleExpressionTypes {
string
number
boolean
array
complex
date
datetime
attribute
}

Values​

BusinessRuleExpressionTypes.string​

Text-based expressions for string matching, pattern recognition, and text operations

BusinessRuleExpressionTypes.number​

Numeric expressions for mathematical comparisons, calculations, and range validations

BusinessRuleExpressionTypes.boolean​

Boolean expressions for true/false logic and binary decision making

BusinessRuleExpressionTypes.array​

Array expressions for collection operations, filtering, and element validation

BusinessRuleExpressionTypes.complex​

Advanced expressions combining multiple sub-expressions with aggregation functions

BusinessRuleExpressionTypes.date​

Date-based expressions for temporal comparisons and date-specific operations

BusinessRuleExpressionTypes.datetime​

Date and time expressions for precise temporal operations including time components

BusinessRuleExpressionTypes.attribute​

Attribute condition matched by attribute name and value. The value is compared against whichever value the attribute stores (text, enum, integer or decimal), so no value type has to be chosen

Member Of​

BusinessRuleArrayExpression object ● BusinessRuleAttributeExpression object ● BusinessRuleComplexExpression object ● BusinessRuleDateExpression object ● BusinessRuleFieldDefinition object ● BusinessRuleNumberExpression object ● BusinessRuleStringExpression object ● IBusinessRuleExpression interface