A field is defined once on a governance model and reused across taxonomies. When you add a field to a taxonomy, you can override its behavior just for that taxonomy: make it required or hidden, and filter which dropdown options appear. Overrides can only tighten a field, never loosen it, and the underlying field never changes.
What it is
The same field can appear in many taxonomies. Each taxonomy holds its own reference to that field, and a reference can carry narrow overrides that apply only within that taxonomy. Every other taxonomy that uses the field is unaffected, and the field’s own settings on the governance model stay as they are. Three overrides are available:- Required: make the field mandatory in this taxonomy.
- Hidden: hide the field in this taxonomy (only for computed fields, which still generate a value).
- Option filter: restrict which picklist options a dropdown field shows in this taxonomy.
Overrides can only tighten
This is the rule to remember: an override can make a field stricter, never looser.- You can make an optional field required in a taxonomy. You cannot make a field that is required on the governance model optional in a taxonomy.
- You can hide a field in a taxonomy. You cannot reveal a field that the governance model hides.
Filtering dropdown options
An option filter narrows which picklist options a dropdown shows in one taxonomy, without editing the master picklist. Every other taxonomy keeps the full list. You pick one of two modes. They differ in how they treat options added to the picklist later:- Show all options, hide a few (a blocklist): you choose the options to hide. New options added to the picklist later appear automatically. Use this when the taxonomy should track the picklist with a few exceptions.
- Only specific options I choose (an allowlist): you choose exactly which options show. New options added to the picklist later stay hidden until you add them to the filter. Use this when the taxonomy should pin a fixed set.
- The filter applies to dropdown fields only. Setting it on any other field type is rejected.
- An allowlist must include at least one option. An empty dropdown is not allowed, so you cannot save an allowlist with nothing selected.
- “No filter” shows the full picklist. Clearing the filter resets the dropdown to all options.
- Filtering changes only what you can pick in the form. It does not change the picklist, and records that already use a now-hidden option keep their value.
Workspace-level option filters
A taxonomy is connected to one or more workspaces. On each connection you can set a per-workspace option filter for a dropdown, using the same allowlist or blocklist modes. This is layered on top of the taxonomy-level filter:- The taxonomy-level filter restricts the dropdown everywhere the taxonomy is used.
- The workspace-level filter restricts it further in that one workspace.
Example
The Campaign URL Builder governance model defines a singleutm_medium dropdown backed by a picklist with three options: email, social, and cpc. Three taxonomies reuse that one field with different filters:
- The Email Campaigns taxonomy uses an allowlist of
email. - The Social Campaigns taxonomy uses an allowlist of
social. - The Ad Campaigns taxonomy uses an allowlist of
cpc.
utm_medium dropdown shows only email. On Social Campaigns it shows only social. The utm_medium picklist still holds all three options and is unchanged. One field with one picklist backs three different form behaviors, so the governance model stays simple while each taxonomy surfaces only the option its channel needs.
In the governance model’s import format, the same allowlist looks like this on a field reference:
exclude instead of include. A reference uses one or the other, never both, and omits filter_options entirely when there is no filter.
Gotchas
- Overrides only tighten, never loosen. You can promote a field to required or hidden in a taxonomy, but you cannot relax the field’s own setting. A field that is required on the governance model is required in every taxonomy.
includeandexcludebehave differently as the picklist grows. Withexclude, new picklist options appear automatically. Withinclude, new options stay hidden until you add them to the filter. Chooseexcludewhen the taxonomy should follow the picklist,includewhen it should pin a fixed set.- Option filters are dropdown-only. Setting a filter on any other field type is rejected. If a non-dropdown field needs different behavior in different taxonomies, consider whether you need two separate fields.
- An allowlist can’t be empty. Saving an
includefilter with no options selected is blocked, because it would leave the dropdown empty. To remove all choices, remove the field from the taxonomy instead. - Filters are not access control. A filter narrows what shows in the form. It does not hide options from anyone who can read the picklist, so do not rely on it for security.
- Existing records keep filtered-out values. Tightening a filter does not rewrite records that already use a now-hidden option. They keep their value, and updating one through a submission keeps it unless you change it deliberately.
- The taxonomy and workspace filters stack. When both a taxonomy-level and a workspace-level filter exist for the same dropdown, both apply, and the dropdown shows only what passes both.
Related
- Taxonomies: each taxonomy owns the field references where these overrides live.
- Workspaces: where you set the per-workspace option filter.
- Dropdown field: the only field type that accepts an option filter.
- Filter options per taxonomy: a step-by-step recipe.