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