Field rules are sets of logic-based rules that control what fields and options are visible to a student based on data in another field. Field rules affect a dependent field based on a primary field using a comparison to specified value(s). The primary field must come before the dependent field on a form for the field rule to work properly. For example, if some programs only start in the spring term the programs field would need to come before the start terms field. These rules apply across EMP to all forms. Though it may seem complex, the foundation of field rules is simple if/then logic.
To create a new field rule:
For a form to function effectively, fields must be in the correct order - starting with the Primary Field, then followed by the Dependent Field. For example, if certain programs are only available in the spring term, the Programs field should appear before the Start Terms field. In this case, Programs is the Primary Field that determines the options shown in the Dependent Start Terms Field.
Important Note: field rules cannot be undone or reverted once saved. We strongly recommend documenting any changes—particularly to complex rules or rule groups—before saving any updates you make.
Click the trash icon inline with the rule group to delete the all rules in that group. Click the trash icon inline with an individual rule to delete an individual rule.
Field rules can show limited options to students in a dependent field based on inputs in a primary field.
Example: freshman students are required to live on campus.
Configure the field rule as shown below: freshmen students are restricted to On Campus Housing only, while other Student Types have several housing options.
Field | Comparison | Value | Dependent Field | Action/Value |
---|---|---|---|---|
Student Type | Equals | Freshman | Housing | On Campus |
Field rules can also make a dependent field appear only if the student selects the primary field.
Example: English Major Concentration should only be available for English majors.
Configure the field rule as shown below: the field English Major Concentration does not appear unless the English is selected as the major.
Field | Comparison | Value | Dependent Field | Action/Value |
---|---|---|---|---|
Major | Does Not Equal | English | English Major Concentration | No Options |
More than one field rule may be needed for a primary field - this creates a Rule Group.
Example: freshman students are required to live on campus, and a special housing option is exclusively available to military students.
Configure the field rule as shown below: freshman students only see On Campus as a housing option. Military students see Military Housing which includes On Campus and Off Campus options. All other student types see On Campus and Off Campus as an option.
Field | Comparison | Value | Dependent Field | Action/Value |
---|---|---|---|---|
Student Type | Equals | Freshman | Housing | On Campus |
Student Type | Does Not Equal | Military | Housing | On Campus, Off Campus |
More than one value in the primary field can be used.
Example: Electrical, Mechanical, and Civil Engineering have the same minor options.
Configure the field rule as shown below: the engineering programs only see Math, Business for Engineering, and Physics as a minor option.
Field | Comparison | Value | Dependent Field | Action/Value |
---|---|---|---|---|
Program | Equals | Electrical Engineering, Mechanical Engineering, Civil Engineering | Minor | Math, Business for Engineering, Physics |
Note: that these minors are still be visible to other programs. If these minors are only for engineering students, you can build the inverse of the rule above using Does Not Equal and listing all other programs and minors outside of engineering. All programs then see all minors expect for engineering minors and engineering programs will only see engineering minors on the form.
Field | Comparison | Value | Dependent Field | Action/Value |
---|---|---|---|---|
Program | Does Not Equal | All programs except Engineering | Minor | All minors except Engineering minors |