员工考勤
概览
考勤功能让您的员工通过自己的手机扫描 POS 上的 QR 码进行打卡上下班。每次扫描都会记录在他们的 Rewardly 账户上,您可以从管理后台查看班次 —— 并作废错误记录。
它使用与会员相同的身份系统:员工只是一个被授予考勤权限的会员。他们使用已有的电话或邮箱登录,无需 POS 用户账号,也无需自己的设备。
工作原理
有三个组成部分:
- 启用了 Employee Attendance Tracking 的收银机 —— 这会在 POS 上显示 Attendance 选项卡。
- 一条考勤权限规则 —— 可以是整个会员等级,也可以是某个具体会员。
- 员工的手机 —— 扫描 QR 码,进入您的顾客端网站并打卡。
有两点需要先了解:
- 方向是自动判定的。 每次扫描都会从该员工上一条已确认记录切换 —— 当天第一次扫描是签到,下一次是签退。员工无需选择。
- QR 码不是固定的。 POS 每 30 秒轮换一次,每个码约有一分钟有效期,因此拍下来的码很快就会失效。
默认设置
Bean & Brew 示例: 让咖啡师通过手机扫码打卡。
1. 在门店收银机上启用考勤
- Outlet Registers → 点击收银机上的 Edit 图标。
- 展开 Advanced:。
- 启用 Employee Attendance Tracking。
- 保存。
登录到该收银机的任何 POS 设备上都会出现 Attendance 选项卡。
2. 授予考勤权限
- POS → Staff & devices → Employee Attendance。
- 点击右上角的 Attendance Access。
- + CREATE,然后选择 Access Type:
- Specific Member —— 允许一位指定人员打卡。最简单的方式,完全不需要会员方案。
- Membership Tier —— 有效会员等级为该等级的任何人都可以打卡。更适合较大团队:招聘后把人移到该等级即可。
- Is Active —— 启用。
- 保存。
Attendance Access 没有侧边栏入口
请从 Employee Attendance 报表右上角的链接进入。直接在地址栏访问 /attendance-access 也可以。
3. 同步 POS
在 POS 上下拉刷新,以拉取新设置。
使用 Staff 会员等级
仅在上一步选择 Membership Tier 时才需要。创建一个隐藏等级,员工入职时移入该等级:
- Programs → Membership → CREATE。
- 填写:
- Name ——
Staff - Level —— 任意未使用的等级(每个等级必须具有唯一的 level)。
- Is active —— 启用。
- Show on Member App —— 关闭(员工不看到会员权益)。
- Override Merchant Membership Rules —— 启用。
- Auto upgrade membership —— 关闭。
- Allow member to skip level —— 关闭。
- Name ——
- 保存。
然后在 POS 上把每位新员工移入该等级:
- 在 POS 上点击 Concierge。
- 按电话或姓名搜索新员工。
- 点击第一个匹配的会员。
- 将 Membership Tier 更改为
Staff。 - 如果他们有任何普通会员权益(代金券、积分),请将其移除。
新员工入职
如果新员工的电话/邮箱尚未在 Rewardly 中,需要先有一个会员账号:
- 他们用手机扫描在线点单二维码。
- 选择 Member Login → 输入电话(或邮箱,取决于您的设置)。
- 勾选 PDPA / T&C 复选框 → Send OTP → 输入 OTP。
- Log in,点击 < 打开个人资料表单,填写必填项,勾选 PDPA,然后 Update 完成注册。
成为会员后再授予权限 —— 添加一条 Specific Member 规则,或将其移入 Staff 等级。
打卡上下班
在 POS 上:
打开 Attendance 选项卡。屏幕会显示门店名称、实时时钟,以及 "Scan with your phone to Clock In / Clock Out" 下方的 QR 码。该码会自动刷新;如需立即更换可下拉刷新。
在员工手机上:
- 用手机相机扫描 QR 码 —— 会打开您顾客端网站上的考勤页面。
- 如果尚未登录,点击 Log In 按平时的方式登录;登录后会回到同一页面。
- 打卡记录会自动写入 —— 无需确认。屏幕会显示 Clocked In 或 Clocked Out、姓名和时间。
- Undo 按钮会倒计时 5 分钟,以防误扫。
- Done 返回应用,View attendance history 可查看本人过往的签到/签退记录。
员工偶尔会看到两条提示:
- "Already recorded — no new entry was created." —— 同一个码扫描了两次。没有重复计入,并且会隐藏 Undo,以保护此前的真实记录。
- "QR code has expired. Please scan again." —— 屏幕上的码已经轮换。扫描当前的码即可。
考勤报告
在管理后台进入 POS → Staff & devices → Employee Attendance(/staff-attendance)。
每一行都是一次签到与其后的签退配对,按天分组,包含 Employee、Phone、Email、Clock In、Clock Out、Duration、Outlet、Outlet Register 和 Status 列:
| 状态 | 含义 |
|---|---|
| Confirmed | 已签到并签退 —— 班次完整。 |
| In Progress | 已签到但尚未签退。 |
| Voided | 记录已作废,来自员工的 Undo 或此页面。 |
可按 Employee、Outlet、Status、时间段预设(Today、Yesterday、This week、This month、Last week、Last month),或明确的 From/To 范围筛选。导出需要先设置日期范围。
Void 会在确认提示后作废记录,且不可撤销;被作废的签到不再占用其后的签退,因此剩余班次会重新正确配对。
默认情况下,该报表及其 Void 操作对 merchantAdmin、outletAdmin、outletRegisterAdmin 以及 cashier、accountant、conciergeService、waiter 开放。可在角色与权限中按角色收紧。
相关
- Membership —— 若按等级授予权限,则会用到的等级体系。
- Concierge —— 用于将新员工移入 Staff 等级。
- POS Settings —— 门店收银机设置的入口。
- 角色与权限 —— 谁可以查看和作废记录。