I have created a 3 level dependent picklist chain:
- Reason 1
- Reason 2
- Reason 3
Where 1 determines 2, and 2 determines 3.
The problem is, I have deployed this from our Dev org to our Test org, which worked just fine. However, after making additional changes to dependencies, those changes do not appear when they are deployed from Dev to Test. I tried:
- Salesforce Deployment Tool
- Change Set via web UI
In both cases above, I including the dependent and controller picklists, as well as the global picklist (Picklist Value Set) in the deployment package.
One more variable, the "Reasons" are all the same, where the values are sourced from a global picklist (Picklist Value Set).
I was able to delete the Reason 2 and Reason 3 fields in Test and redeploy and it worked fine. It is only when you try to deploy changes that it won't deploy the controlling/dependent field configuration.
What do I need to do to deploy my changes to controlling and dependent picklists?