物联网低代码平台权限管理,保障平台安全!
AIRIOT物联网低代码平台权限管理包括部门管理、用户管理和角色管理三部分,其中部门管理可以配置用户列表、资产管理等信息,用户管理可以配置用户角色、用户所属部门等信息,角色管理可以配置用户列表、角色权限等信息。
权限管理
平台通过用户管理、角色管理、部门管理限定用户的操作权限,保证平台的安全。
1 用户管理
用户管理页面的说明显示如图 3-1 所示,用户在用户管理页面可以进行搜索用户、添加用户、编辑用户、删除用户的操作。页面左侧的部门树,用户可以查看不同部门下的用户信息;
(1) 添加用户
添加用户时,标“*”的为必填项,用户名、用户邮箱、密码及重复密码是必填项,用户添加的用户名称不可以重复,当用户被禁用后,当前用户名可以再次作为新用户的用户名;
用户的操作权限通过用户角色来限定;
用户可以操作的资产信息通过用户所属部门和资产管理来限定,可操作资产信息为所属部门资产+用户资产管理资产;
用户在有效时长内可登录平台;
添加用户的配置说明显示如图 3-2 所示;
(2) 用户编辑
用户编辑时包括用户的基本信息、前台系统菜单(定义当前用户能看到的前台的菜单项)、首页画面设置(定义用户登录平台看到的首页);
基础信息的编辑除修改密码外,其他字段同添加时,修改密码需要进行密码校验,管理员修改密码时,需要验证登录人的密码,验证通过后可以进行修改密码的操作;
基础信息编辑说明显示如图 3-3 所示:
前台系统菜单可定义用户自己的菜单项,添加同【系统设置】中的【前台系统菜单】,用户此处设置的优先级最高;
首页画面设置可定义用户看到平台的首页,添加同【系统设置】中的【前台页面】,用户此处设置的优先级也最高.
2 角色管理
角色与操作权限关联,不同的觉得可以定义不同的角色,通过角色的权限限定用户的权限,项目初始化成功后,默认带一个超级管理员角色;角色页面的说明显示如图 3-4 所示:
(1) 添加角色
添加角色时名称、描述为必填项,添加角色时也可选择用户,角色与用户是双向选择;当角色被禁用后,该角色下的所有用户均不可以登录平台,添加角色的配置说明显示如图 3-5 所示:
角色权限按照一定的分类对权限进行拆分:
-
资产、设备相关主要为模型资产的操作权限;
-
功能模块主要限定平台主要功能模块的权限;
-
系统相关主要是系统操作的权限;
-
权限相关主要是用户管理、角色管理、部门管理的操作权限;
-
业务相关主要是项目独有业务模块的权限限定;
-
工作表则包括工作表及工作表记录的操作权限模块;
-
报表主要包括报表及报表副本数据的操作权限的限定;
-
其他则包括除上述功能模块外,剩余的功能权限限定;
注:
1.可发送指令的权限由设备操作限定;
2.数据分析和数据查询的权限由【权限相关】的【数据权限】限定;
(2) 编辑角色
编辑角色的操作同添加角色;
3 部门管理
平台的资产与部门关联,部门下的资产决定了部门下用户可以进行查看、编辑、删除、下发指令等操作的资产范围。
部门管理页面的展示以树形列表的形式展示,直接可以在列表中进行部门的展开。部门管理页面的说明显示如图 3-6 所示:
(1) 添加部门
添加部门时,部门名称和部门编号是必填项,所属部门用于添加部门之间的父子级关系,用户列表用户选择部门下的用户,资产管理用户选择部门下的资产信息;选择完成后,资产信息的展示形式以“模型名称(资产数量)”展示,添加部门的配置说明显示如图 3-7 所示:
(2) 编辑部门
编辑部门同添加部门;已添加的用户、所属部门及资产可以进行删除;