多维表格做考勤打卡:简易版搭建教程

今天讲一讲如何用多维表格搭建一个简易的考勤打卡应用。主要面向餐饮门店打卡的场景。

餐饮门店人员流动大,也不会用飞书,而且一天内可能会多次打卡(比如打4次)

所以要考虑到不用飞书也可以打卡,一天打多次卡的情况。

顺序 动作 说明
1 上午上班 早班开始
2 上午下班 早班结束
3 下午上班 晚班开始
4 下午下班 晚班结束,可能跨到次日凌晨

下面讲讲具体如何配置。

整体结构(两张核心表+一张基础信息表)

员工基础信息表(管门店和人员信息)
        │
        ▼
【员工打卡】一张表单 ──→ 打卡流水(每次打卡 +1 行)
                              │
                              │ 自动化(新增记录时触发)
                              ▼
                         每日考勤(一人一天一行,四个时间 + 工时公式)
表名 干什么 谁看
打卡流水 每次提交新增一行,记录动作、时间、位置 店长查纠纷、审计
每日考勤 汇总成一行四个时间,自动算工时和状态 店长日常看、月底导出

Step 1:先说这三张表

表 1:员工配置

这张表我们配置好人员的基本信息,主要是姓名和所属门店

字段 类型 说明
员工 人员 门店员工
所属门店 单选 一号店 / 二号店 / 三号店(可按需改)
状态 单选 在职 / 离职

因为打卡考勤时,不用飞书的话,需要识别是谁打得卡,所以只能在打卡表单里面去选自己的姓名,选项来源就是门店下的人员列表,类似组织架构。

表 2:打卡流水表

所有员工考勤提交的记录都会在打卡流水表里记录,是流水明细

字段 类型 说明
提交人 创建人 谁打的卡,自动带出
打卡动作 单选 上午上班 / 上午下班 / 下午上班 / 下午下班
打卡时间 日期时间 实际打卡时刻
门店 单选 在哪个店打
打卡位置 地理位置 可选
考勤归属日期 日期 这班算哪一天(多数时候由自动化写)
下午下班是否跨天 单选 可选,没跨天 或 跨天
配图

表 3:每日考勤汇总表(宽表)

字段 类型 说明
ID 自动编号
员工 人员
归属日期 日期 这行考勤算哪一天
门店 单选
上午上班 日期时间
上午下班 日期时间
下午上班 日期时间
下午下班 日期时间 可写到次日凌晨,如 6/5 01:30
上午工时 公式 自动算
下午工时 公式 自动算,跨天也正确
总工时 公式 自动算
考勤状态 公式 完整 / 缺下午上班 / 缺下午下班 / 部分打卡 / 未打卡
配图

以上三张表就是核心,所以得打卡和考勤记录都是基于这几张表来运行的

Step 2:员工打卡表单

1.打开 打卡流水

2.顶部视图切换,新建表单视图

3.点击右上角 分享 → 复制链接或生成二维码,贴到后厨 / 收银台

配图

表单字段我们可以进行配置

字段 是否必填 说明
人员 必填 选择自己的姓名
打卡动作 必填 选:上午上班 / 上午下班 / 下午上班 / 下午下班
门店 必填 选门店
下午下班是否跨天 选填 一般默认是不跨天,不用选,如果涉及到跨天打卡,这里要选一下跨天
打卡位置 选填 建议开启,手机自动采位置

表单就建立好了,现在各张表还没有建立联系,而且里面有的字段,你可能不太清楚存在的目的。那么接下来就是要用自动化,把这几张表按逻辑串起来,这个过程你也会清楚每个字段的意义是什么。

这几个自动化就是核心和重点了。

Step 3:配置自动化(核心,逐步操作)

模板里 表和字段已建好,自动化需要你在界面里手动添加

建议先配 规则 A\~D(四次打卡),跑通后再加一些其他的催办提醒规则

因为核心还是四次打卡的逻辑,所以我们重点讲这四个工作流

进入方式:打开多维表格,在左下角新建工作流。

下面每条规则结构相同:触发 → 条件 → 动作,按顺序点即可。

规则 A:上午上班

1.触发条件

①触发方式:添加新记录时

②数据表:打卡流水表

条件:打卡动作 等于上午上班

配图

2.执行操作(按顺序添加)

(1)动作 1:更新触发记录(写打卡时间)

①操作类型:更新记录

②更新对象:触发本次自动化流程的记录

③字段赋值:

  • 打卡时间 = 流程触发时间(或「当前时间」)
  • 归属日期 = 流程触发时间的日期(选「日期」格式,不要带时分)
配图

(2)动作 2:查找每日考勤汇总表

①操作类型:查找记录

②数据表:每日考勤汇总表

③条件(全部满足):

  • 姓名 等于 触发记录的 姓名
  • 归属日期 等于 修改记录环节的 归属日期
配图

(3)动作 3:条件判断

配图

在每日考勤汇总表里是否可以找到匹配的数据,如果没有,说明汇总表里还没有今天的行,就得添加一行。

动作 4:新增每日考勤行(仅当上一步找到的为空时执行)

动作 3 的「找不到记录时」 分支里添加:

①操作类型:新增记录

②数据表:每日考勤汇总表

③字段赋值:

  • 姓名 = 触发记录的 姓名
  • 考勤归属日期 = 修改记录的 考勤归属日期
  • 门店 = 触发记录的 门店
  • 上午上班 = 修改记录的 打卡时间
  • 打卡点 = 触发记录时的打卡点
配图

规则 B:上午下班

1.触发节点:打卡流水 → 添加新记录时

触发条件:打卡动作 = 上午下班

配图

2.执行操作(按顺序添加)

(1)动作 1:修改记录

更新触发记录 :

①打卡时间 = 添加记录时的记录创建时间

②考勤归属日期 = 添加记录时的记录新建日期

配图

(2)动作 2:查找每日考勤汇总表

①员工 = 添加记录的员工

②归属日期 = 添加记录时的归属日期

配图

(3)动作 3:条件分支

看是否能查到记录,一般来说都能查到,如果查不到,就说明这个员工早上漏了打卡。

所以找到的时候,就更新上午下班的时间,如果没找到,就在考勤汇总表里新增一条记录。

配图

(4)动作 4(找到时):更新找到的记录 → 上午下班 = 打卡时间

配图

(5)动作 5(找不到时):新增每日考勤行

注意仅填上午下班(上午上班留空,状态会显示「部分打卡」)

配图

规则 C:下午上班

这个工作流和上午下班的逻辑比较类似

1.触发节点

触发:打卡流水 → 添加新记录时

条件:打卡动作 = 下午上班

配图

2.执行操作

(1)动作 1

更新触发记录 → 打卡时间、归属日期 =添加记录时的新建日期

配图

(2)动作 2:查找每日考勤

①员工 = 提交人

②归属日期 = 修改记录后的考勤归属日期

配图

(3)动作 3:条件分支

是否有查找到记录

配图

(4)动作 4(不等于0)

更新 下午上班 的时间

配图

(5)动作 5:(等于0)

新增行,并填写下午上班 的时间

配图

规则 D:下午下班(含跨天逻辑)

下午下班就稍微复杂一点,因为有可能会跨天,比如我6月3日上班,但是6月4日凌晨才下班。实际我的考勤归属还是在6月3日。

对于考勤系统来说这个是正常的功能,但是我们用多维表格来实现,就需要考虑考虑了。

我们可以简单一点,在打卡时如果选择了下午下班,就再多填一个字段“下午下班是否跨天”,让用户来选。

如果不是跨天,考勤归属日期就还是按当天的来写。

如果选择了跨天,那么考勤归属日期就要算成昨天

配图

其他的逻辑和前面的上下班都差不多,就不重复写了。

下午下班特殊的地方就在于可能会跨天,这个要注意一下。

规则 E:23:00 催「缺下午下班」

触发:定时触发 → 每天 23:00

动作 1:查找每日考勤

  • 下午上班 不为空
  • 下午下班 为空
  • 归属日期 等于 今天

动作 2:发送飞书消息给 该记录的员工

  • 内容示例:「您今日已打下午上班,尚未打下午下班,请记得打卡。」

命名当日缺下午下班-23点提醒

规则 F:08:00 标记「昨日跨天未下班」

触发:定时触发 → 每天 08:00

动作 1:查找每日考勤

  • 归属日期 等于 昨天
  • 下午上班 不为空
  • 下午下班 为空

动作 2:发消息给店长群 / 对应员工

  • 内容:「{员工} 在 {归属日期} 的下午班尚未打下班卡,请核实。」

命名昨日跨天未下班-8点告警

Step 4:店长视图

可以在 每日考勤汇总 表新建以下视图,方便店长角色查看

配图

视图 1:今日考勤

  • 类型:表格
  • 筛选:归属日期 等于 今天

视图 2:缺卡待处理

  • 筛选:考勤状态 不等于完整
  • 排序:归属日期 降序

日常操作说明

站在员工的视角,来说说如何操作

1.打开 员工打卡 表单(扫码或链接,可以把二维码贴到门店门口)

配图

2.选 打卡动作(上午上班 / 上午下班 / 下午上班 / 下午下班)

配图

3.点定位

4.点提交

完成。打卡时间和考勤归属日期都不用填

不过需注意的是:当选择下午下班时,要选择是否跨天(默认是没跨天,如果存在跨天的情况,比如6月4日上班,6月5日凌晨才下班,需下拉选择跨天)

配图

如果出现异常怎么处理

虽然我们已经有了操作SOP,但不可避免的一定会有员工操作错误。比如漏打卡、完全忘了打卡、打错了动作…很多很多因素

其实少不了日常的核对和运维,如果有反馈错误,管理员或店长确认后,可以直接在多维表格里修改或补充历史已生成/未生成的记录,把数据校准。

以上就是如何用多维表格去搭建一个考勤管理应用,其实考勤的情况太多了,肯定也会有各种各样的情况出现,但是对于中小团队来说,多维表格打卡已经能实现不少工作量的减少了,记录打卡时间,核算实际工时,最后就是计算人力成本。 虽然多维表格解决这个问题还是有瑕疵的,少不了人工的校验和修正,但是,也确实是已经解决了很多的问题。


📋 这套考勤相关模板,我整理成模板了

跟着上面步骤搭要花点时间。想直接拿现成的改,加我微信备注「考勤」,我发你。

🤔 卡在某一步了?

搭建过程里如果哪一步卡住了,如果你照着做没跑通,或者你们公司情况不太一样,可以找我聊聊,我免费帮你看看怎么调。不合适我也会直说。

加吨师傅微信咨询飞书多维表格搭建

扫码加我,备注「考勤」领模板

想看更多这类方案,我都整理在 吨师傅工具箱 里了:客户管理、进销存、工单报修……按场景分好类,可以直接抄。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部