Core Docs - Core Concepts - Use Conditional Logic
Rock Version: v20.0
Last Modified: 2026-04-06 3:59 PM
Each of your form's fields can have conditional logic applied. This lets you show or hide the field based on how the person answers other questions in the form. Let's take a look at how this can work in the Position Approval example workflow we've been using.
Let's say we only want the Number of Hours field to appear for the person if the position Type is "Part-Time". All we need to do is click the ti ti-filter icon for Number of Hours to add this condition.
In the screen that pops up, you'll need to click Add Criteria to start adding the logic for your condition. You have several options available.
When a logical condition has been added to an entry form field, the ti ti-filter will turn orange as pictured below. Now the Number of Hours field will only be shown to the person filling out the form if they selected Part-time as the position Type.
Limitations on Conditional Fields
While every field can have conditional logic applied, you may notice that not every field in your form can be used as criteria within your conditions.
Only fields that use a control which is text, list, checkbox, person picker, or date pickers can be used as criteria. In other words, if you don’t see the field you're looking for when setting up conditions then that field type can’t be used.