<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp UserX: 使用用户角色系统的用户管理 > 使用案例 > Editing users with the user management system |
mapp服务V5.16
在一个应用程序中,使用Automation Studio的用户角色系统创建了2个用户和2个角色。每个用户应该有不同的权利。这意味着诸如修改配方数据等功能对某些用户是锁定的,而对其他用户是解锁的。
在运行时应该可以添加新的用户并给他们分配权利。添加新用户和分配权限应该只对管理员有效。
•组件列表
•MpUserXLogin (自有MpLink)。记录用户的进入/退出
•MpUserXLoginUI (来自MpUserLogin的MpLink)。通过HMI应用程序登录一个用户。
•MpUserXManagerUI (MpLink from MpUserLogin):管理用户以及他们的角色和权限
•MpUserXAccessRight:检查用户权限
用户和他们的角色可以在Automation Studio的用户角色系统中进行配置。角色ID只在内部使用,不应该被改变。
自动化工作室的用户配置系统用于为用户分配密码和角色。用户ID只在内部使用,不应该被改变。
MpUserX和MpUserXLogin的配置被添加。
如果需要,可以在MpUserX配置中的 "Roles "下配置其他参数。
mapp用户管理提供的额外功能现在可以用来定义各个角色的权限。权限与某些机器功能相联系。权限管理可以看起来像这样。
权限索引 |
操作员 |
管理员 |
|
移动标准轴 |
1 |
无 |
全面(执行运动+改变轴参数) |
确认重要警报 |
2 |
无 |
全面(查看报警列表+确认报警)。 |
修改配方数据 |
3 |
查看(配方列表查看) |
完整(配方列表视图+加载配方+保存配方) |
MpUserXLogin, MpUserXLoginUI, MpUserXManagerUI 和 MpUserXAccessRight 组件被添加。如 "连接图 "所描述的那样,这些组件被相互连接起来。
然后对这些组件进行配置。
MpUserXLogin生成了 一个登录点,用户可以用用户名和密码登录。
如果一个用户现在登录了,Mapp用户管理会检查他的权限并只解锁必要的功能。如果该用户是管理员,那么他可以根据需要编辑权限。 MpUserXAccessRight 可以用来检查当前登录的用户对某项功能有哪些权限。
因此可以使用在用户角色系统中定义的用户来登录。 MpUserXManagerUI 组件可以用来在运行时添加额外的用户。