用户体系的规划

要把 MixIOT 体系的 “用户中心” 应用用好,首先就要把用户方案怎么做规划好。但事实上这并非是一件容易的事情。用户方案规划得好,对未来的工作可谓事半功倍,否则,在后续的实施过程中,就可能会遇到一个又一个麻烦。

用户规划是一件非常有意思的事情,我们以三普能源集团(SERG)为例来进行讲解。

我们大概可以有两个用户的规划方案。

方案一

以四个不同所属单位作为角色(集团总部、山西佳华、贵州奔腾和广东粤海),这样一来,不同的单位的就都归属到同一个角色:

这是一种最容易想到的用户规划方案,其优点很显而易见,就是简单直接。但如果我们希望细化用户授权的时候,这个方案就可能会遇到问题。因为按照这个用户规划方案,所有角色的应用授权实际上都必须完全一样,而且还必须是全部应用都要授权。反过来想就容易理解,如果某个应用不给某个角色授权,那么就意味着,这个应用在这个对应的单位里面就不能使用。

所以,方案一虽然看上去简单,但可能会有各种麻烦,并不适合SERG的实际情况。

方案二

因为有方案一存在的这些问题,所以方案二就从不同用户的不同工作来区分。我们设想,每个单位(集团总部、佳华、奔腾、粤海)都有两类用户,一类是主管(领导),另一类是普通员工,如下图所示:

这样,我们就按:“集团主管、集团员工;佳华主管、佳华员工;奔腾主管、奔腾员工;粤海主管,粤海员工”来设计角色,然后再给这些角色分配他们各自需要使用的应用就行了。剩下的就只是把用户对号入座,给他们带上各自角色的帽子。

这个方案,很显然比方案一细化了很多,即可以把四个不同的单位(集团、佳华、奔腾、粤海)分开,又可以把每个单位的主管和员工分开。

但实际上,方案一和方案二是两个极端的方案。如果仔细分析就应该知道,集团主管的工作也许跟三个电站的主管工作不一样,但三个电站的主管工作内容应该是一样的,同理,三个电站员工的工作内容也应该是一样的。

如此一来,方案二的角色就显得重复。

方案三

方案三是在方案二基础上的优化,如下图所示。在这个角色的规划之下,只需要从数据上区分,各电站的主管和员工,都只授权本电站的数据。

很显然,方案三应该是最适合三普能源集团(SERG)情况的用户规划方案。所以,我们就按方案三来进行角色和用户的登记。

文档更新时间: 2024-07-08 14:05   作者:Mixiot