用户
用户是指在软件中注册的账户,包括了用户名、密码等信息,以及与员工之间的关联,最重要的是通过分配的角色关联了用户的权限。除了用户名不能相同之外,内部以内部编码进行区分不同的用户。举例来说,如果一个用户被删除,再重新创建一个相同用户名的用户,其内部编码会不同,无法用来访问之前相同用户名的用户的关联数据。
本机数据库和远程数据库之间的用户系统既隔离又有联系:
- 通过连接到不同的数据库,可以实现包括创建、删除、修改、维护等操作。
- 如果希望本机数据库和远程数据库的用户保持一致,需要通过同步(从远程到本机或者从本机到远程)的方式将用户信息同步。这样就可以在登录时,使用相同的登录凭证(用户名和密码)同时登录到本机数据库和远程数据库。
- 如果想让两个远程数据库保持一致,则需要通过多次同步的方式将用户信息同步。比如用户A在远程数据库1中创建,然后通过同步(从远程到本机)的方式将用户信息同步到本机数据库,然后再通过同步(从本机到远程)的方式将用户信息同步到远程数据库2。
用户页面打开方式: 主菜单 > 程序 > 用户
账户创建
和其他模块一样,用户的创建就是在用户数据库中生成一个新的数据。此时可以分配密码和角色。
登录
每次启动软件时,会自动弹出登录窗口。
登录窗口的界面如下图所示:
注意:
- 本机服务器的登录凭证和远程服务器的登录凭证可以是独立的(即使用户名和密码相同,也是不同的),也可以是关联的。如果远程服务器使用不同的登录凭证,那么在登录时需要分别输入本机服务器的登录凭证和远程服务器的登录凭证。
- 当远程服务器作为主服务器时,必须勾选
登录远程服务器
,并且配置远程服务器登录凭证进行登录。
能够连接到远程服务
- 可以选择本机或者远程服务器作为主要服务
- 可以选择是否登录远程服务器
无法连接到远程服务
比如用户出差,远离公司,无法登入公司的网络,此时无法连接到远程服务器,只能连接到本机数据库。 需要切换到本机数据库作为主要服务器,然后登录。
- 只能选择本机作为主要服务
- 不要勾选
登录远程服务器
账户删除
注意: 删除用户的操作是不可恢复的。不建议删除用户,如果用户不再使用,可以将其禁用。
删除用户并不会删除用户的数据,只是删除了用户的账户信息,但是删除用户后,有些与此用户关联的操作将会无法实现。
需要分别连接远程数据库和本机数据库,删除用户的账户信息。
账户维护
密码修改
用户自行修改密码 连接到对应的数据库之后,点击修改密码,输入原来的密码和设置新密码就可以完成。
管理员修改密码(密码重置) 连接到对应的数据库之后,选中需要修改密码的用户,在右侧的密码框中输入新的密码,点击修改即可完成修改。
角色修改
修改角色用于修改用户的权限,修改角色后,用户的权限将会随之发生变化。
角色
角色用于管理用户的权限。
角色页面打开方式: 主菜单 > 程序 > 角色
对角色的创建、删除、修改、维护等操作,需要连接远程数据库,在远程数据库操作之后再同步到本机数据库,以保证二者的数据一致性。
对于角色规划,尽量选择有代表性的角色,比如: 管理员、操作员、维护员、审核员等,不要过多的细分角色,否则会增加管理的复杂度。
创建
删除
由于使用内部编码区分不同的角色,删除后,与该角色关联的用户的角色信息将会被清除,用户的权限也发生变化,造成不可挽回的麻烦。
即便新建一个相同名称的角色,其内部编码也会发生变化,无法恢复。
建议不要删除角色。
维护权限
通过点击右侧操作面板中的权限栏的最右侧的编辑
按钮,打开权限维护页面,对角色的权限进行维护。
- 后台权限
是指对后台数据的操作权限,包括: 增、删、改、查等。
- 客户端权限
是指对客户端页面的操作权限,包括:打开页面、增、删、改、查等。