The Calculator component computes output values from input fields using configurable formulas. It fires on a manual or by watching input fields for changes, and can chain into a Post Trigger component on completion.
How to read settings tables
The tables below describe each configurable option as it displays in the UnqorkAI platform. Values are formatted as follows:
inline code— a value to type exactly as shown | Bold — a value selected from a drop-down, radio button, tab, or choice chip | ON/OFF — toggle state | ✓ — checkbox checked | ☐ — checkbox unchecked
General Settings
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Property ID |
| Text input |
| The unique identifier for this component instance. |
Canvas Label Text |
| Text input | — | Identifies the component on the Module Builder canvas. Does not display to end-users. |
Actions Settings
Triggers
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Trigger Type |
| Radio button | Manual | Sets when the component executes. |
Inputs
Defines the fields passed into the calculator formulas.
Column | Field | Type | Description |
|---|---|---|---|
Source |
| Property ID | The module field to use as a formula input. |
Alias |
| Text input | An alias used to reference this field inside formulas (for example, |
Required |
| Toggle | When set to ON, this setting marks the input as required for the calculation to execute. |
Outputs
Defines the fields populated with formula results.
Column | Field | Type | Description |
|---|---|---|---|
Source |
| Property ID | The module field to populate with the formula result. |
Formula |
| Text input | The formula to evaluate (for example, |
Post Trigger
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Post Trigger |
| Property ID | — | Triggers another component after all outputs are set. |
Unit Testing
The Unit Testing panel verifies formula behavior by running the component against test data. Rows are auto-populated from the configured Inputs and Outputs.
Inputs
Column | Field | Type | Description |
|---|---|---|---|
Input |
| Read-only | The input Property ID from the component configuration. |
Label |
| Read-only | The display label for the input field. |
Value |
| Text input | The test value to pass into the formula. |
JSON |
| ☐/✓ | When checked, treats the value as JSON. |
Outputs
Column | Field | Type | Description |
|---|---|---|---|
Output |
| Read-only | The output Property ID from the component configuration. |
Label |
| Read-only | The display label for the output field. |
Expected |
| Text input | The value you expect the formula to produce. Displays pass/fail styling against the actual result. |
Actual |
| Read-only | The result the formula produces when the test runs. |
JSON |
| ☐/✓ | When checked, treats the value as JSON. |
Advanced Settings
Set Execution
Setting | Field | Type | Default | Description |
|---|---|---|---|---|
Disable Execution |
| Toggle | OFF | Prevents the component from executing when triggered. |
Set Debounce |
| Number input |
| Sets the delay before executing after being triggered, in milliseconds (ms). Useful when multiple components trigger simultaneously. |