I've set up an extra ticket form that's not normally used. Agents normally utilize the default form, and it's long enough as it is, so for extra data that is normally only used by the managers to track some metrics, I've created this other form. However, I've noticed that if you use the drop down on the ticket view to switch between forms, the ticket only saves the form that is current when you click "Submit."
If an agent updates fields in the default form, then switches to the metrics form and saves the ticket, the changes to the default form are lost.
Is this by design? What is the rationale for not saving form changes? All tickets have all the custom fields, so why only save some of them?
Hey Dru,
I can confirm that this is expected behavior. Tickets can only have one form associated with it so if you're switching between ticket forms then the previous values are removed. The purpose of multiple ticket forms is if you have predefined for a specific support request. For example, your Sales form would require different information from the user versus the Support form you've set up.
If you're concerned about having too many fields available in your ticket form it may be worth looking into the Conditional Fields App which can be used hide specific fields until needed again.
I realize this may not be the solution you're looking for but hopefully this is a decent alternative for you.