Hi,
I have added field security to the PartPlant table, SafetyQty to be precise.
Is there a way to pop up a message to user to let them know they don’t have access and need to contact the materials manager?
Not that I am aware of. I would not set field security and then have a preprocessing bpm check the user or group and then put up an exception message if they needed to contact someone.
You could just create the BPM for changes on the field for people not in the material managers security group or individual and have it pop up an exception message to contact them for changes. No need for field security.
I tried using a method directive with when value changes, this works, but only when the user changes the value. I like the field security as it stops them from making the change to begin with. I wonder if I could use a customization to hide the field(s) depending on the security group and to show a separate field/label showing the message?
This you can definitely do. The UserFile data view has a GroupList field which is a ~ delimited list of all the groups the current user is in. I’ve used this to hide fields and only show them to certain groups with a rule like this. For the actions, I used SettingStyle.Invisible for the fields I wanted to hide.
Nice, thank you