关于WMS系统--多租户架构的设计思路

概况

        针对saas产品,系统支持多租户的体现设计架构思路中,以wms系统为例,设计思路如下图所示:

 

e8283d70a56d221779cb535e094e357d.png

        一个租户可以关联多个仓库和多个货主,每个仓和货主可以进行授权,则仓可以看到对应货主的数据。

一、租户的创建

 

e34a7d9a15a7cd8d41b534b98661add5.png

        创建租户时,可以给租户配置对应的应用权限,例如支持WMS、PDA等应用;每个应用的菜单权限可以在专门的权限配置栏中进行调整。

 

2aeed4229cc73276ac7ee24bd3541780.png

        创建租户成功后,产生了一个租户订单,可控制租户的有效期;租户生成对应的登录账号,登录账号关联对应的权限。

        只有租户管理员可以针对租户的权限进行配置,非租户管理员的登录账号,为保证权限配置的严谨性,可以显著不具有权限配置的功能。

二、仓库及货主的创建

        租户下可创建仓库和货主,通过货主关联仓库,得到仓库货主的关联关系,用户则登录wms系统,选择仓库后,可以看到此仓库下的所有货主的数据权限。

 

e1eba0a63d90942b18b4a895a94d3b0a.png

三、关于租户的登录权限配置

        针对仓库、货主及租户可以做相应的状态控制,限制其某些仓库/货主的权限。

 

b126cb4cdc94dfa9ba08b24710a7bd57.png

        租户的主账号登录应用后,具备分配的菜单权限;接下来可以创建多个在权限范围内的角色,分配给新增的员工账号,则新增的员工账号可以进行系统的登录,具备配置的菜单权限。

 

41c40c96b8c570a6f4878221e168bdc0.png

 

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品超人不会飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值