我希望的是,更实际的场景,比如你们在做SAAS应用,或者给不同客户提供服务,所以需要隔离应用。
你这个描述,假设很多,我们吃过这方面的亏,所以问题不能纯粹从假设出发。就你的描述来回答:
00个应用里面有十个叫张三的,那起登录号就得是zs,zs1,。。。zs9,这样命名就感觉怪怪的,应为我只记住zs就好,干嘛还要记住我是第几个zs。
——这个问题,很多系统都会遇到,你可以使用姓名为用户名,也可以使用工号为用户名,本质上是一个人总在系统中需要一个唯一标识,而这个唯一标识怎么确定的问题,这和活字格本身的功能无关。
因为用户管理是一个视图,在视图里面能看到所有用户,我该怎么隔离他们?
——这里还回到了背景的问题,就是你为什么需要隔离,现在放在一起的原因就是,多数客户需要一并看到所有用户。而且,如果真的是希望隔离,那么你也可以通过组织结构来过滤,无论是你包装新的视图,还是在页面加载时过滤,方法有很多。
分配角色怎么分?都有经理这个角色,但是这个角色下面的人员是100个应用的人员混杂的,其实就是理论上1应用的角色能管理2应用的数据,那我再设置经理角色1.。。。。经理角色10?
——这里仍旧是,你假设了都有经理这个角色。还是没有回答根本问题,就是你为什么需要。
从你的描述中,我能看到你的问题,就是你有很多应用,这些应用里面有同名的用户、同名的角色等等,现在不隔离的情况下,管理起来非常麻烦。听你的描述,你要么是在做集团型的不同级别公司隔离,或者是在做SAAS服务?
希望把一切信息都聊清楚,这样我们也好评估我们设计的方案能不能满足你的诉求。
|