Title: Handle automatic migration of changed ObjectAttribute select fields (or prohibit changing the Key)
-
What is your original issue/pain point you want to solve?
When I update a Key/Display pair of an ObjectAttribute’s select field, that change is not automatically applied to all occurrences of that field in the corresponding Objects. -
Which are one or two concrete situations where this problem hurts the most?
When I change a Key/Display pair of an option in a single select field, then I have to manually update that field on all Objects where it is set. This is especially painful when I have thousands of occurrences of this ObjectAttribute set to the changed Key/Display pair. -
Why is it not solvable with the Zammad standard?
Because Zammad neither prevents me from changing the Key of an ObjectAttribute’s select field, nor does it provide an automatic migration after I have changed it. -
What is your expectation/what do you want to achieve?
As a regular user (without too much insight into the inner workings of Zammad), I expect either one of two things:- A change I make on the UI to an ObjectAttribute will be reflected throughout the entire software. I do not expect to be forced to manually intervene to have this change reflected.
or - The software prevents me from making a change that would force me to manually update all occurrences to see that change reflected.
- A change I make on the UI to an ObjectAttribute will be reflected throughout the entire software. I do not expect to be forced to manually intervene to have this change reflected.
If there is any more useful information, feel free to share it all (e.g.: mockup screenshots, if something is UI related, or the API URL/documentation URL for a service you need a connection to).
Your Zammad environment:
- Average concurrent agent count:
irrelevant - Average tickets a day:
irrelevant - What roles/people are involved:
irrelevant
Anything else which you think is useful to understand your use case:
Thank you and have fun.