【问题标题】:How to achieve role hierarchy in Cumulocity如何在 Cumulocity 中实现角色层次结构
【发布时间】:2018-12-07 16:36:09
【问题描述】:

我在创建角色层次结构时遇到了困难,因为它是我在 Cumulocity 中的用例所必需的。基本上,我只想向具有父角色的用户显示子角色,例如,如果我希望管理员仅显示他/她可以分配给任何用户的分销商角色,并且如果分销商已登录,他/她可以在层次结构中查看他们下面的其他角色。

管理员角色

------ 分销商角色

------------ 账号用户

------------ 租户用户

----------------- 设备管理器

------------------全球读者

在上面的表达式中,我希望管理员只显示经销商。分销商将只看到帐户和租户用户。租户用户将获得设备管理器和全局阅读器。

谁能建议我如何在 Cumulocity 中实现这一目标。

【问题讨论】:

    标签: cumulocity


    【解决方案1】:

    我不确定我是否完全理解用例,但有一些提示:

    • 在 Cumulocity 中,权限沿任何层次结构继承。如果您看到父级,则无法在层次结构中隐藏更深的内容(明确地,使权限易于管理)。如果您需要这样的设置,请重新构建层次结构并将子级拉起。
    • 有用户层次结构和库存层次结构。 “角色”的积聚定义中没有角色层次结构。 (我假设您指的是用户层次结构?)
    • 我通常不建议在单个租户中为单独的公司或法人实体建模。租户共享诸如保留规则(因此是数据所有权)和业务规则之类的东西,这些规则实际上只适用于简单的场景。此外,很容易犯权限错误。例如,经销商向客户分发设备,而这些客户是竞争对手。如果权限设置错误,您可能会在竞争对手之间泄露数据,这当然是不可接受的。更好的设置是使用多个租户和潜在的数据代理将选定的数据分布到租户层次结构中。租户被严格隔离。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-19
      • 2010-10-19
      • 2012-06-16
      • 2020-10-09
      • 2017-12-27
      • 1970-01-01
      • 2016-10-29
      • 1970-01-01
      相关资源
      最近更新 更多