我只想创建一个组织(药房),在该组织下需要不同类型的用户,如管理员用户、库存用户、计费用户......等
问问题
39 次
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 回答