The Dynamic Logic feature allows you to define conditions that control whether fields are visible, required, read-only, or invalid. It also lets you define different sets of available options for Enum, Multi-Enum, Array, and Checklist fields based on specified conditions. In addition, you can define dependencies between link fields, a feature known as Cascading Links.
The primary goal of dynamic logic is to ensure that the right information will be shown to the right user at the right time. It provides the ability to hide unnecessary information, make some fields mandatory to be filled in, and create dynamic forms based on different needs. For example, if you’re working in the education sector, you can predefine what kind of classes will be available for students depending on their ages.
Quick tour
Take our quick tour to get familiar with the Dynamic Logic feature. Click on hotspots or use the arrow keys to move through steps.
Documentation
Learn more about the Dynamic Logic feature in the documentation.