kintone業務設計研究所 > kintone勤怠管理の設計方法|打刻・申請・集計・給与連携の境界
2026年6月8日
•約28分で読めます
kintoneで勤怠管理を作る前に決めるべき、打刻、休暇・残業申請、承認、勤務実績、修正履歴、集計、給与ソフト、外部勤怠・顔認証連携の境界を整理します。
kintoneで勤怠管理を作りたいです。出勤、退勤、休暇申請、残業申請を入れるアプリを作ればよいでしょうか。
小さなチームなら始められる。ただし、勤怠は給与と労務に直結する。打刻アプリを作る前に、kintoneを「勤怠の正本」にするのか、「申請や例外を管理する場所」にするのかを決めた方がよい。
kintoneで勤怠管理を作るとき、最初に作りたくなるのはタイムカードアプリです。
出勤時刻、退勤時刻、休憩時間、勤務時間、残業時間。
ここに休暇申請、残業申請、承認者、コメントを追加すれば、勤怠管理らしい画面は作れます。
しかし、実務の勤怠管理で難しいのは、画面を作ることではありません。
難しいのは、次のような境界です。
kintoneで勤怠管理を作るなら、最初に設計すべきなのは「出退勤ボタン」ではありません。
打刻、申請、承認、勤務実績、修正履歴、集計、給与連携を、どこで区切るかです。
kintone勤怠管理で最初に決めるべきなのは、打刻画面の作り方ではなく、「どのデータを勤怠の正本にして、どこから先を給与・労務の専門領域に渡すか」です。
この記事では、kintoneで勤怠管理を崩れにくい業務システムとして設計する方法を整理します。
kintoneスケジュール管理の設計方法はこちら
kintoneタスク管理の設計方法はこちら
kintoneで勤怠管理を作るとき、出退勤アプリ1つだけでも始めることはできます。
ただし、給与や労務まで関係する業務にするなら、最初から次の情報を分けて考えます。
| 分けるもの | 1レコードの意味 | 役割 |
|---|---|---|
| 打刻 | 1回の出勤、退勤、休憩開始、休憩終了 | 現場で起きた時刻を記録する |
| 勤怠申請 | 1回の休暇、残業、休日出勤、修正申請 | 本人が理由を添えて申請する |
| 承認 | 1回の上長確認、労務確認、差し戻し | 申請を勤務実績へ反映してよいか判断する |
| 勤務実績 | 1日、または1か月の確定勤怠 | 集計、給与連携、労務確認の基礎になる |
| 修正履歴 | 1回の変更理由と変更前後 | 後からなぜ変わったかを追えるようにする |
| 集計 | 月次、部署別、個人別の合計 | 残業、休暇、工数、締め処理を確認する |
| 給与連携 | 1回のCSV/API連携 | 給与ソフトに渡した値と結果を残す |
| 例外一覧 | 未打刻、未承認、異常値、締め未完了 | 管理者が見るべき状態を拾う |
勤怠は、入力フォームの問題ではありません。
勤務時間、残業、休暇、給与計算、就業規則、36協定、従業員情報がつながる業務です。
だからこそ、kintoneをどの役割に置くかを先に決めます。
| kintoneの役割 | 向いているケース | 注意点 |
|---|---|---|
| 打刻・申請の入口 | 小規模、勤務形態が単純、現場入力を集めたい | 法令判定や給与計算を抱えすぎない |
| 申請・承認のワークフロー | 休暇、残業、打刻修正を電子化したい | 承認後の勤務実績への反映ルールが必要 |
| 勤務実績の確認台帳 | 月次締め前の確認、例外管理をしたい | 給与ソフトとの二重管理に注意 |
| 外部勤怠の補助DB | 顔認証、ICカード、専用勤怠と連携したい | kintone側の正本範囲を限定する |
| 給与連携の中継 | CSV/API連携、エラー管理をしたい | 給与計算の責任は給与ソフト側に残す |
小さく始めるなら、kintoneは「打刻・申請・承認・例外確認」の場所にします。
給与計算や複雑な労務判定まで、最初からkintoneだけで完結させない方が安全です。
勤怠は、あとから間違いが見つかったときの影響が大きい業務です。
本人の給与、会社の労務管理、監査、社労士確認に関係します。
そのため、設計の中心は便利な入力画面ではなく、正しい確定プロセスです。
kintoneは、勤怠管理専用ソフトではありません。
しかし、勤怠にまつわる申請、承認、例外確認、他業務との連携には向いています。
| kintoneに向く勤怠管理 | 理由 |
|---|---|
| 小規模チームの出退勤管理 | 入力、一覧、通知、承認を短期間で作れる |
| 休暇・残業・打刻修正の申請 | プロセス管理で申請、承認、差し戻しを扱いやすい |
| 未打刻・未承認の例外確認 | 一覧と条件通知で管理対象を拾いやすい |
| 月次締め前の確認台帳 | 本人確認、上長確認、人事確認を段階化できる |
| 案件別・部署別の工数集計 | 案件、タスク、日報とつなげられる |
| 外部勤怠からの補助データ管理 | 連携ログや例外処理を残しやすい |
一方で、次の条件が強い場合は、専用勤怠システムや給与ソフトを中心に置いた方がよいです。
| kintoneだけでは重い勤怠管理 | 理由 |
|---|---|
| フレックス、変形労働時間制が多い | 月間総労働時間、所定労働時間、法定内外の判定が複雑になる |
| 深夜、休日、シフト、複数拠点が多い | 勤務区分と割増計算の条件が増える |
| 顔認証、ICカード、GPS打刻が必須 | 打刻デバイスや不正防止は専用サービスが向く |
| 給与計算まで自動化したい | 控除、割増、社会保険、税計算は給与ソフトの領域 |
| 法令判定を厳密に自動化したい | 社労士確認や専用システムのルール更新が必要になる |
| 従業員数が多く締め処理が重い | 権限、集計、修正、監査ログの運用負荷が増える |
ここで重要なのは、「kintoneで勤怠管理ができるか」ではありません。
どこまでをkintoneで持つべきかです。
たとえば、現場スタッフがスマホで出退勤を登録し、上長が打刻漏れと残業申請を確認する。
そこまではkintoneで作りやすいです。
一方で、給与支給額、割増賃金、控除、法定内外の厳密判定までkintoneの計算式に寄せると、変更に弱くなります。
勤怠管理の目的が、現場入力と承認の電子化ならkintoneは有力です。
勤怠管理の目的が、給与計算まで含む労務システムの置き換えなら、専用システムを含めて設計します。
勤怠は「kintoneで作れるか」より、「kintoneに責任を持たせてよい範囲か」で判断します。
勤怠管理で最初に分けるべきなのは、打刻と勤務実績です。
打刻は、現場で起きた時刻です。
勤務実績は、承認や修正を経て、勤怠として扱う確定値です。
この2つを同じレコードに雑に混ぜると、あとから修正理由が分からなくなります。
| 情報 | 置き場所 | 設計意図 |
|---|---|---|
| 出勤打刻 | 打刻アプリ | 実際に押された時刻を残す |
| 退勤打刻 | 打刻アプリ | 実際に押された時刻を残す |
| 休憩開始・終了 | 打刻アプリ、または勤務実績 | 休憩管理の粒度に合わせる |
| 打刻漏れ | 勤怠申請アプリ | 本人が理由を添えて申請する |
| 休暇申請 | 勤怠申請アプリ | 有給、欠勤、特別休暇などを区分する |
| 残業申請 | 勤怠申請アプリ | 予定残業、実績残業、承認状態を分ける |
| 承認結果 | プロセス管理、承認履歴 | 誰がいつ承認したかを残す |
| 勤務実績 | 勤務実績アプリ | 月次締めや給与連携の基礎にする |
打刻アプリには、次のような項目を持たせます。
| フィールド | 型 | 設計意図 |
|---|---|---|
| 従業員 | ユーザー選択、従業員マスタ参照 | 誰の打刻かを明確にする |
| 打刻種別 | ドロップダウン | 出勤、退勤、休憩開始、休憩終了を分ける |
| 打刻日時 | 日時 | 実際に登録された時刻を残す |
| 打刻方法 | ドロップダウン | 手入力、スマホ、外部勤怠、ICカードなどを区別する |
| 勤務日 | 日付 | 日次実績へまとめる単位 |
| 端末・場所 | 文字列、位置情報、連携値 | 必要な場合だけ持つ |
| 取込元ID | 文字列 | 外部勤怠やCSVからの重複取込を防ぐ |
| 備考 | 文字列 | 例外時の補足を残す |
勤怠申請アプリには、次のような項目を持たせます。
| フィールド | 型 | 設計意図 |
|---|---|---|
| 申請者 | ユーザー選択 | 誰の申請かを明確にする |
| 申請種別 | ドロップダウン | 休暇、残業、休日出勤、打刻修正、遅刻、早退など |
| 対象日 | 日付 | どの日の勤怠に関係するか |
| 開始・終了 | 日時、時刻 | 休暇や残業の範囲を扱う |
| 理由 | テキスト | 承認判断の材料にする |
| 添付 | 添付ファイル | 証憑が必要な場合に使う |
| 承認者 | ユーザー選択 | 誰が確認するか |
| 状態 | プロセス管理 | 申請中、承認、差し戻し、取消を扱う |
| 反映先実績 | 関連レコード | 承認後にどの勤務実績へ反映したかを追う |
勤務実績アプリには、次のような項目を持たせます。
| フィールド | 型 | 設計意図 |
|---|---|---|
| 従業員 | ユーザー選択、従業員マスタ参照 | 個人別集計のキーにする |
| 勤務日 | 日付 | 日次実績の単位にする |
| 勤務区分 | ドロップダウン | 通常勤務、休暇、休日出勤、欠勤などを分ける |
| 出勤時刻・退勤時刻 | 時刻、日時 | 勤務実績として扱う時刻を持つ |
| 休憩時間 | 数値 | 実労働時間計算に使う |
| 実労働時間 | 計算、数値 | 集計の基礎にする |
| 残業時間 | 計算、数値 | 目安、または給与連携前の確認値にする |
| 承認状態 | ステータス | 未確認、本人確認済み、上長確認済み、人事確認済み |
| 修正有無 | チェック、選択肢 | 例外一覧に出す |
| 締め対象月 | 文字列、日付 | 月次集計に使う |
打刻レコードを直接編集して正しい値にする設計は、最初は簡単です。
しかし、後から「誰が、いつ、なぜ、どの値を直したか」が分からなくなります。
勤怠では、修正そのものが業務記録です。
そのため、打刻はできるだけ原本として残し、修正は申請と承認を通して勤務実績へ反映する設計にします。
勤怠申請は、種類ごとに必要な情報が違います。
すべてを1つの自由入力フォームにすると、入力は簡単でも、承認と集計で詰まります。
| 申請種別 | 必須情報 | 承認で見ること |
|---|---|---|
| 有給休暇 | 対象日、全日/半日/時間単位、理由、残日数 | 残日数、業務影響、取得単位 |
| 欠勤 | 対象日、理由 | 給与・勤怠区分への反映 |
| 遅刻・早退 | 対象日、時刻、理由 | 勤務実績の修正、勤怠区分 |
| 残業 | 対象日、予定時間、理由、案件/業務 | 必要性、上限、事前承認の有無 |
| 休日出勤 | 対象日、勤務時間、代休/振休 | 休日区分、代休処理 |
| 打刻修正 | 変更前、変更後、理由 | 打刻漏れ、不正防止、履歴 |
状態は、最初から細かくしすぎない方がよいです。
基本は次の流れで足ります。
| 状態 | 意味 | 次の行動 |
|---|---|---|
| 下書き | 本人が入力途中 | 本人が申請する |
| 申請中 | 承認待ち | 上長が確認する |
| 差し戻し | 内容に不備がある | 本人が修正する |
| 承認済み | 勤務実績へ反映してよい | 実績反映または月次確認へ進む |
| 却下 | 申請を認めない | 理由を残して終了する |
| 取消 | 本人都合で取り消した | 履歴として残す |
複数承認が必要な場合は、状態を増やす前に、承認者の責任を分けます。
| 承認者 | 見ること |
|---|---|
| 上長 | 業務上必要か、現場実態と合っているか |
| 人事労務 | 就業規則、勤怠区分、締め処理に問題がないか |
| 経理・給与担当 | 給与連携に必要な区分と値がそろっているか |
| 社労士 | ルールや例外判断が妥当か |
kintoneのプロセス管理は、申請、承認、差し戻しの流れに向いています。
公式ヘルプでも、プロセス管理と一覧、通知、アクセス権を組み合わせる運用が説明されています。
kintoneヘルプ:プロセス管理と組み合わせると便利な設定
勤怠申請では、単に「承認ボタンを押せる」だけでは足りません。
自分の申請一覧、上長の未処理一覧、人事の締め前確認一覧を分けます。
通知も、すべての更新で飛ばすのではなく、次のように目的別にします。
| 通知 | 宛先 | 目的 |
|---|---|---|
| 申請通知 | 承認者 | 承認漏れを防ぐ |
| 差し戻し通知 | 申請者 | 修正を促す |
| 承認通知 | 申請者、人事 | 実績反映や確認に進める |
| 未承認通知 | 承認者、人事 | 締め前に滞留を拾う |
| 未打刻通知 | 本人、上長 | 当日または翌日に修正させる |
勤怠申請の状態は、「今どこで止まっているか」と「次に誰が何をするか」が分かる粒度で十分です。
勤怠管理で後から問題になりやすいのは、修正です。
たとえば、退勤打刻を忘れた。
翌日に本人が退勤時刻を直した。
上長は口頭で確認した。
月末に人事が集計した。
この流れがシステムに残っていないと、後から確認できません。
勤務実績を正本にするなら、修正履歴を必ず分けて持ちます。
| 修正で残すもの | 理由 |
|---|---|
| 修正対象 | どの日、どの打刻、どの勤務実績を直したか |
| 変更前の値 | 元の時刻や区分を残す |
| 変更後の値 | 承認後に反映する値を残す |
| 修正理由 | 打刻漏れ、入力ミス、休暇変更などを判別する |
| 申請者 | 誰が修正を求めたか |
| 承認者 | 誰が認めたか |
| 承認日時 | いつ確定したか |
| 反映状態 | 勤務実績に反映済みか |
打刻アプリの時刻を直接上書きする設計は避けます。
どうしても上書きが必要な場合でも、変更前後と理由を別レコードに残します。
勤怠では、正しい値だけでなく、正しい値に至った経緯が重要です。
また、打刻時刻と給与計算用の時間を分けることも重要です。
| 値 | 役割 |
|---|---|
| 実打刻時刻 | 実際に打刻された時刻 |
| 承認済み勤務時刻 | 申請や承認を反映した勤務実績 |
| 集計用勤務時間 | 月次集計や工数集計に使う時間 |
| 給与連携用時間 | 給与ソフトに渡す確定値 |
丸め処理を入れたい場合も、打刻そのものを丸めて消さない方がよいです。
打刻は実時刻として残す。
給与や集計で使う値は、ルールに基づいて別項目にする。
この分け方にしておけば、あとからルールが変わったときにも見直しやすくなります。
勤怠管理は、日々の入力だけでは終わりません。
月末に、本人、上長、人事が確認し、給与連携できる状態に締める必要があります。
月次集計では、次のような項目を確認します。
| 集計項目 | 見る理由 |
|---|---|
| 出勤日数 | 給与、勤怠状況、欠勤確認に使う |
| 実労働時間 | 勤務実績の基本値になる |
| 残業時間 | 上限管理、給与連携、業務負荷確認に使う |
| 深夜時間 | 割増計算や勤務実態確認に関係する |
| 休日労働時間 | 休日区分、代休、給与連携に関係する |
| 有給取得日数 | 残日数や取得状況を確認する |
| 欠勤・遅刻・早退 | 勤怠区分、給与控除、労務確認に関係する |
| 未打刻件数 | 締め前に修正が必要 |
| 未承認件数 | 締め前に承認が必要 |
kintoneで日次レコードを作るだけなら簡単です。
しかし、月次で個人別に合計し、締め状態を管理し、給与ソフトへ渡すところは設計が必要です。
| 実装方法 | 向いているケース | 注意点 |
|---|---|---|
| 一覧・グラフで確認 | 小規模、手作業確認で足りる | 給与連携用の確定値にはしづらい |
| 月次サマリアプリを作る | 本人確認、上長確認、人事締めをしたい | 日次から月次へ転記・集計する仕組みが必要 |
| プラグインで集計する | ノーコードで月次集計を自動化したい | プラグイン費用と保守が必要 |
| JavaScript/APIで集計する | 独自ルールや外部連携が必要 | 保守できる体制が必要 |
| 外部勤怠・給与側で集計する | 給与・労務の正確性を優先したい | kintone側の役割を申請・例外管理に限定する |
月次サマリアプリを作る場合は、次の状態を持たせます。
| 状態 | 意味 |
|---|---|
| 集計前 | 日次実績がまだそろっていない |
| 本人確認待ち | 本人が自分の勤怠を確認する |
| 上長確認待ち | 上長が部署メンバーを確認する |
| 人事確認待ち | 労務・給与担当が例外を確認する |
| 確定 | 給与連携してよい状態 |
| 差し戻し | 日次実績や申請に修正が必要 |
締め処理で重要なのは、確定後の変更を制限することです。
確定後も誰でも編集できると、給与連携済みの値が変わります。
確定後に変更が必要な場合は、再オープン、修正申請、再承認、再連携という流れを作ります。
勤怠管理をkintoneで作るとき、給与ソフトとの境界は必ず決めます。
給与計算は、勤怠データを使います。
しかし、給与計算そのものをkintoneに持たせるべきかは別問題です。
基本方針は、次のように分けるのが現実的です。
| 領域 | kintone | 給与ソフト |
|---|---|---|
| 打刻 | 登録、取込、例外確認 | 必要に応じて参照 |
| 休暇・残業申請 | 申請、承認、履歴 | 確定値を取り込む |
| 勤務実績 | 日次・月次の確認台帳 | 給与計算の入力値にする |
| 割増計算 | 目安、確認用 | 正式計算 |
| 控除・支給 | 原則持たない | 正式計算 |
| 年末調整・社会保険 | 原則持たない | 正式処理 |
| 給与明細 | 原則持たない | 正式発行 |
kintoneから給与ソフトへ連携する場合は、CSVでもAPIでも、連携ログを残します。
| 連携ログで残すもの | 理由 |
|---|---|
| 連携対象月 | どの月の勤怠を渡したか |
| 対象者数 | 漏れを検知する |
| 出力日時 | いつ渡したか |
| 出力者 | 誰が実行したか |
| ファイル名・連携ID | 後から照合する |
| 取込結果 | 成功、失敗、一部失敗を分ける |
| エラー内容 | 修正対象を特定する |
| 再実行履歴 | 二重取込や漏れを防ぐ |
給与連携でよくある失敗は、CSVを出力できるだけで満足することです。
本当に必要なのは、次の確認です。
kintone側の連携アプリは、単なるエクスポートボタンではなく、給与連携の台帳として設計します。
勤怠管理では、時間外労働、休日労働、深夜労働、有給休暇など、法令や就業規則に関係する判断が出てきます。
厚生労働省の働き方改革特設サイトでも、時間外労働の上限規制として、原則月45時間・年360時間などの基準が示されています。
ただし、この記事は法務・労務判断を代替するものではありません。
kintoneでできるのは、判断に必要なデータを集め、例外を見つけ、確認フローを回すことです。
法令判定や給与計算の正式な取り扱いは、社労士、労務担当、給与ソフト、専用勤怠システムと分担します。
| kintoneでやること | kintoneだけで抱え込まないこと |
|---|---|
| 残業時間の目安を集計する | 法令上の最終判定を独自計算だけで確定する |
| 月45時間に近い人を一覧化する | 36協定や特別条項の運用判断を自動化しきる |
| 未承認の残業申請を拾う | 事前承認なし残業の扱いをシステムだけで決める |
| 休日出勤や深夜勤務を区分する | 割増賃金の正式計算をkintoneだけで完結する |
| 社労士確認が必要な例外を抽出する | 法改正や就業規則変更を手作業で追い続ける |
もちろん、kintoneでアラートを出すことは有効です。
たとえば、残業時間が一定値を超えそうな人を表示する。
未承認残業がある人を上長へ通知する。
休日出勤がある月次勤怠を人事確認待ちにする。
これは、勤怠管理の質を上げます。
ただし、それは「確認対象を見つける」ための設計です。
「法令上の判定をすべてkintoneの計算式で保証する」設計ではありません。
この線引きを間違えると、便利なkintoneアプリが、保守できない労務計算システムになります。
勤怠データには、個人の勤務状況、休暇、欠勤、遅刻、残業、場合によっては体調や家庭事情に近い情報が含まれます。
そのため、権限設計は早い段階で決めます。
kintoneでは、アプリ、レコード、フィールドの単位でアクセス権を設定できます。
勤怠管理では、次のような分け方が基本です。
| 役割 | 見える範囲 | 編集できる範囲 |
|---|---|---|
| 本人 | 自分の打刻、申請、勤務実績 | 申請前の入力、修正申請 |
| 上長 | 部下の勤怠、申請、未承認一覧 | 承認、差し戻し、コメント |
| 人事労務 | 全従業員の勤怠、月次集計、例外 | 締め、修正反映、確認コメント |
| 給与担当 | 給与連携に必要な確定値 | 連携状態、エラー処理 |
| システム管理者 | 設定、連携ログ | アプリ設定、連携設定 |
注意すべきなのは、管理者権限です。
「kintoneの管理者だから勤怠データを全部見られる」という設計は、実務上の権限とずれることがあります。
システム管理者と労務管理者は、役割が違います。
必要に応じて、設定管理とデータ閲覧を分けます。
また、フィールド単位で隠したい情報もあります。
| フィールド | 注意点 |
|---|---|
| 欠勤理由 | 本人、上長、人事以外には見せない |
| 休暇種別 | 部署内の一覧で見せる粒度を考える |
| 修正理由 | 不正防止とプライバシーのバランスが必要 |
| 人事メモ | 上長や本人に見せない場合がある |
| 給与連携結果 | 給与担当、人事に限定する |
勤怠アプリを全社共通の便利ツールとして作るほど、権限が甘くなりがちです。
しかし、勤怠は業務データであると同時に個人情報です。
一覧、グラフ、関連レコード、通知先まで含めて、誰に何を見せるかを確認します。
外部勤怠、顔認証、ICカード、GPS打刻を使う場合、kintoneは打刻デバイスそのものにはなりません。
kintoneは、連携された打刻データを業務プロセスに乗せる場所として使います。
| 外部システム | kintoneで持つとよいもの |
|---|---|
| 顔認証打刻 | 打刻日時、本人、端末、取込結果、例外 |
| ICカード打刻 | 打刻日時、カードID、従業員紐づけ、重複チェック |
| GPS打刻 | 打刻日時、場所、現場、例外確認 |
| 専用勤怠システム | 申請状態、月次サマリ、連携エラー |
| 給与ソフト | 連携対象月、出力値、取込結果 |
連携で大事なのは、データを取り込めることではなく、例外を処理できることです。
こうした例外を、メールやチャットだけで処理すると漏れます。
連携ログアプリを作り、失敗、未反映、再実行済みを追えるようにします。
外部システムと連携する場合は、マスタの責任も決めます。
| マスタ | 正本にする場所 |
|---|---|
| 従業員マスタ | 人事システム、給与ソフト、またはkintoneのどれか |
| 所属・上長 | 人事マスタ、kintone組織、別アプリ |
| 勤務区分 | 勤怠システム、給与ソフト、kintone |
| 休暇残数 | 勤怠システム、給与ソフト、人事管理システム |
| 現場・拠点 | kintone、外部勤怠、シフト管理 |
マスタの正本が曖昧だと、連携は必ず壊れます。
従業員コード、所属、上長、勤務区分、休暇残数は、どこで更新するかを先に決めます。
勤怠管理では、全件一覧よりも例外一覧が重要です。
管理者が毎日見るべきなのは、全員の勤怠ではありません。
直すべき勤怠です。
| 一覧 | 対象 |
|---|---|
| 今日の未打刻 | 出勤または退勤が欠けている |
| 昨日の未完了勤怠 | 前日の退勤、休憩、勤務区分に不備がある |
| 未承認申請 | 休暇、残業、打刻修正が承認待ち |
| 差し戻し中申請 | 本人対応が止まっている |
| 月次締め未確認 | 本人、上長、人事の確認が未完了 |
| 残業多め | 一定時間を超えた、または超えそうな人 |
| 休日・深夜勤務あり | 人事確認が必要な勤務実績 |
| 給与連携エラー | CSV/API取込に失敗した対象 |
通知も、例外に絞ります。
全員に毎日大量の通知を送ると、重要な未承認が埋もれます。
| 通知タイミング | 通知先 | 内容 |
|---|---|---|
| 退勤時刻後 | 本人 | 退勤打刻漏れ |
| 翌朝 | 本人、上長 | 前日の勤怠未完了 |
| 申請時 | 承認者 | 承認待ち |
| 差し戻し時 | 本人 | 修正依頼 |
| 締め3日前 | 本人、上長 | 月次確認未完了 |
| 締め当日 | 人事 | 未承認、未確認、連携未完了 |
通知の設計で大切なのは、通知を受けた人が何をすればよいかが明確なことです。
「勤怠に更新がありました」では弱いです。
「昨日の退勤打刻が未入力です」「5月分の本人確認が未完了です」「3件の残業申請が承認待ちです」のように、行動に直結する通知にします。
kintone勤怠管理でよくある失敗は、機能不足よりも設計不足です。
| 失敗 | 起きること | 対策 |
|---|---|---|
| 打刻アプリだけ作る | 修正、承認、締め処理が別運用になる | 打刻、申請、勤務実績を分ける |
| 申請種別を自由入力にする | 休暇、残業、修正の集計ができない | 種別を選択肢にする |
| 承認後の反映ルールがない | 申請は承認済みなのに実績が変わらない | 反映先と反映タイミングを決める |
| 打刻を直接上書きする | 変更理由が追えない | 修正申請と履歴を残す |
| 給与ソフト項目と合っていない | CSV取込で手修正が残る | 従業員コード、勤怠区分を先に合わせる |
| 法令判定を計算式に詰め込む | 変更時に保守できない | アラートと正式判定を分ける |
| 権限を後回しにする | 個人の勤怠情報が見えすぎる | 本人、上長、人事、給与担当を分ける |
| 通知を増やしすぎる | 重要な未承認が埋もれる | 例外通知に絞る |
特に避けたいのは、「Excel勤怠をそのままkintone化する」ことです。
Excelの列をそのままフィールドにすると、画面は似ます。
しかし、申請、承認、修正履歴、締め処理、給与連携の流れは整理されません。
Excelの再現ではなく、勤怠業務の流れを設計します。
最初から完璧な勤怠システムを作る必要はありません。
ただし、順番を間違えると後戻りが大きくなります。
1週間で最初の設計を進めるなら、次の順番が現実的です。
| 日程 | やること | 成果物 |
|---|---|---|
| 1日目 | 勤怠の責任範囲を決める | kintoneで持つ範囲、外部に任せる範囲 |
| 2日目 | 打刻、申請、勤務実績の単位を決める | アプリ分割案、レコード単位 |
| 3日目 | 休暇、残業、修正申請の状態を決める | 申請種別、承認フロー |
| 4日目 | 月次締めと給与連携を決める | 月次サマリ、CSV/API項目 |
| 5日目 | 権限、一覧、通知を決める | 役割別アクセス、例外一覧 |
| 6日目 | サンプルデータで動かす | 1か月分のテスト勤怠 |
| 7日目 | 運用ルールを直す | 申請ルール、締めルール、例外処理 |
最初の対象は、全社ではなく1部署で十分です。
勤務形態が単純な部署から始めます。
そこで、打刻漏れ、休暇申請、残業申請、月次締め、給与連携の流れを確認します。
うまく回ることを確認してから、勤務形態が複雑な部署へ広げます。
kintone勤怠管理を実装する前に、次の項目を確認します。
このチェックリストで詰まるところが、実装前に決めるべき論点です。
特に、給与連携と権限設計は後回しにしない方がよいです。
勤怠は、使い始めてからデータが積み上がるほど変更しづらくなります。
kintoneで勤怠管理を作ること自体は難しくありません。
出勤、退勤、休暇申請、残業申請、承認者、勤務時間。
これらのフィールドを並べれば、勤怠アプリは作れます。
しかし、実務で使える勤怠管理にするには、打刻アプリだけでは足りません。
必要なのは、打刻、申請、承認、勤務実績、修正履歴、月次集計、給与連携の境界を決めることです。
kintoneは、申請、承認、例外確認、連携ログ、他業務との接続に強いです。
一方で、法令判定、複雑な勤怠制度、給与計算、顔認証やICカード打刻は、専用システムや給与ソフトと分けた方がよい場合があります。
勤怠管理をkintoneで始めるなら、まず次の3つを決めてください。
この3つが決まっていれば、kintone勤怠管理は業務システムとして育てられます。
逆に、ここを曖昧にしたまま打刻画面だけ作ると、月末の締め、給与連携、修正履歴、権限管理で必ず詰まります。
勤怠管理は、入力を楽にするだけでは不十分です。
給与と労務につながるデータを、誰が、いつ、どの根拠で確定したかまで設計することが重要です。
千葉県出身。10歳の頃からプログラミングを始め、ゲーム、Webサイト、ロボット、スマホアプリなどを制作。大阪大学基礎工学部情報科学科で情報工学と統計学を学び、大学時代はAIを研究。大学在学中にWeb広告代理店でのインターンや人材系Webサービスの立ち上げを経験し、卒業後はフリーランスエンジニアとしてGISシステム、データ基盤構築、Webシステムの開発に従事。10年以上のWebアプリ開発・データ分析経験を基に、2023年9月に株式会社ビットライトを設立し、現場業務の仕組み化からデータ基盤構築、データ活用支援までを一気通貫で支援。