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.