Item Menu General Properties

The Menu Item's main features are setup through its General properties. To do this, simply select the Item desired and edit its settings through the Movicon 'Properties Window'.

 

 

Type

This option box is used to define the Item type to be included in the menu. The Item's characteristics have to be set according to the type of Item selected as described below:

 

 

The number of items, whether pop-ups, normal or separators, that can be inserted in each menu is virtually unlimited.

 

Caption

The text used as the item's title is entered in this edit box. The text will be displayed in the menu as an item which can be associated with an execution command or a pop-up submenu.

The caption is not available when the separator item is being used.

 

Prompt

The text string, which is displayed in the status bar when the menu item is selected, is entered here.

 

The status bar, (found at the bottom of the workspace) can serve as an information guide for the Movicon menu items.

 

Image

This property is used to select the image to be displayed in the menu.  The image selected here will be shown instead of the menu's title.

 

User Level

The Password User Level is entered in this property and is needed for executing, for instance, the command lists associated to the Menu Item. When the Menu in question is to be used by a user, Movicon will request authentication of a user with a Password User Level equal to or higher to that set in the Item. If the user, logging on, has the necessary access rights, they will be given access, otherwise they will be denied access and it will not be possible to execute the operations requested.

For further information, please see paragraph  "User Level and Access Level".

 

Level Segregation

This property is useful when needing to restrict the use of functions implemented in an object or symbol for a specific Project or Runtime User Password Level. In order for this to function, you will need to make sure that the Password Management is active, and segregration must be used for individual objects and symbols.

Lower or higher user password levels will not be accepted.

The Login operation using the Password Level Segregation will be interpreted as a classic User Login.

 

Single El. Sign. for Commands

The property explicitly requests a First Level User Login with a Password indicated in the "First El. Sign. Level" property. There is no need to have the project's Password Management active for the First El. Sign. Level request.  When the User interacts with the Object in which the Variable is set, the Login request will be executed through a specific Login Window requesting the "First El. Sign. Level" as the User Password Level.
Once the level has been validated successfully, the operation will be logged in the System Log.

 

 

Double El. Sign. for Commands

This property explicitly requests a First and Second Level User Login with a Password Level indicated in the "First El. Sign. Level" and "Second El. Sign. Level" properties. The project's Password Managment does not need to be active for the Electronic Signature Level request.  When the User interacts with the Object in which the Variable is set, the Login request will be executed through a specific Login Window initially requesting the "First El. Sign Level" and then the "Second El. Sign. Level" as the User Password Level.
Once each level has been validated successfully, each operation will be reported in the System Log by indicating the set value and the user who validated it.
In this case, the Double Validation Signature cannot be performed by the same User but by two different Users for which it is absolutely necessary.

 

 

The use of the "Single\ Double El. Signatures" set in the Variable is a way to perform Validation Levels in objects, such as Displays or On-Off buttons for example, that cannot be configured to perform it.

The Validation Level can also be used without using the "Password Management" for User Logins. Conversely, if the User Login is enabled, the Single or Double Validation will also be required in the event of Failed User Login.

Networking Client applications can use the Validation Level that has been set in the Variables.  The Client asks the Server to validate the credentials being the Variables managed directly by the Server. This will mean that the Client Variable may change value (e.g. set to '1') if the Server Validation is successful and thus cause the Variable to also change on the Server side.  If unsuccessful, the Variable on the Client side will return to its original value and the one on the Server side will remain as it is.  
The operations executed by the Client are also recorded on the Server.

 

 

 

See Also