Setting a drop-down ticket field adds the tag for that field value to the ticket. The inverse is also true: adding a tag to a ticket that corresponds to a drop-down field will cause that field to set to the value that corresponds to the tag. This behavior is documented in this article.
A newly created ticket automatically adds the user and organization tags of its requester and organization. These user/organization tags are applied to the ticket after its initial submission, but before conditional field rules and triggers are applied. This means they can overwrite field-selections made by the user and have the potential to impact business rules.
This "tag inheritance" can be used to one's advantage by creating user/organization fields which have tags identical to ticket fields. When that's the case, the values would function as follows:
- User field setting applies a User tag
- User tag gets applied as Ticket tag to tickets requested by that user
- Ticket tag sets Ticket field to value that corresponds to the tag
This can be used in a few workflows, and is a relatively straightforward way to have certain types of user/organization fields set ticket fields. That said, there are a few areas that could interact with this sort of workflow. Here are two things to consider:
-
Conditional Field requirements
This feature can cause ticket creation to fail if user/organization tags set a ticket field in a way that conditionally requires fields. Be mindful of this when creating user/organization fields which include tags (drop-down, multi-select, checkbox types)
-
Automatic Ticket Tagging
Zendesk has a feature that can automatically apply tags to tickets at creation based on its text. This feature is documented here. These automatic tags could set ticket fields. If using automatic ticket tagging, please ensure your ticket fields' tags are unique enough that they are unlikely collide with the automatic tagging feature. For example - having a field with the tagother
oremail
is far more likely to collide thanfield_name_value_other
orticket_channel_email