盘古租户系统
更新日期:2025/01/22
注:租户功能的开通需在系统初始化阶段联系盘古项目组进行开通
1. 简介
租户的概念:根据实体组织中具备独立自主管控功能权限的需求,附属租户数据权限隔离的需要。划分的独立系统运营的组织,组织包含但不限制于:工厂、商户公司、项目组等。
盘古租户的基本设计:
租户管理层级化,租户上下级是管理和被管理的关系,除此之外没有继承关系。平台管理员可对所有租户进行管理,租户管理员仅能对下级租户进行租户管理。下级对上级管理状态不可见。
租户内具备独立RBAC授权体系,租户内的功能、数据权限配置独立,互不影响。每个租户由租户管理员负责租户内的权限管理分配。
设置一个租户后,则系统内开启可建立租户。如当前用户拥有多个租户,用户主动进行切换,切换使用每个租户内为其分配的功能和数据权限,无法同时查看隶属多个租户所拥有的全部权限。
2. 租户切换
当当前租户建立第一个租户时,所有用户右上角即出现租户切换功能。如用户有多个租户可手工切换。当用户首次登录系统后,先默认选择第一个租户进行加载。当用户切换租户后记录用户的行为并下次登录系统后自动选择上次使用的租户。租户切换后,用户界面将被重新加载切换成当前用户在选择的租户内拥有的权限。
3. 租户创建与管理
操作角色:系统管理员或上级租户管理员
租户创建:
通过权限中心-租户 ,点击创建租户进行租户创建
选择:上级租户(管理权租户),租户名称和租户编码创建,租户编码一经创建不可修改。
租户管理员设置:
创建租户后需要为其新增租户管理员,由设置的管理员复杂新创建租户的管理工作,租户管理员可以设置多个人员。
租户管理员设置将自动同步至目标租户根角色用户配置中,根角色即租户管理员角色。设置的管理员角色将自动绑定至该租户的用户中。
租户可用权限设置:
租户中能够使用的功能,是上级租户指定的,而最上级系统租户的功能来源于盘古公共开发平台发布的应用。因此创建租户后,需要设置该租户的可用功能后,该租户内才能自主分配功能权限。
如系统是多级租户,则每一层级租户能够分配的租户权限在上级租户可用权限之内。
可用功能控制流程:
点击目标租户的租户可用权限设置,可打开可用租户控制功能。
选择为此租户分配的权限设置(受上级租户可用)
租户停用:
可实现对租户的临时停用。用户点击停用后,该租户的数据保留,但用户不能再选择此租户使用系统(租户选择中不出现)
租户默认功能设置:
平台一类大家都可使用的功能,通过默认设置快捷方便,如任务中心等常用功能快速上线。
管理员对功能进行默认功能设置,设置为默认的功能,不再需要通过组织、岗位、角色、权限分配等权限管理,即可在整个系统或是租户内所有人员拥有已设置的默认功能的权限。 此设置将自动同步至租户下默认角色的配置中。
注:给租户所设置的默认功能,目标租户必须具备此功能的可用权限