PG2 Display permissions on runtime for navigate/operate user dependent
Is it possible, to set permissions global for a PG2-Display user dependent in the functional structure? Ex. userA can operate and userB can only navigate?
I know the possibility to set permissions on the variable definitions in the datatypes, but maybe exist a way to set the permission for the whole Display?
You cannot put permissions on a Graphic, because these are Aspects, not objects.
Permissions are applied to Objects in the control structure by using the "Security Definition" aspect on the various objects in your control application. That way you can easily control who is allowed to operate various areas of your plant without ever worrying about what graphic they are using or whether you have missed something in setting a permission on a variable in Control Builder.
You can also extend the security model in 800xA so that certain workplaces are allowed to operate certain areas of the plant.
You should work through the System 800xA -> Administration and Security Manual to understand how security works in an 800xA system.
One hint when starting to define security definitions in an 800xA is to make sure you understand the search order so that your definitions propagate properly down the control structure.
With respect to ur requirement
U can define the security definition at the Control project level(control str) or u modified the existing global security settings(admin str) by adding new operators with thier permission as
for Operator A-give operator permisssion so that he will operate the plant irrespective of the graphic location.
For operator B-provide the every one permission means readonly access for this user.
Don't modify the existing default search evaluation order.
If you want some graphics to be controlled by A Opr and some by B Opr then do at the individual objects of the control str according to allowing read/write permission.