I have set up two fields on Sales Order - Approved by Management and Status. Of these, Status is a system field that I have populated with custom values A, B, C, D, E, F. Approved by Management has values Yes, No.
I have set up field dependencies as follows:
Approved by Management: None => Status: A
Approved by Management: No => Status A, B
Approved by Management: Yes => Status C,D,E,F
Now, if I set Approved by Management as Yes, Status changes automatically to C - as expected
However, if I then click on Edit hyperlink against the Status field (note: Not the Edit button for the entire Sales Order), then I see status A-F in the Status dropdown.
This is likely a bug. Can you please help fix it? I have set up profile related edit rights to the Approved by Management field so that I can force a certain restriction in which the Status field can be changed. Being able to override field dependencies, however, defeats the entire purpose.