Setting Numeric User Levels for Enhanced Security in FactoryTalk View Studio

Question:

New to FactoryTalk View Studio, both ME and SE variations, so please excuse any poorly phrased questions! Currently working with FactoryTalk View Studio version 8.10 for a SE Network Distributed application. This application will communicate with a PLC project using a numeric User_Level for permissions, specifically for controlling button availability on the HMI interface. The User_Level is currently set at 0, but I need to set it to >+3 to enable Manual Override functionality. While FTView is not our usual HMI development tool, I am facing a challenge in configuring numeric permission levels in the user settings. Any suggestions on how to set a numeric user level value during HMI login/logout sessions?

Top Replies

Unlock robust security measures within your application by utilizing the pre-existing Runtime Security letter codes. With the ability for users to possess multiple codes, you can achieve superior functionality compared to traditional mathematical comparisons (such as >, <, >=, etc). Take advantage of the convenient "CurrentUserHasCode()" function to easily enable/disable or control visibility within your application.

If you are unable to follow Imscar12's suggestion, the Runtime Security section offers options for setting up login/logout macros for individual users or groups. Utilizing user groups in this process can streamline your operations.

In FactoryTalk View Studio, you can set numerical user levels using the Security option under the System tab. Let's say, if you'd like to assign a level of 3 to the Manual Override function, follow these steps: go to Users and Groups under the System directory, select your desired user, click on properties and then you should see the level field. Here, you will be able to assign the numeric value. Now in the visibility animations or command settings for your Manual Override button, you can use the tag “Global Connection.CurrentUser.Level” in comparison to these numeric levels to control their visibility or availability. Hope this helps!

I understand your predicament. In FactoryTalk, to set a numeric user level during HMI login/logout sessions, you can use 'Display Settings.' Go to 'RunTime Security,' and there you can adjust the User Level attribute. Alternatively, you can utilize Macros to set User_Level value upon the condition of a user logging in or out. Have your macro trigger off of the System Event tag "OnUserSwitch" to capture the username, and use that information to look up what permissions to assign. Remember, any level can be 0-999, and you can assign each level a name which may make it easier to organize. It can initially be a bit tricky when learning, but with practice, it'll become second nature.

Welcome to the FactoryTalk community! Setting numeric user levels for managing permissions in FactoryTalk View SE can definitely be a bit tricky at first. To adjust the user levels during login/logout, you can utilize the "User Accounts" dialog in FactoryTalk Security. You can create user accounts and assign different permission levels based on your needs—make sure that the User_Level variable you're using is linked correctly in your application’s HMI logic. For the Manual Override functionality, just ensure that your buttons are conditionally enabled based on that User_Level variable being checked against your desired threshold (i.e., >3). If you run into specific issues, feel free to share more details, and I’d be happy to help troubleshoot!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

âś…   Work Order Management

âś…   Asset Tracking

âś…   Preventive Maintenance

âś…   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. How can I set numeric user levels for enhanced security in FactoryTalk View Studio?

Answer: - To set numeric user levels for enhanced security in FactoryTalk View Studio, you can define different user levels based on permissions required for accessing certain functions or features in your HMI interface. These user levels can be assigned numeric values, such as 0 for basic access and >+3 for advanced permissions like Manual Override functionality.

FAQ: 2. I am new to FactoryTalk View Studio, how can I configure numeric permission levels in user settings for HMI applications?

Answer: - In FactoryTalk View Studio, you can configure numeric permission levels in user settings by defining user levels and assigning corresponding numeric values to them. This allows you to control button availability and access permissions based on the user's assigned level.

FAQ: 3. I need to enable Manual Override functionality by setting the User_Level to >+3 in FactoryTalk View Studio, how can I achieve this?

Answer: - To enable Manual Override functionality by setting the User_Level to >+3 in FactoryTalk View Studio, you can adjust the user permissions and levels within the HMI application. By assigning a numeric value greater than 3 to the appropriate user level, you can grant access to the Manual Override feature while ensuring security and control.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’