关于BladeX的多租户SAAS功能的问题

Blade 未结 2 3761
davidzhou2005
davidzhou2005 2019-07-04 17:33

我看了数据库,BladeX应该是以共享数据库,共享数据架构的方式实现SAAS系统的,是在表中通过TenantID区分租户的数据的,这是共享程度最高、隔离级别最低的模式。

不知BladeX的多租户SAAS功能是否能够实现以下基本功能:

1.每个租户管理员登录SAAS系统后,感觉此SAAS系统就是一个独立的后台系统,有用户管理,角色管理,菜单管理等基本的系统管理功能。

这意味着每个租户管理员,可以为每个租户添加自己的角色,用户,可以为每个角色设置权限。

2.每个租户是否能够至少进行基本的菜单定制。

3.对每个菜单中,每个租户是否能够进行功能定制。


2条回答
  •  admin
    admin (楼主)
    2019-07-06 17:01

    分别对你的疑问回答一下:

    1.可以配置一下,根据子域名来判断然后动态生成登录页面,调取系统主题。这样看的话就可以给人感觉是不同的系统

    2.不同的租户,可以添加自己的角色,用户。当然租户的管理员角色是需要超管来分配的。比如菜单集合有A|B|C|D|E。超管给租户的管理员分配了A|C|D,那么租户再给自己子角色分配,就只能看到A|C|D了。用户也是可以自行新增,菜单也可以自行配置。

    3.对于不同菜单,租户需要功能定制。这一点就比较宽泛了,租户是否有自己的程序员?这种情况是要支持租户在线开发的功能么,这样的话bladex还没有支持。如果要定制,一般都是找到系统提供商,也就是我们,来进行功能定制、报价。

提交回复