QEHSQEHS

composer

Computed fields & conditional logic

Calculate values from other fields, hide/show fields based on conditions, and branch workflows conditionally.

9 min read · 3 sections

Conditional visibility

Every field has a "visible when" expression. Fields are hidden (and their validation skipped) when the expression evaluates false. Hidden required fields do not block save.

// Show 'first_aid_provider' only when the record is classified 'medical_treatment'
classification === 'medical_treatment'

Cascading dropdowns

Use a lookup field whose "filter" expression references another field. Changing the parent field clears-and-re-filters the dependent field automatically.

Workflow branching

Transitions accept a "when" expression. If a transition is gated by severity >= 3, low-severity records never see the Escalate button. This is how you branch without cloning workflows.

Tags: composer · computed · conditions · formulas