如何设置收银员角色和权限
本指南涵盖如何创建收银员账户,定义具有细粒度权限的自定义角色,并将这些角色分配给您的员工。正确配置的角色确保每位员工只能访问他们工作所需的功能。
您需要准备什么
- HandyCafe 服务器的管理员访问权限(只有管理员可以管理收银员账户和角色)。
- 针对哪些员工需要何种访问级别的计划。
- 在创建收银员账户之前至少定义一个角色(角色必须存在才能被分配)。
如何创建自定义角色
角色定义了收银员可以和不能做什么。HandyCafe 使用六个权限类别,每个类别都有单独的权限设置。首先创建您的角色,然后将它们分配给收银员账户。
- 使用左侧边栏导航到管理部分。
- 打开收银员角色标签。
- 点击添加角色。
- 输入角色的名称(例如,“白班收银员”)。角色名称必须唯一。
- 设置级别。更高的级别表示更高的权限。具有较低级别角色的收银员无法修改具有较高级别角色的收银员。
- 配置认证权限。这些控制与登录相关的操作:
- 登录/注销能力。
- 密码重置功能。
- 配置会员权限。这些控制收银员对会员账户的操作:
- 查看会员。
- 创建会员。
- 编辑会员。
- 删除会员。
- 充值钱包。
- 查看交易历史。
- 配置控制台权限。这些控制会话和控制台操作:
- 开始和停止会话。
- 暂停和恢复会话。
- 添加时间。
- 查看控制台列表。
- 配置日志权限。这些控制对系统日志的访问:
- 查看日志(仅限今天或所有日期)。
- 导出日志。
- 配置报告权限。这些控制对财务报告的访问:
- 查看现金报告(仅限今天或所有日期)。
- 查看统计数据。
- 导出报告。
- 配置支付权限。这些控制与支付相关的操作:
- 接受支付。
- 处理退款。
- 修改支付方式。
- 查看支付历史。
- 点击保存以创建角色。
预期结果: 新角色出现在收银员角色列表中,并具有所有配置的权限。现在可以分配给收银员账户。
实际示例:白班收银员角色
此示例创建了一个适合白班普通收银员的受限角色。
- 导航到管理 > 收银员角色。
- 点击添加角色。
- 名称:“白班收银员”。
- 级别:1(最低级别)。
- 认证权限:启用登录。禁用密码重置。
- 会员权限:
- 启用:查看会员,创建会员,充值钱包,查看交易历史。
- 禁用:编辑会员,删除会员。
- 控制台权限:
- 启用:开始会话,停止会话,暂停会话,恢复会话,添加时间。
- 禁用:(无;白班收银员需要完整的会话控制)。
- 日志权限:
- 启用:查看日志(仅限今天)。
- 禁用:查看所有日志,导出日志。
- 报告权限:
- 启用:查看现金报告(仅限今天)。
- 禁用:查看所有报告,查看统计数据,导出报告。
- 支付权限:
- 启用:接受支付,查看支付历史。
- 禁用:处理退款,修改支付方式。
- 点击保存。
预期结果: “白班收银员”角色可以启动和管理会话,创建会员,充值钱包,查看今天的日志和报告,并接受支付。不能删除会员,修改支付方式,处理退款或查看今天以外的历史报告。
实际示例:经理角色
此示例为可信的班次经理创建了一个具有更广泛访问权限的角色。
- 导航到管理 > 收银员角色。
- 点击添加角色。
- 名称:“班次经理”。
- 级别:5(高于白班收银员)。
- 认证权限:全部启用。
- 会员权限:全部启用(查看,创建,编辑,删除,充值,历史)。
- 控制台权限:全部启用。
- 日志权限:全部启用(查看所有日志,导出日志)。
- 报告权限:全部启用(查看所有报告,统计,导出)。
- 支付权限:
- 启用:接受支付,处理退款,查看支付历史。
- 禁用:修改支付方式(保留给管理员/所有者)。
- 点击保存。
预期结果: “班次经理”角色几乎拥有完全访问权限。唯一的限制是他们不能修改支付方式,这通常是所有者级别的配置更改。
如何创建收银员账户
- 导航到管理部分。
- 打开收银员标签。
- 点击添加以创建新收银员。
- 输入用户名。这是收银员登录时输入的内容。必须唯一。
- 输入密码。使用强密码。收银员可以稍后更改。
- 从下拉菜单中选择一个角色。只有您已经创建的角色会出现。
- 可选地填写全名、电子邮件和手机以便记录。
- 点击保存。
预期结果: 新的收银员账户出现在收银员列表中。收银员现在可以使用他们的用户名和密码登录到 HandyCafe 服务器。他们的访问权限受限于其分配角色定义的权限。
如何更改收银员的角色
- 导航到管理 > 收银员。
- 选择您要更改角色的收银员。
- 在收银员的详细信息面板中,点击角色下拉菜单并选择不同的角色。
- 点击保存。
预期结果: 收银员的权限立即更改。下次他们执行操作时,系统会根据他们的新角色进行检查。他们无需注销并重新登录即可使更改生效。
如何限制收银员仅查看今天的报告
这是一个常见的要求:您希望收银员查看当前班次的数字,但不查看历史数据。
- 打开分配给收银员的角色(管理 > 收银员角色)。
- 在报告权限部分:
- 启用“查看现金报告(仅限今天)”。
- 禁用“查看所有报告”。
- 禁用“查看统计数据”。
- 禁用“导出报告”。
- 在日志权限部分:
- 启用“查看日志(仅限今天)”。
- 禁用“查看所有日志”。
- 禁用“导出日志”。
- 点击保存。
预期结果: 收银员可以查看现金报告页面,但只能看到当天的数据。日期选择器(如果可见)锁定为今天。统计页面和导出按钮对该收银员隐藏或禁用。
如何停用收银员账户
当员工离职时,停用他们的账户而不是删除它。这可以保留审计记录。
- 导航到管理 > 收银员。
- 选择要停用的收银员。
- 将活动开关切换为关闭(或点击停用)。
- 点击保存。
预期结果: 收银员无法再登录。他们的所有历史操作(启动的会话、记录的交易、日志)仍保留在系统中。如有需要,账户可以稍后重新激活。
常见错误避免
- 分配错误的角色。 创建收银员时务必仔细检查角色下拉菜单。具有经理角色的收银员比普通班次员工拥有更多的访问权限。
- 未在创建角色后进行测试。 以收银员身份登录(或使用具有该角色的测试账户)并验证受限功能是否确实隐藏或禁用。不要仅依赖权限复选框。
- 忘记角色在后端强制执行。 即使 UI 元素可见,后端也会根据角色的权限设置拒绝未经授权的操作。然而,为了提供良好的用户体验,UI 也应隐藏未经授权的功能。
- 将所有角色设置为级别 0。 级别决定层级。如果一个角色的级别低于另一个角色,较低级别的收银员无法编辑较高级别的收银员。规划您的级别:1 为基础收银员,5 为经理,10 为高级经理。
- 共享收银员账户。 每位员工应有自己的账户。共享账户使得无法追踪谁在日志中执行了特定操作。
- 删除收银员账户而不是停用。 删除会将交易和日志中的收银员引用移除(设为 NULL)。始终停用以保留审计记录。
- 默认支付方式权限未禁用。 大多数收银员不应能够添加或移除支付方式。这是一个应限制给所有者或管理员的配置更改。