-1

我只想创建一个组织(药房),在该组织下需要不同类型的用户,如管理员用户、库存用户、计费用户......等

4

1 回答 1

0

在您的情况下,数据控制有两个维度

  • 按用户组
  • 按组织

所以解决方案是:

  • 创建组织 ['Phrmaacy1', 'Phrmaacy2']
  • 为这些人创建人员 ['Admin1', 'Admin2', 'Inventory1', 'Inventory2'] 和 userAccount
  • 创建用户组 ['Admin', 'Inventory']
  • 创建 partyRelationship ['Admin1', 'Inventory1'] 作为 ['Phrmaacy1'] 的成员,并将 ['Admin2', 'Inventory2'] 作为 ['Phrmaacy2'] 的成员
  • 创建 userGroupMember 将人员 ['Admin1', 'Admin2'] 的 userAccount 放入 userGroup ['Admin'],将人员 ['inventory1', 'inventory2'] 的 userAccount 放入 userGroup ['Inventory']

使用组织和用户所属的用户组来过滤数据,并使用用户组(userGroupPermissions,artifactAuthz)来控制允许用户执行的权限。

于 2016-06-21T07:42:57.470 回答