Editing users with the user management system

<< 点击显示目录 >>

主页  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:检查用户权限

连接

mpuserxusecase_2_connection

 

 

配置

用户和他们的角色可以在Automation Studio的用户角色系统中进行配置。角色ID只在内部使用,不应该被改变。

mpuserxusecase_2_userrolesystem

自动化工作室的用户配置系统用于为用户分配密码和角色。用户ID只在内部使用,不应该被改变。

mpuserxusecase_2_userrolesystem2

MpUserX和MpUserXLogin的配置被添加。

如果需要,可以在MpUserX配置中的 "Roles "下配置其他参数。

mapp用户管理提供的额外功能现在可以用来定义各个角色的权限。权限与某些机器功能相联系。权限管理可以看起来像这样。

功能

权限索引

操作员

管理员

移动标准轴

1

全面(执行运动+改变轴参数)

确认重要警报

2

全面(查看报警列表+确认报警)。

修改配方数据

3

查看(配方列表查看)

完整(配方列表视图+加载配方+保存配方)

mpuserxusecase_2_usermgmtconfig2

使用mapp组件

MpUserXLogin, MpUserXLoginUI, MpUserXManagerUIMpUserXAccessRight 组件被添加。如 "连接图 "所描述的那样,这些组件被相互连接起来。

然后对这些组件进行配置。

MpUserXLogin生成了 一个登录点,用户可以用用户名和密码登录。

如果一个用户现在登录了,Mapp用户管理会检查他的权限并只解锁必要的功能。如果该用户是管理员,那么他可以根据需要编辑权限。 MpUserXAccessRight 可以用来检查当前登录的用户对某项功能有哪些权限。

因此可以使用在用户角色系统中定义的用户来登录。 MpUserXManagerUI 组件可以用来在运行时添加额外的用户。