๐๏ธ Business Language Template Reference
InRule includes a standard template catalog that allows for business language entry of conditions, expressions, and actions. Rules may be entered "Topic First" (starting with the current context) or "Template First" โ picking a template then filling it out.
๐๏ธ Rule Templates
Rule templates provide the core decision-making constructs in language rules.
๐๏ธ Collection Templates
Collection templates perform lookup and aggregate functions over a collection. They can filter out specific collection members to operate over.
๐๏ธ Comparison Templates
Comparison functions evaluate to Boolean by comparing values to the left and right of the operator.
๐๏ธ Conditional Templates
Conditional templates evaluate the Boolean expressions in a list. Conditional templates are extremely useful for grouping multiple rule conditions and make it easy to add new conditions.
๐๏ธ Conversion Templates
Conversion templates are used to convert one datatype to another. To use a conversion template, you must first select convert from the menu.
๐๏ธ Date Templates
Date templates are used to manipulate dates and datetime fields.
๐๏ธ Math Templates
Math templates are used to operate over numerical values and handle complex math operations.
๐๏ธ Time-Value Templates
Time-Value templates used for common financial operations.
๐๏ธ Text Templates
Text templates are used to lookup or modify text values.
๐๏ธ Value List Templates
Value list templates are used to check if a Value is found in the value list.
๐๏ธ Expression Designer Templates
The expression designer template allows users to build complex expressions using syntax rule functions. This feature enables you to combine syntax rules with business language rules. This can be very useful for managing complex parenthetical formulas or functions that are not supported as business language templates.
๐๏ธ Logical Templates
Logical templates may be used to influence the evaluation of the conditional templates.
๐๏ธ XML Templates
XML template is used to lookup data from an XML file.
๐๏ธ Validity Templates
Validity templates are used to check the validity of a field or entity, which may have been set from constraints or the mark field as invalid / set field invalid action.
๐๏ธ Schema Templates
Schema templates are used to convert field values to xml string.
๐๏ธ Action Templates
Action templates are used to trigger actions. There is no return type.
๐๏ธ Table Templates
Table templates perform lookup functions over an inline or database table.