Description

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp UserX: 使用用户角色系统的用户管理 > > 功能块 > MpUserXManagerUI  >

Description

mapp Services V5.16

MpUserXLogin所使用的MpLink 被用于这个组件。

这个组件代表了用户管理和Visual Components 4 HMI应用程序之间的连接。数据在 MpUserXManagerUI 和HMI应用程序 之间 使用结构 MpUserXMgrUIConnectType进行交换

每个 MpUserXLogin只能使用一个MpUserXManagerUI 。不可能使用多个MpUserXManagerUI的实例。

exampleusermanagement

examplegroupmanagement

Linux系统上工作时,不能访问受限制的系统文件夹。例如,文件夹 "lost+found "被限制。所有带有EXT2/3/4文件系统的Linux设备,例如MP71xx或T30,都受到影响。

restricted folder

MpUserXMgrUIConnectType

结构 "UIConnect "被分为以下几个区域。

状态。 参数 "状态 "提供关于用户管理的当前活动的信息。

用户: 用户数据存储在结构 MpUserXMgrUIUserType 中 。关于单个用户的确切信息可以在一个列表中检索到。它也可以添加新的用户或编辑现有的用户。当一个新的用户被创建时,它被自动分配到角色 "Everyone"。

角色。 使用 MpUserXMgrUIRoleType 结构显示所有角色及其访问权限的列表 。它也可以在那里编辑角色。

消息框。 MpUser的各种对话框可以使用结构 MpUserXUIMessageBoxType 进行配置 。

DefaultLayerStatus: 背景层可以通过这个数据点在对话框打开的时间内被锁定。

导出。 在结构 MpUserXMgrUIExportType 帮助下,可以进行导出 。一个对话框决定哪个文件应该被导出。所有的用户和用户组都被导出。

导入。MpUserXMgrUIImportType结构的 帮助下,可以进行导入 。一个对话框决定了哪个文件应该被导入。各种导入模式可以在 MpUserX配置 的 "用户导入模式 "和 "角色导入模式 "中选择  。

用户的额外信息,例如单位或语言,被存储在 配置 ,而不是用户角色系统中。

由于这个原因,当项目再次被转移到目标系统时,目标系统上的用户数据会被配置中的数据覆盖。为了防止丢失任何可能在运行时处理过的额外信息,建议事先导出用户数据。

在项目被转移到目标系统后,用户信息可以再次被导入。这样可以确保没有信息丢失。

以下参数会受此影响。

全名

语言

测量系统

附加数据

为了用这个功能块的 "导入 "功能显示可能的文件列表,将MpFile库传输到控制器是必要的。

MpUserXMgrUISetupType

"UserListSize "在这个结构中定义了在HMI应用程序的一个页面上应该显示多少个用户列表的条目。"ScrollWindow "决定了在向上和向下滚动时,最初会显示多少个列表中的条目。"FileDevice "用于选择用户数据应被导入或导出的数据存储设备。"FileExtension "用于定义导出文件的扩展名,或者在导入时只显示那些具有相同扩展名的文件。

"ConfirmOverwriteUser "和 "ConfirmOverwriteRole "可用于定义是否应通过对话框确认对用户/角色的覆写。

错误号码

如果在登录尝试过程中发生了错误,因为密码指定错误,例如,错误会显示在消息框结构 MpUserXUIMessageBoxType 的 "ErrorNumber "下。可能发生以下错误。

28673:用户不存在

28674:用户已经存在

28675无效的登录令牌

28676:没有管理员权限

28677: 没有足够的用户权限

28678: 角色不存在

28679:密码不够强

28680:用户被封锁

28681:需要更改密码

28682:太多的登录尝试,不再可能登录了

28683:用户没有管理员权限

28685: 没有用户登录

28687:相同的密码

28688:用户名已经存在

28693:用户已经登录

28694:丢失UIConnect上的值

28695: 无效的用户名

28697:缺少MpUserXLogin

28698:确认密码不正确

28699:未找到指定的系统权利

28700:导入失败

28701:加载导入文件时出错

28702: 保存导出文件时出错

28707: 用户名太短

28708: 角色已经存在

28712: 密码已被使用

28713: 无效的导入文件

28721: 不允许的操作