How to lock Faceplate?
Sorry for stupid question,
I want to lock (Password protected) Faceplate so everyone can't open it.
So, please can you tell me how can I do it?
Voted best answer
What do you mean by "open" - do you mean "view" or "operate" or "configure" ? In any case, security in 800xA doesnt really work in the way you are asking.
A faceplate ( and its component Faceplate Elements etc ) are all Aspects and are treated exactly like every other aspect in the system. You can restrict access to an Aspect Type by using Filters - however, filters apply to EVERY instance of that Aspect type. So if you were to use a filter to remove "Faceplate" aspects, then the user could not "see" any faceplates anywhere in the system. Or more accurately, could not open a faceplate using the "right click" function. Unfortunately for you - faceplate aspects are the "default" for most objects, so left clicking on most objects will open the faceplate by default.
You can restrict access to Objects using a "Security Definition" aspect. Individual objects, or groups of objects can have different access rights for different users - eg, view, configure, operate etc.
For more information about "Filters" and "Security Definitions" see the manuals. If this doesn't answer your question then there are a couple of things that can perhaps help.
"Password Protecting" things again isnt really easily supported in 800xA - security is based on your logged in windows User ID - but it is (sort of) possible in VB6 graphics by programming it directly in the VB code. I'm not sure if you can do anything like this in PG2 graphics, but the answer is probably "yes" by using the expression builder to change the "visible" property of an aspect if a password is entered.
If you want to stop a user from simply left clicking on something in a graphic and having the faceplate open, then the simple fix is to use a graphic primitive that does not have any left or right click functions built into it.
If you can tell us exactly what it is you are trying to do and why then perhaps someone else can give you a better answer.
There is no easy solution to this request (as others have stated).
Process graphics of System 800xA will be rendered when you open the faceplate. Restricting read access may prevent display elements from showing up properly on base graphics.
For sure you could configure an Input Field to need a certain content (password) before other elements are made visible in the faceplate, but it would need "odd coding". Secret password storage is not easily realized.
Have a look at what the regular 800xA security features can do for you:
- Access permission needed to write a property
- Reauthentication (user need to enter his password once more before writing)
- Double reauthentication (user + a superuser password is required to write)
- Audit trail (all man made writes are logged)
I am afraid if you can do it with standard features of 800xA Security.
Once i need it and i create the separate User ID's Password on Domain for all operators and add the security definition restrict all users as it is described and follow the Operator Security Matrix but nothing happened same result.
It works but very hard to make iti don't know how i try many times on different system but everytime operator can read and wrtie. i remember once one of my collegue from ABB IT he did it and it works but after that never ever.
I think better you raise this on Support line they will help you in better way If they can. I will apprciatate if anybody can write the excat answer and share experience where it work