Values, operators, functions and how expressions are tested.
| Kind | Examples |
|---|---|
| literals | 42 · 'text' · 2026-09-16 · true |
| components | txt_serial.value · grd_claims.selected.estimate |
| variables | scr.filter · app.claim_total · glob.claim_band · sys.today |
| handler fields | dh_warranty.warranty_end · dh_po_lines.received_qty |
| lists | dh_warranty.covered_types · [1, 2, 3] |
| Group | Examples |
|---|---|
| comparison and logic | == != < <= > >= and or |
| arithmetic | + - * / % |
| dates | today + 5 · working_days(a, b) · month(d) |
| text | length · upper · contains · matches |
| lists | in · count · sum · min · max · first |
| handlers | read(filter) · update(key, fields) · save(row) · delete(key) |
| flow | complete_step(name) · next(node, clock) · notify(role) · start(app) |
| your functions | check_coverage(serial, date) · screening(entity) |
Pick a row from a handler in the editor; the value of the expression for that row is shown. For a start criterion the count of selected rows and a sample are shown. Actions run in a sandbox with the outcome shown and every write held.