---
title: "出勤方式：排班與固定班"
description: "一個人的應到，來自已發布的班表還是他自己的固定班表——這裡決定哪一種適用，以及各自怎麼算。"
---

> Documentation Index
> Fetch the complete documentation index at: https://peoplematter.app/llms.txt
> Use this file to discover all available pages before exploring further.

# 出勤方式：排班與固定班

每一筆指派（一個人在一個分院、一個職位上的任職紀錄）都帶著一個**出勤方式**欄位：
**排班**或**固定班**。這個欄位決定的是一件很具體的事——[出勤紀錄](/docs/time/)
的「應到」怎麼算，還有[遲到](/docs/lateness/)從哪一刻開始算——不是分院怎麼分、
也不是誰能不能請假。

## 排班

排班的人，應到看的是**已發布**的班表：班表上排了班，那一天就是應到；班表還是
草稿，草稿上的班一律不算數；分院那天根本沒有排班表，也不算應到。上班當天實際
排的是哪一班，決定了應到的上班時間與這一班自己的彈性範圍。

臨時支援也算數：一個平常標記固定班的人，某個星期六被排進某分院的班表代班，
那一天照樣照排班處理——班表上有班，就依那班計算，跟這個人平常的出勤方式無關。
反過來，本來標記排班、但那天分院已發布的班表上沒有排他卻打卡的人，會被記一筆**未排班**
（需要填寫原因，主管在「工時表」可以看到），提醒主管這是一次計畫外的到班。

## 固定班

固定班的人，應到不看班表，看自己的**固定班表**：星期幾算工作日、上班時間、
下班時間、彈性範圍。這四個欄位在指派表單上維護，跟編輯這個人的職位、分院一起
設定；機構也可以在 公司 ▸ 設定 ▸ 打卡（在設定左側清單的「制度」之下）設定一組**固定班預設班表**，新建立的固定班
指派如果沒有另外調整，就沿用這組預設值——調整預設值只影響「之後」新建立的
指派，不會回頭改變已經存在的人。

彈性範圍的意思：上班時間 08:00、彈性 120 分鐘，代表 08:00–10:00 之間到班都算
準時，不是遲到判定唯一的門檻——[遲到怎麼決定](/docs/lateness/)還要看機構的
遲到寬限，兩者會疊加。

固定班表工作日以外的日子（休息日）、以及機構行事曆上的假日，都不算應到——
即使那天原本可能是固定班表上的工作日。

## 怎麼選

機構還沒有購買「排班」模組時，每筆指派都只能是固定班，指派表單上甚至不會顯示
這個欄位可以選——沒有班表可以排，「排班」就不是一個真的選項，只是一個看起來
可以選、實際上永遠是空的狀態。

機構已經購買排班模組時，新增指派表單預設帶出**排班**，由建立指派的人在當下
決定這個人實際的出勤方式。分院還沒建立起自己的班表之前，這個分院上的人適合先
維持固定班，等分院的第一份班表排出來之後再切換——切換只要一個欄位，兩個方向
都是。已經存在的指派不會因為機構後來買了排班模組而自動改變，維持原本的固定班，
正好符合事實：這些人本來就是照固定時段上班的。

至於誰適合哪一種，沒有系統規則能自動判斷——一位分院護理長即使天天在班表所在的
分院上班，只要她的職位從來不會被排進班表本身，把她標記為排班就只會讓她每天都
被記一筆未排班；固定班配上自己的班表，才是誠實的做法。反過來，真的會被排進班表
的職位——醫師、護理師、藥師、醫務助理——排班才會讓應到反映班表本身排了什麼。

Source: https://peoplematter.app/docs/attendance-basis/index.mdx
