I have a form that allows various aspects of an employee to be changed, e.g. their department, manager, job title and so on. Since it is an "all in one" form where any combination of items can be changed in a single ticket, none of the fields are required.
It has been brought to my notice, though, that if someone is changing department, the likelihood is that their manager is also going to change, so I want to see what I can do to try and ensure that if the new department field has a value then the new manager field has a value as well before the ticket is created.
Does anyone have any suggestions on how to achieve this? Add-ons are a permissible solution 
Thanks.
Philip