出退勤の打刻
従業員自身が出勤と退勤を打刻し、その打刻はすぐに勤務表の実績になります(「従業員」セクションの計画実績タブ)。給与はここから計算されます。時刻は常にサーバーが設定します。デバイス側で「改ざん」することはできません。
開く場所:管理パネル → 従業員 → マイページ(従業員)および従業員 → ⚙ シフトと打刻の設定(オーナー、マネージャーは閲覧のみ)。
勤務表に反映されるもの#
勤務表の1シフトは、計画(シフトがグラフに入っていた場合)と実績、つまり出勤・退勤・休憩の時刻で構成されます。実績には必ずソースがあります:
| ソース | 実績の発生方法 |
|---|---|
| 従業員本人 | マイページの「出勤しました」/「退勤しました」ボタン — スマートフォンまたは共用パソコンから |
| 店舗の端末 | タブレット端末のPIN、または店舗のモニターのQR(下記参照) |
| レジ | 同僚が共用POS端末で自分のPINにより打刻、またはマネージャーが打刻 |
| デバイスの存在 | 自動勤務表:ウェイターがタブレットにログインしていればシフト中(店舗のオプション) |
| 手動 | オーナーまたはマネージャーが計画実績の時刻を修正 |
手動修正は常に自動処理より「優先」されます。修正後は、自動処理がそのシフトに触れることはありません。
従業員がグラフに計画のない状態で出勤した場合、打刻はグラフ外のシフトを作成します。これは計画実績で別のマークとして表示されます。
従業員のスマートフォンからの打刻#
マイページの「今日」ブロックには、ステータス(「シフト外」/「09:02からシフト中」/「9月18日からのシフトが未完了」)とボタンがあります:
- 出勤しました — シフトを開始します。今日に計画シフトがあれば実績はそれに紐づき、なければグラフ外のシフトが作成されます;
- 休憩/戻りました — シフト内の実際の休憩です。退勤時に休憩が閉じられていない場合、退勤時刻で閉じられます;
- 退勤しました — 開いているシフトを閉じます(昨日開始した夜間シフトや数日間忘れられたシフトも含む。そのようなシフトでは「今日」にこのボタンと修正に関するヒントのみが表示されます)。
打刻を忘れた場合は、マイページの**「打刻を忘れました」**から勤務表の修正申請を出せます。マネージャーが承認します。
打刻が許可される場所:位置情報または端末#
「シフトと打刻の設定」の**「打刻ゲート」**設定により、どこからの打刻を受け付けるかが決まります:
| モード | 動作 |
|---|---|
| オフ | 打刻はどこからでも、チェックなしで受け付けられます |
| 警告(デフォルト) | 従業員のブラウザが位置情報を送信します。店舗から300 m以上離れた打刻は通過しますが、「店舗外」フラグが付き、マネージャーは計画実績で確認できます |
| 厳格 | 指定された半径を超えた打刻は「あなたは800 mにいます。許可されているのは300 mです」というテキストで拒否されます。位置情報がない場合(ブラウザで拒否した場合)も拒否されます。レジからの同僚のPINによる打刻も同様です。PINは誰が打刻するかを確認するもので、どこでかを確認するものではありません。レジを端末として紐づけるか(下記参照)、レジに位置情報を許可してください |
| 店舗の端末のみ | 打刻は紐づけられたデバイスの証明がある場合のみ受け付けられます — 店舗に物理的に設置されたタブレット、スマートフォン、またはモニターです。位置情報は要求されません |
位置チェックは、ブラウザの座標とシフトの店舗の座標(ロケーションカードで設定)を比較します。店舗に座標がない場合、場所によるゲートを確認する手段がなく、打刻は通過します。
ゲートは店舗全体で1つである必要はありません。 下記の**「店舗と役職による上書き」**ブロックでは、モード、半径、自動クローズが特定の店舗および特定の役職ごとに個別に設定されます:
- **「+ 上書きを追加」を押し、「店舗」または「役職」**を選択してから、具体的にどれを選びます(店舗はあなたのロケーションから、役職は従業員がいるものから取得されます)。
- 異なるべき項目のみを入力します。**「アカウントと同じ」**のままにしたものはすべて、上記の設定から引き続き取得されます — これは「オフ」ではありません。
- 保存します:このブロックはパネル全体の「保存」ボタンとは別に、自動的に保存されます。
ルールが複数ある場合の優先順位:従業員の役職 → シフトの店舗 → アカウント、しかも各フィールドごとに個別です。つまり「中心部の店舗では厳格に80 m」と「配達員はゲートオフ」を合わせると、この店舗のウェイターは80 m以内で打刻し、配達員はどこからでも打刻できます。配達員の役職が店舗のルールより優先されるためです。
店舗の端末:タブレットまたはモニターの紐付け#
端末とは、店舗に置かれたブラウザーを備えた任意のタブレット、スマートフォン、パソコンです。1つのアカウントで複数の端末を紐付けられます(店舗ごとに1~2台)。
- 端末にするそのデバイス上で、管理パネル → 従業員 → ⚙ シフトと打刻の設定を開きます。オーナー、マネージャー、またはデバイスコードでログインできます。
- **「打刻端末」ブロックで「このデバイスを紐付ける」**を押し、名前(「入口のタブレット」)を付け、必要に応じて店舗を選びます。
- デバイスは自身のシークレットを取得してブラウザーに保存します。サーバーには再送されず、外部にも表示されません。「このデバイスは端末です…」という表示と**「端末画面を開く」**ボタンがすぐに現れます。
- 打刻ゲートを**「店舗の端末のみ」**に切り替えて保存します。
- 端末画面(
/clock-terminal)を開き、そのままにしておきます。画面は自動で消えず、モード(タブレットまたはモニター)はアドレスに記憶されます。
店舗を指定した端末は、その店舗のシフトの出勤のみを受け付けます。別の店舗のシフトは「本日のシフトは別の店舗です」と拒否されます。店舗の端末から開始したグラフ外のシフトには、その店舗が自動的に付きます。
端末の取り消しは同じリストから行えます。以前のシークレットを持つデバイスは、次の打刻で拒否されます。ブラウザーのシークレットはサイトデータを消去すると削除されるため、その場合はデバイスを紐付け直すだけです。
リストの各端末の下には、最後に打刻された時刻(「5分前」「3時間前」)または「まだ使用されていません」が表示されます。端末が24時間以上応答しない場合、行が警告で強調表示されます。タブレットの電源が入っているか、ネットワークに接続されているか、端末画面が開いているかを確認してください。
「タブレット」モード:PINパッド#
端末画面には4つの大きなボタンがあります — 出勤、退勤、休憩、休憩から戻る。従業員は該当するボタンを押し、自分のレジPIN(4~6桁、従業員カードで発行)を入力します。リストから探す必要も、どこかにログインする必要もありません。PINはアカウント内で一意であり、サーバーが誰が打刻したかを自動的に判断します。画面には数秒間「アンナ:09:02に出勤を記録しました」と表示されます。
誤ったPINは遅延を伴う中立的な「PINが正しくありません」で拒否され、15分間に10回失敗すると、端末(またはスマートフォンからPINを入力している従業員)は15分間ブロックされます。他人のPINを総当たりするのは無意味です。すべてのエラーは言葉で説明されます:「出勤はすでに記録されています」「現在休憩はありません」「月は締め切られています」「9月17日からのシフトが閉じられていません」。
「モニター」モード:画面のQR#
端末は30秒ごとに更新される大きなQRコードを表示します。従業員は自分のスマートフォンのカメラでそれをスキャンすると、緑の表示「店舗の端末を確認しました」と通常の「出勤」/「退勤」ボタンを備えた個人アカウントが開きます。位置情報は要求されません。画面のコードが、その人がモニターの前に立っていることをすでに証明しています。
コードは表示後約2分間有効です。間に合わなかった場合、表示は「QRコードが古くなりました。もう一度スキャンしてください」に変わります。1回のスキャンで1回の打刻に足ります。
各QRは1回限りです。 モニターは30秒ごとにサーバーから新しいコードを取得し、最初の打刻後、コードはサーバー上で消えます。転送されたスクリーンショットは1回だけ機能します — 最初に開いた人のために — そして有効期限までのみです。2人目にはアカウントが「端末が確認されていません。もう一度スキャンしてください」と応答します。モニターのネットワークが切れた場合、古い形式のコード(同じ2分間有効ですが、1回限りではありません)を表示します。入口の画面が盲目になることはありません。
このモードは、入口のテレビ、バーのモニターなど、センサーのない任意の画面に適しており、従業員には、もともとアカウントにログインしているスマートフォン以外何も要求しません。画面を写真に撮った人に時間は移りません。コードは1回限りで2分間有効であり、打刻は従業員の個人ログインから行われます。
最小限のコストで退勤を記録する方法#
退勤は出勤よりも忘れられがちです。人は疲れて帰ってしまいます。Meniにはシフトを閉じる方法がいくつかあり、それらを組み合わせることができます — 最も安価なものから最も正確なものへ:
| 方法 | 必要なもの | 精度 | いつ有効にするか |
|---|---|---|---|
| グラフによる自動締め | なし:アカウント設定 | シフトの予定終了時刻 | グラフを運用している場合は常に保険として |
| 上限による自動締め | 同じ設定 | 出勤 + N時間 | グラフ外のシフトが何週間も残らないように |
| スマートフォンからの「退勤」 | 個人ログイン | 1分 | デフォルトで全員に |
| 端末のPIN | 出口のタブレット | 1分 | その場で退勤を記録することが重要な場合 |
| モニターのQR | 任意の画面 | 1分 | タブレットがなく、全員がスマートフォンを持っている場合 |
| レジからの同僚による打刻 | POS端末 | 1分 | レジシフトの締めと一緒にレジ係が退勤する場合 |
| デバイスのプレゼンス | 店舗のWi-Fi内のウェイターのタブレット、店舗のオプション | タブレットの最後の信号 | タブレットのあるホール向けの完全自動タイムシート |
| 「打刻を忘れた」の修正 | 従業員の申請、マネージャーの判断 | 従業員の申告による | 最後の砦として常に利用可能 |
意図的に行っていないこと:スマートフォンのバックグラウンド位置情報(ブラウザーには存在せず、シフト後に従業員を追跡するアプリはプライバシーの問題です)と生体認証(別途ハードウェアと個人データに対するより高い要件)。
忘れたシフトの自動締め#
「シフトと打刻の設定」にある**「忘れたシフトの自動締め」**ブロック:
- 開いているシフトを自動で締める — トグル、デフォルトはオフ;
- 予定終了後、待機する分数 — 猶予(デフォルト30):予定終了後この時間内に退勤の打刻がなければ、シフトは現在時刻ではなく予定終了時刻で締められる — 自動処理が予定を超える時間を勝手に作り出すことはない;
- 予定外シフトの上限、時間 — 予定のないシフト、または予定終了後に開始されたシフト向け:出勤からN時間後に締める(デフォルト12、0 — 触らない、そのようなシフトは計画実績の「未締め」リストに残る)。
自動締めも上書きできる:「店舗と役職ごとの上書き」ブロックで、店舗や役職ごとに独自の猶予と上限を設定できる(例えば配達員には12時間ではなく8時間)、または1つの店舗だけ自動締めを有効にして他ではオフのままにできる。
チェックは30分ごとに行われる。自動で締められたシフトは勤務表に**「⏱ 自動締め · 確認待ち」**というラベルで表示され(何によって — グラフか上限か — のヒント付き)、従業員には業務チャットで通知が届く:「退勤が打刻されなかったため、シフトは18:00にグラフ通り自動で締められました。「マイ時間」で時刻を確認してください。別の時刻に退勤した場合は修正を申請してください」。時刻を手動で修正するとラベルは外れる。締められた月と、在席による自動勤務表のシフトは自動処理が触らない。
導出された時刻は打刻ではなく推定であるため、人による確認が必要:
- 従業員は**「マイ時間」でそのようなシフトに2つのボタンが表示される:「正しい」** — 時刻をそのまま確認、「退勤を指定」 — 導出された時刻が入ったウィンドウが開き、実際の時刻を入力する;管理者には通常の修正申請が届き、承認後に時間が変更される;
- 管理者は期間を締める際に**「自動締めシフトが未確認」という例外を確認し、「そのまま確認」**ボタンで処理する — これが開いている間は期間は締まらない;
- 給与の下書きでは、そのようなシフトを持つ従業員の行に**⏱ n**バッジが付く — 金額は導出された時間通りにそのまま計算され、バッジは時間が推定であることを知らせるだけ。
確認後、ラベルは**「⏱ 自動締め · 確認済み」**になる(ヒントには誰が確認したかが表示される)。ホールとデリバリーでは、シフトは自動締めの時点で締められており — 確認は勤務表と給与にのみ関わる。
事実のソースと給与#
給与は勤務表の時間から計算されるため、各事実はどこから来たかを保持し、計画実績はそれをラベルで示す:在席には「📡 自動」、自動締めには「⏱ 自動締め」、遠隔打刻には「店舗外」フラグ。打刻を確認した端末もシフトに記録される。マネージャーは計画実績で、従業員は**「マイ時間」**でこれらすべてを確認でき、どちらも月の締め前なら修正を開始できる。
計画実績で事実のある各シフトには🕘**「打刻履歴」**アイコンがある:このシフトに関するすべての試行の完全なリスト — 時刻、アクション(出勤/退勤/休憩)、誰が押したか(従業員本人、名前付きのマネージャー、または自動処理)、どこから(電話、レジ、名前付きの端末、自動締め)、そして結果 — 記録されたか、理由付きの拒否か(無効なPIN、「端末からのみ」、店舗外)。拒否も保存される:1つのタブレットからの一連の無効なPINはすぐにわかる。
通信が途切れても打刻は失われない:電話がサーバーの応答を待てなかった場合、アプリは同じリクエストを自動で再送し、サーバーは再送を認識して2つ目の打刻を記録しない — 「すでに打刻済み」というエラーではなく、同じシフトが表示される。
よくある質問#
ログインなしの従業員でも打刻できますか?#
端末では可能です。タブレットはPINが発行されている従業員であれば誰のPINでも受け付けるため、ログインは不要です。スマートフォンとQRではできません。そこでの打刻は個人のログインに紐づきます。
端末が壊れたり持ち去られたりした場合は?#
端末一覧でその端末を取り消し、一時的にゲートを「厳格」または「警告」に切り替えてください。従業員はスマートフォンから打刻できます。忘れられたシフトは自動クローズが閉じます。
端末を1つの店舗だけに有効にできますか?#
はい。「勤務表と打刻の設定」で**「店舗と役職ごとの上書き」**ブロック → 「+ 上書きを追加」 → **「店舗」を開き、対象を選んでゲート「施設の端末のみ」**を設定します。アカウント全体の設定はそのままです(たとえば「警告」)。端末のない店舗はこれまでどおりに動作します。
同じ方法で、ゲートが邪魔な場所では解除できます。役職**「配達員」**に対する値「無効」の上書きは、アカウント全体で「厳格」になっていても配達員がどこからでも打刻できるようにします。役職は店舗より優先され、店舗はアカウントより優先されます。
従業員がQRで入ったが「出勤」を押していない#
何も起こりません。スキャンは在席を確認するだけで、打刻そのものはボタンで行います。2分後にコードは失効するため、もう一度スキャンし直す必要があります。
自動クローズで時間が多く計上されますか?#
自動処理が勤務表を超える時間を勝手に作ることはありません。勤務表では、確認が遅れて作動してもシフトは予定終了時刻で閉じられ、上限では指定した時間数ちょうどで閉じられます。ただし自動処理は実際にいつ退勤したかを知りません。予定より早く退勤した人には予定終了時刻まで、遅く退勤した人には予定終了時刻までしか計上されません。そのため算出された時刻は事実ではなく確認待ちです。シフトには「⏱ 自動クローズ · 確認待ち」と表示され、従業員は通知を受け取り、「自分の時間」で「正しい」を押すか、「退勤を指定」を押して実際の時刻を入力します(修正申請が出され、マネージャーが承認します)。シフトが確認されるまで、給与の下書きの行には印が付き、期間は閉じられません。責任者は「そのまま確定」ボタンでこうしたシフトを処理します。その後マネージャーが自分でシフトを再び開いた場合(誤った退勤を取り消した場合)、自動処理はそのシフトに二度と触れません。
昨日退勤の打刻を忘れた — 今日「出勤」が機能しない#
従業員が持てる未クローズのシフトは1つだけです。アカウント、端末、ホールパネルの「日」タブが、どのシフトが残っているかを示します(「9月17日のシフトが未クローズです」)。「退勤」を押すと(レジでは従業員の行の「退勤」)現在時刻で閉じられるので、その後で出勤を打刻し、昨日の退勤について修正を申請してください。これが繰り返されないように、自動クローズを有効にしてください。
「この月の勤務表は閉じられています」 — アカウントにボタンはあるのに打刻が通りません#
閉じられた月は何も受け付けません。出勤と退勤の打刻も、シフトの修正も、修正申請も同様です。その月の時間は確定しており、それに基づいて給与がすでに計算されています(その月では忘れられたシフトの自動クローズも作動しません)。勤務表を閉じるのは責任者で、計画実績の**「勤務表を閉じる」ボタン、または勤務表の確定時の「期間を閉じる」ボタンで行います。これは現在の月にも当てはまります。月の途中で閉じると、月末まで打刻できなくなります。ロックを解除できるのはアカウントのオーナー**だけです(同じ場所にある「勤務表を開く」ボタン)。期間を閉じたマネージャーには権限がありません。そのため従業員にはアカウントが「オーナーに再度開くよう依頼してください」と回答し、「ご自身で開いてください」とは回答しません。
関連セクション#
- 従業員とシフト — 役割、勤務表、計画実績、給与
- QRコードとデバイス — タブレットとモニターのログインコード
- レジ(POS) — レジ端末からの同僚の打刻
- 現金シフト — レジ担当シフトの開始と終了
- 財務 — 労働時間に基づく人件費