Introduction to BizzStream Expressions
BizzStream expressions are similar to spreadsheet formulas and always resolve
to a single value. They are used to dynamically control document behavior,
field values, and conditions. For instance, the BizzStream expression 2 + 2
resolves to 4
.
BizzStream expressions are used in the following places:
Usage Section | Purpose | Description |
---|---|---|
Document Definition Editor | Initial Dynamic Value | Determines the value of a field in a new document or line. |
Dynamic Value | Sets the value of a field when another field changes. | |
Required Condition | Determines whether a field is required. | |
Dynamic Minimum Value | Sets the minimum value of a field. | |
Dynamic Maximum Value | Sets the maximum value of a field. | |
Workflow Rules - Execution Condition | Determines whether the rule should be executed. | |
Set Field Value Rule | Sets a field value for one or multiple fields. | |
Layout Editor | Display Condition | Sets whether to display a control. |
Highlight Condition | Determines when a control, grid row, grid column, or grid cell should be highlighted. | |
Disabled Condition | Determines when a control should be disabled. | |
Column Width | Sets the width of a grid column. | |
Menu Editor | Menu Path | Determines whether a menu block should be opened. |
An Operator for Every Need
BizzStream expressions support a wide range of operators, each designed for specific tasks. Explore the different types:
- Simple Operators: Basic arithmetic and comparison operators.
- Boolean Operators: Logical operators.
- Array Operators: Operators for working with arrays.
- Other Operators: Additional operators for advanced use cases.
Write Expressions in the Expression Editor
To simplify the process of writing complex expressions, BizzStream Aero provides an expression editor with syntax highlighting. This helps structure expressions and improves readability.