Thank you for the education.
I was under the impression that required is a value in a db field, though.
I see the light. Mandatory would be object level so that changing that would change the value for all object instances and not record level which would be instance level. Like XOGing objects vs instances.
Apparently Locking attributes which can be obtained is record or instance level.
So the other things
What the user wants is if there is a manager assigned then there must be a target date.
He then tells is so that if there is a value entered for manager then target date should be mandatory.
In CA PPM mandatory would do the trick: you cannot save the instances, you get an error message and the field in question is high lighted.
Two out of three were good:
Not being able to save and
Error message
Is that easier to do?