用户角色设计 #
在软件设计中,ThingsKit物联网平台的用户角色设计扮演着至关重要的角色,它直接影响用户在系统中的体验和交互模式。本系统精心设计了多种用户角色,以满足不同用户的需求。这些角色包括:超级管理员、平台管理员、租户、租户管理员、租户子管理员和客户。每个角色都有其独特的职责和权限,以下是这些角色之间的关系及其详细说明。
用户角色关系 #
用户角色说明 #
角色名称 | 描述 |
超级管理员 | 超级管理员角色为平台最高级角色,为了减少超级管理员的相关操作,其只管理整个系统中的 平台管理员 和 租户 及一些基础的功能。如需使用其他功能,则可使用快捷进入对应的角色进行管理。 |
平台管理员 | 平台管理员角色主要管理平台的 拓展功能 和 租户 及一些基础功能的相关操作,拓展功能例如:消息管理、平台通知、平台定制以及后续用户自定义拓展的功能。 |
租户 | 租户角色为平台最重要的角色,它可以管理平台其自己创建的所有设备的相关操作。 |
租户管理员 | 每个租户都可以分配一个租户管理员,拥有租户视图下最高操作权限。 |
租户子管理员 | 租户子管理员由租户管理员创建和维护,租户管理员可指定租户子管理员的可操作权限,租户管理员一般用于辅助租户管理员进行平台管理的场景。 |
客户 | 客户角色为租户下所创建的角色,其只能查看租户分配给它设备。 |