用户管理
创建用户
创建、编辑和删除用户是在管理员应用程序的“用户”表中执行的(参见图 1)。
默认情况下,从项目模板创建 ID 为 1 到 12 的用户。这数据采集网和斯卡达通信公司用户旨在将 Webstation 和 Communicator 客户端应用程序连接到服务器应用程序。这行政和客人使用的用户内置角色旨在登录系统。这亚历克斯,约翰和玛丽亚使用的用户自定义角色作为示例创建。
权利转让
权限分配给对象上的角色。请注意,仅为自定义角色分配权限。对于内置角色,权限检查已在应用程序中实现。一个角色是一组命名的权利。
在分配权限之前,请填写对象和角色表(见图 2 和图 3)。接下来,指定权限对象权利表(见图 4)。对象可以按层次结构相互关联(参见图 5)。如果顶级对象具有某些权限,则这些权限将被较低级别的对象继承。
内置角色
下表列出了其权限硬编码到应用程序中的内置角色。
| ID | 姓名 | 描述 |
|---|---|---|
| 0 | 残疾人 | 拒绝访问 |
| 1 | 行政人员 | 完全访问权限 |
| 2 | 调度员 | 可以查看信息和发送命令 |
| 3 | 客人 | 可以查看信息 |
| 4 | 应用 | 与服务器交互 |
内置角色的特点:
- 他们的 ID 是从 0 到 4。
- 它们适用于所有对象。
- 无法更改。
自定义角色
自定义角色是由项目开发人员创建的角色。在上面的示例中,自定义角色是我的角色 1,我的角色 2, 和我的角色 3。
建议为自定义角色分配ID从101开始。代码角色的领域旨在与第三方系统和数据库集成。如果不使用集成,该代码可以留空。
通过使用角色继承机制,可以显着减少添加到数据库中的记录数量。客体权利桌子。
在角色继承表如图6所示,子角色我的角色 3继承自父角色我的角色 1和我的角色 2双方权利的总和。
要检查权限是否配置正确,请打开权利矩阵窗口(见图 7),该窗口由
按钮位于管理员应用程序的工具栏上。下图显示了角色继承的工作原理。