Define which Field(s) and/or Field Value(s) to expose
Formset can control custom fields for Tickets, Users and Organizations. The examples below show how to configure controlled ticket fields. Configuring User and Organization fields is quite similar. The main difference is that User and Organization fields cannot control the available option values or be made readonly.
This is a visual manipulation of the Agent interface and End-User interface.
Accessing the Formset Screen:
To manage rule groups and rules, click on Formset icon (1). The Configuration will default to Formset (2) - Tickets (3) - Configuration (4).
Controlled Fields:
Once you have defined the controlling condition for a rule, you can specify which fields should be controlled and how they are controlled.
There are two options:-
- Control Fields - Show a field in its entirety when the condition is satisfied.
- Control Field Values - Select the available field values to be shown when the condition is satisfied.
A rule can control as many fields as you wish. For a given controlled field, a rule can either control the field in its entirety or control the field values. It cannot do both.
Once a field is controlled, it will be hidden unless there is a rule which is satisfied which shows the field or shows at least one field value.
NOTES:
- If you have multiple rules, one controlling the visibility of a field and the other controlling the values of the same field - if the conditions for both rules are satisfied, the field values rule will be applied as it is more restrictive.
- If you have multiple rules controlling different values for the same controlled field - if the conditions are satisfied, the controlled field will show a union of all the values from each satisfied rule.
Readonly Ticket Fields
The default behaviour when you choose to control a field is that the controlled field will be hidden unless there is a rules that is applicable which shows that field (or at least one of it's values). When defining Ticket rules, you may also choose to make the field readonly if the rule applies. If a controlled field is so marked, then when the condition for the rule applies, the controlled field is visible, but set to be readonly so that the agent can see the field value, but cannot change it.
The image above shows a standard Formset ticket rule whereby when the Policy Type field is set to System, then the Customer Impact and Product ticket fields will be shown.
This image shows the same rule, but in this case, the two controlled fields are also marked to be disabled (readonly). To switch between Enabled and Disabled, click the icon for the controlled field.
How does it work?
The Formset App will perform the following actions:
- Hide all controlled fields.
- Process each rule in turn to see if the driving conditions are satisfied.
- If the field (not the field values) is controlled, show the field.
- If the values are controlled, show the field but restrict the set of values.
- If the values for this field are controlled by another rule, then add the values from the current rule to those already being shown.
- Having processed all the rules, if there is a controlled field with no values to display, then hide this field.
- If any of the satisfied rules marked any fields to be readonly (Ticket fields only), disable these fields so they cannot be modified.
Visibility of Fields
Formset can be used to define rules that control the visibility of any Zendesk custom fields as well as system fields relating to:
- Brands
- Sharing Agreements
- Groups
- Ticket Form
To conditionally control a field:
1. Click on the black button to the left of the field placeholder.

The black button will change to a purple tick to show this field is now controlled by this rule.
2. Click the button again to toggle the field selection off.
When the conditions specified in the Driving Fields section are satisfied, this field will be visible on the ticket.
NOTES:
- If your Zendesk plan includes Ticket Forms you can use Ticket Forms to restrict which ticket fields appear on the page. Formset cannot show a field if it is not on the form being used.
- If you are using Formset in the Help Center/Guide interface, it will only be able to control a field defined to be visible and editable in the end user interface.
Controlled Values
Formset can define rules that control a visible set of field option values in dropdown and multi-select custom fields as well as the following system fields:
- Brands
- Sharing Agreements
- Groups
- Ticket Form
To conditionally control the values shown for a field:
- Click on the bar for the field placeholder. This will expand the field to show each of the values defined for this field.
- Click the black button on the left of each value you want this rule to show. The black button will change to a green tick for each selected value.
- Click again to toggle it off.

When the conditions specified in the driving fields are met, the field will be displayed showing each of the option values specified by this rule.
NOTES:
- If your Zendesk plan includes Ticket Forms you can use Ticket Forms to restrict which ticket fields appear on the page. Formset cannot show a field if it is not on the form being used.
- If you are using Formset in the Help Center/Guide interface, it will only be able to control a field defined to be visible and editable in the end user interface.
Comments
Please sign in to leave a comment.