毎月の勤怠締めに3日かかる総務へ|打刻漏れの確認をAIで半日に
毎月の勤怠締めに3日かかっている総務担当者に、先に結論をお伝えします。3日間のうち大半を占めているのは「集計」ではなく「打刻漏れを見つけて、本人に確認して、返事を待つ」時間です。ここは、人が判断しなくてもよい部分と、人にしか判断できない部分がきれいに分かれています。前者をAIに任せると、締め日から給与データ確定までのタイムラインは3日から半日程度に短縮できます。実際にどの時間帯が消えるのかを、現状のタイムラインとAIを挟んだ後のタイムラインで並べて見ていきます。
締め日の翌朝9時、総務のパソコンに何が表示されているか

沖縄県内で従業員30人ほどの会社を想像してください。工事や設備の会社なら現場社員が20人、事務所に10人といった構成です。勤怠の締め日は20日か月末が多く、翌営業日の朝、総務担当者は勤怠システムの管理画面を開きます。そこに並んでいるのは30人分の1か月、およそ600行の出退勤データです。
この600行を上から順に目で追っていく作業が、1日目の午前中まるごとを持っていきます。退勤打刻だけが無い行、出勤が11時になっている行、日付をまたいで翌朝4時に退勤が入っている行、そもそも1行も無い日。異常に見える行を付箋やメモ帳に書き出していくと、30人規模でも20件から40件くらいは出てきます。県内の会社は現場直行直帰が多く、朝の打刻をスマホでやり忘れる、電波の弱い現場で送信できていない、といった理由で件数はさらに膨らみます。
厄介なのは、この20件から40件のうち本当に「漏れ」なのは半分程度だという点です。残りは有給休暇、代休、直行直帰、半休、現場の早上がりなど、正しい記録なのに画面上は異常に見えるだけのものです。総務担当者は1件ずつ、シフト表を確認し、有給申請の紙を探し、上長のメールを遡り、どちらなのかを切り分けていきます。この切り分けが午後まで続きます。
1日目の夕方から2日目いっぱいを飲み込む「返事待ち」
切り分けが終わると、次は本人への確認です。現場社員はその時間も現場にいるので、電話は出ません。チャットを送っても既読が付くのは夜です。総務担当者は20件前後の確認メッセージを個別に送り、そこで1日目が終わります。
2日目は、この返事を待ちながら別の作業を進める日になります。返ってくるのは「17時半に上がりました」「あの日は現場が雨で中止だったので有給にしてください」といった短い文面で、それを1件ずつ勤怠システムに手で打ち直していきます。返事が来ない人には昼にもう一度催促し、それでも来なければ上長経由でお願いする。夕方になっても3〜5件は宙に浮いたままで、その状態で2日目が終わります。
3日目の午前に残りを回収し、午後にようやく集計と確認、給与ソフトへの取り込み用データの作成に入ります。つまり3日のうち、集計そのものに使っているのは実質半日以下で、残りの2日半は「探す・切り分ける・聞く・待つ・打ち直す」に消えています。ここが、AIを挟んだときに最も大きく変わる部分です。
AIを挟んだ後、締め日の翌朝9時に何が届いているか

同じ会社で、勤怠データを読み取って異常を洗い出す仕組みを入れた場合のタイムラインを追います。締め日の夜、人が寝ている間に処理が動きます。朝9時に総務担当者が出社してパソコンを開くと、チャットに1通のメッセージが届いています。中身は「今月の未入力・要確認は18件、内訳は打刻漏れの疑い9件、有給・代休と照合済みで問題なし6件、残業時間が申告と食い違う3件」といった一覧です。各行には該当社員名と日付、勤怠システムの該当レコードへのリンクが付いています。
ここで消えたのは、1日目の午前まるごとを使っていた600行の目視です。異常を「見つける」工程は、条件が明確なので機械が得意とするところです。所定労働時間との差、前後の日との連続性、シフト表や休日設定との突き合わせ、といった判定は、ルールとして書けるものであれば人が見るより速く、しかも見落としません。
さらに、社員のカレンダーや休暇申請と自動で突き合わせておくと、「異常に見えるが正しい記録」を最初からふるい落とせます。冒頭で20〜40件あった候補が、人が本当に判断すべき10件前後まで絞られた状態で手元に届きます。1日目の午前と午後、つまり丸1日が、朝9時に届く1通のメッセージに置き換わります。
返事待ちの2日間はどこへ消えるのか
絞り込みの次に効くのが、確認連絡の自動化です。本人への確認は、多くの場合「この日の退勤打刻が入っていません。実際の退勤時刻を教えてください」という定型文で足ります。これを1件ずつ人が書いて送っていたのが、締め日の翌朝に該当者へ一斉に自動送信される形になります。
ここで大事なのは、送るタイミングが早まることです。従来は総務が切り分けを終えた1日目の夕方に送っていました。現場社員がそれを見るのは夜、返事が来るのは2日目です。自動化すると朝9時に届くので、昼休みに返信が来ます。「気づく」タイミングが半日早まるだけで、返事の回収が丸1日前倒しになります。
返信の取り込みも人の手を離れます。「17時半でした」という短い返事から時刻を読み取り、勤怠システムの該当レコードを更新する。ここはAIが文章を解釈する部分と、システムに書き込む部分を分けて設計するのが安全です。読み取った内容を総務担当者に一覧で見せ、まとめて承認したら反映する、という形にしておけば、誤読があっても反映前に気づけます。実際の運用では、この承認が昼過ぎに1回、夕方に1回といった頻度で回ります。
3日と半日を時間帯で並べてみる
ここまでの流れを、時間帯ごとに並べて対比します。何が消えて、何が残るのかがはっきりします。
| 時間帯 | 現状(3日間) | AIを挟んだ後(半日) |
|---|---|---|
| 1日目 9:00 | 600行の目視チェックを開始 | 要確認18件の一覧が届いている/確認連絡は自動送信済み |
| 1日目 12:00 | 異常候補を30件ほど書き出し | 本人からの返信が届き始める |
| 1日目 午後 | シフト表・有給申請と1件ずつ照合 | 読み取り結果を総務が確認して一括承認 |
| 1日目 17:00 | 本人への確認連絡を個別に送信 | 残る判断案件(残業の妥当性等)を上長と相談 |
| 2日目 | 返事を待ちながら随時手入力・催促 | 集計と給与データ作成まで完了 |
| 3日目 | 未回収分を回収し、集計・データ作成 | ― |
並べてみると、消えているのは「探す」「切り分ける」「送る」「打ち直す」の4つで、残っているのは「判断する」と「承認する」の2つだけです。この残った部分は、経緯を知っている人でなければ決められません。残業時間が申告と食い違っているとき、それが本人の記録違いなのか、上長の指示があったのかは、社内の事情を知る人が判断すべきことです。
沖縄の中小企業でつまずくのは、勤怠システムの外側にある情報
導入を考えるとき、多くの会社が最初に引っかかるのは技術ではなく、判断材料が勤怠システムの外に散らばっていることです。有給申請は紙で総務の引き出しにあり、シフトは事務所のホワイトボードで、現場変更は現場監督のチャットで飛び交っている。この状態だと、AIは「打刻が無い」ことは分かっても「その日は有給だった」ことを知る手段がありません。
ここを解く順番は、全部をシステムに載せ替えることではありません。まず、判断に一番よく使う情報を1つだけ機械が読める形にすることです。有給と代休の申請をチャットのフォームや共有スプレッドシートに集約するだけで、異常候補の半分近くがふるい落とされることがあります。県内の会社では休暇の連絡がチャットで完結しているケースも多く、その場合はチャットの記録から拾える設計にしたほうが、新しい仕組みを覚えてもらうより現場が受け入れやすくなります。
もう一つの詰まりどころは、現場社員のスマホ環境です。地下や倉庫、離島の現場では通信が不安定で、打刻ボタンを押したつもりが送信されていないことがあります。これは仕組みの問題なので、AIで解決するというより、オフラインでも記録されて後から同期される方式に変える、あるいは「送信できていない打刻がある」ことを本人のスマホに通知する、といった対処が先です。どこまでを既存システムの設定で吸収でき、どこからを別の仕組みで補うのかは、使っている勤怠システムの仕様によって変わるので、現状の確認から始めるのが確実です。
締め日の3日前から動かすと、締め日翌日の仕事がさらに減る
ここまでは締め日の後の話でしたが、同じ仕組みを締め日の前に動かすと効果がもう一段変わります。異常の検知は日次でもできるので、たとえば毎朝、前日分の打刻をチェックして本人に通知する運用にします。前日のことなら本人も覚えているので、返事が正確ですぐ返ってきます。1か月前の打刻について「この日の退勤は何時でしたか」と聞かれても、正直なところ誰も覚えていません。
日次で潰していくと、締め日を迎えた時点で残っている未確認は数件になります。この状態からなら、締め日の翌朝に一覧を確認して、数件だけ判断して、午前中に集計まで終わります。3日が半日になるだけでなく、月末に総務が消耗する山そのものが無くなります。毎朝の通知は人が送るとなると続きませんが、機械が送るなら苦になりません。
ただし、日次通知は送りすぎると現場が読まなくなります。全員に毎朝送るのではなく、該当者だけに、その人の分だけを送る。件数がゼロなら送らない。この「余計なときは黙っている」という設計が、続くかどうかを分けます。実際に運用してみると、通知の文面や頻度は最初の1〜2か月で調整することになるので、最初から完成形を目指さずに動かしながら直せる形にしておくほうが現実的です。
何から手をつけるかは、いま3日のどこに時間を取られているかで決まる
同じ「勤怠締めに3日」でも、時間の使われ方は会社によって違います。目視チェックに1日を使っている会社もあれば、目視は2時間で終わるが返事待ちで2日半かかっている会社もあります。前者なら異常検知の自動化が最初の一手ですし、後者なら確認連絡の自動送信と日次化のほうが先に効きます。
この見極めは難しくありません。次の締めのときに、作業した内容を30分単位でメモしておくだけで分かります。「9:00-12:00 目視」「13:00-15:00 有給照合」「15:00-17:00 確認連絡作成」といった程度の粒度で十分です。1か月分のメモがあれば、どこを削るのが一番効くかは自然に見えてきます。
沖縄セールスパートナーでは、こうした社内業務の自動化について、まず現状のタイムラインを一緒に洗い出すところから相談を受けています。使っている勤怠システムやチャットツール、休暇申請の管理方法によって取れる手段は変わるので、費用や期間も含めて内容によって異なります。AIエージェントを使った業務自動化の考え方や、沖縄の企業がAI活用を始めるときの進め方もあわせてご覧ください。具体的な相談はお問い合わせからどうぞ。
まとめ
毎月の勤怠締めが3日かかるのは、集計に時間がかかっているからではありません。600行から異常を探し、正しい記録と本当の漏れを切り分け、本人に聞き、返事を待ち、手で打ち直す。この一連の流れが1日目の朝から3日目の午前までを占めています。
AIを挟むと、探す工程は締め日の夜に自動で終わり、切り分けは休暇申請や勤怠のルールとの突き合わせで大半が片付き、確認連絡は朝9時に自動で飛びます。残るのは、経緯を知る人にしか決められない判断と、反映前の承認だけです。時間帯で並べると、1日目の午前と午後、そして2日目の返事待ちがまるごと消え、締め日の翌日午前中に給与データの作成まで届きます。
さらに一歩進めて日次で打刻漏れを潰していけば、締め日に残る未確認は数件になります。総務が月末に消耗する山そのものが無くなり、そのぶんの時間を本来やるべき仕事に回せます。まずは次の締めで、自分がどの工程に何時間使っているかをメモするところから始めてみてください。