いただいたご意見・ご要望に対して、追加した機能・直した不具合の記録です。更新のたびに追記し、同じURLで最新版がご覧いただけます。
システムURL(管理者・隊員 共通ログイン):kanto-service-app.fuga-n-0201.workers.dev
2026-06-11 ④
操作性の改善(カレンダーのウィンドウ表示・無駄なスクロール解消・詳細表示)
ご要望:①管理者カレンダーはページ切り替えでなくウィンドウが開く形に。②管理画面にまだ無駄なスクロールがある。③隊員アプリの「出退勤」からの詳細にメンバーが出ない。週カレンダーはタップで(日表示に移らず)直接詳細を開きたい。
- 管理者カレンダーをウィンドウ表示に:現場・隊員の「📅 シフトを見る」を、ページ遷移せずその場でウィンドウ(モーダル)で表示。月/週切替・前後移動もウィンドウ内で完結。
- 無駄なスクロールを解消:管理画面下部の余分な空白を詰め、短いページで余計にスクロールしないように。
- 隊員アプリの詳細表示:「出退勤」の現場カードでも一緒に入るメンバー(隊長を明示)を表示。「シフト確認」の週カレンダーはタップで日表示に移らず直接その予定の詳細を表示。
2026-06-11 ③
管理者向け シフトカレンダー(現場別・隊員別)
ご要望:管理者側でも、現場ごと・隊員ごとのシフトをカレンダーで見たい。
- 現場ごとのシフト:現場一覧 → 現場の詳細 →「📅 シフトを見る」で月カレンダー表示。日付タップで、その日の時間帯・担当ポスト・入っている隊員(隊長が分かる)・充足/欠員を確認。
- 隊員ごとのシフト:隊員一覧 → 隊員の詳細 →「📅 シフトを見る」で週/月表示。日付タップで、どの現場に・何時から何時まで・どの担当で入っているかと承諾状況を確認。
- 月/週の切り替え、前後期間への移動に対応。
2026-06-11 ②
割当の通知・承諾/拒否、シフト詳細、人間関係の設定
ご要望:①割当を隊員に通知して承諾/拒否をもらい管理画面に反映(未承諾には催促)。②シフト詳細を1件ずつ見たい。③「一緒にできない人」の設定を戻したい。④誰と一緒か・隊長は誰かを見たい。
割当 → 通知 → 承諾/拒否 → 管理画面へ反映
- 配置すると、その割当が隊員アプリに「📣 承諾待ちの割当」として届きます。
- 隊員はシフト詳細から「承諾する」「都合が悪い」を選択。
- 管理者は新画面「🔔 お知らせ」で拒否(要対応)と未承諾(催促候補)を一覧確認。サイドバーに未読バッジ、出勤ボードにも未承諾/拒否の印。
催促
- 「催促する」ボタンで手動催促。さらに6時間応答がない割当は自動で再通知。
シフト詳細を1件ずつ確認
- 「シフト確認」の日表示でシフトをタップ → 現場・時間・住所・集合・行き方・一緒に入るメンバー(隊長を明示)を表示。
人間関係(一緒にできない隊員)の設定
- 隊員の登録/編集に「一緒にできない隊員」のチェックリストを復活。チェックした相手とは自動配置で同じ現場に入れません。
2026-06-11 ①
全機能の総点検と不具合修正・御社カラーの反映
ご要望:イレギュラーな操作で見つかった不具合の調査・修正と、御社ホームページのブランドカラーを取り入れた配色。
配色
- 御社サイトのコーポレートカラー(ティールグリーン)を、ログイン・管理画面・隊員アプリ全体に反映。
主な不具合の修正(重要度の高いもの)
| 何が起きていたか | どう直したか |
|---|---|
| 給与CSVが「予定シフト」で金額計算され、欠勤者も満額・残業や早退・勤怠修正が反映されなかった | 実際の打刻から金額を計算するよう変更。勤怠修正もそのまま反映(「予定実働/実働/状態」列を追加) |
| シフト入力で月を切り替えて提出すると、別の月の希望が消えることがあった | 月を切り替えても入力が混ざらないよう修正。消える事故を解消 |
| 自動配置で同じ隊員が、時間の重なる2つの現場に二重で割り当てられることがあった | 配置ロジックを修正し二重割当を防止 |
| 日をまたぐ夜勤(例 22時〜翌6時)の案件が登録できなかった | 夜勤として登録可能にし、勤務時間の計算も日またぎに対応 |
| 退職・休職にしても本人がアプリで打刻・シフト提出できた | 退職・休職の方はアプリを利用できないように |
| 削除(キャンセル)した案件が隊員側に残って打刻できた | 案件を削除すると隊員側の表示・打刻も止まるように |
| 深夜帯に日付が1日ずれる、申請日時が9時間ずれて表示される 等 | 日本時間に統一して表示を修正 |
同時利用・安全性
- 管理者5名・隊員100名規模の同時操作でも、二重打刻・二重割当・重複提出が起きないようデータベース側で二重に防御。
- 全データをワンクリックでバックアップ(JSON)。
- 隊員の自己登録は「社員ID・氏名・電話番号」の一致を必須にし、なりすまし登録を防止。
仕事の流れ(全体像)
① 現場を登録 → ② 業務案件を登録 → ③ 配置(自動+手動) → ④ 隊員が承諾
(恒久情報) (日付ごとに人数・時間) (誰を入れるか決める) (アプリで応答)
↓
⑦ 給与CSV出力 ← ⑥ 勤怠の確認・修正 ← ⑤ 当日の出勤管理(出勤ボード)
毎日まわすのは ③配置 → ⑤出勤ボード → ⑥勤怠。①②は新しい現場・案件が出たときだけ。
① 現場を登録する(最初に1回)
現場新しい警備先が決まったとき。「現場」→「+ 現場を登録」
- 現場名・依頼元・住所・集合場所・担当者・種別・注意事項を入力。「場所の恒久情報」で、人数・時間は②で決めます。
- 登録後、行をタップ →「📅 シフトを見る」でその現場のシフトをカレンダー確認。
② 業務案件を登録する(その日に必要な人手)
業務案件「この現場で・この日に・何人・何時から」が決まったとき。「業務案件」→「+ 業務案件を登録」
- 現場を選び、勤務日をカレンダーで複数日まとめて選択(曜日くり返し・期間指定可)。
- 時間・必要人数・必要資格・夜勤の有無・単価・休憩を入力。日またぎ夜勤は「夜勤」にチェック。
- 「📋 過去の案件からコピー」で流用できます。
③ 配置する(誰を入れるか)
配置案件登録後、シフト希望が出そろったら。「配置」→ 日付を選ぶ
- 自動配置:「⚙ 自動配置を再計算」で、希望・資格・夜勤可否・人間関係・距離・負荷分散を加味して欠員を充足。割当済みは固定し、足りない枠だけ埋めます。「未選択=出られない日」の隊員は対象外。
- 手動配置:候補から指名。時間が重なる人・資格不足は警告。
- 案件単位で確定:「⚙ 最適化して固定」でその案件を確定(以後の再計算で動きません)。
配置した瞬間に、隊員アプリへ「📣 承諾待ちの割当」として通知されます。
④ 承諾状況を見る・催促する
🔔 お知らせ未対応があるとバッジが付きます。
- 🔴 拒否された割当(要対応):「配置を直す」で別の人へ振り直し。
- 🟡 未承諾の割当:「催促する」で再通知(6時間応答なしは自動でも再通知)。
⑤ 当日の出勤を管理する(出勤ボード)
出勤ボード当日の朝〜稼働中。
- 現場ごとに必要人数/充足・売上・隊員の出退勤状況(勤務中・退勤済・未到着)をひと目で確認。欠員のある現場は赤く強調。
- 現場名タップで詳細(住所・集合・連絡先)。前日/本日/翌日で切替。
⑥ 勤怠を確認・修正する
勤怠 / 勤怠出力
- 打刻(実出勤・実退勤・交通費・健康チェック)を確認。漏れ・誤りは行タップ →「実打刻を修正」で理由を添えて修正(履歴が残り、給与にも反映)。
- 名前・日付・現場名で検索可。
⑦ 給与CSVを出力する
勤怠出力
- 期間(週/月)と給与区分(全員/週給/月給)を選び「📤 CSVダウンロード」。金額は実際の打刻から計算。Excelでそのまま開けます。
そのほか
| やりたいこと | 画面・操作 |
|---|---|
| 隊員を登録・編集 | 「隊員」→ 行タップ。時給・資格・夜勤可否・一緒にできない隊員・週給/月給を設定 |
| 隊員の自己登録を承認 | 「登録申請」→ 社員ID・氏名・電話で照合 →「承認」 |
| 人件費を見る | 「人件費」→ 日付指定(配置ベースの概算) |
| データのバックアップ | 「設定」→「📦 全データをバックアップ(JSON)」 |
| 操作の記録を見る | 「監査ログ」 |
こまったとき
- 画面が真っ白/古い表示:ブラウザを再読み込み(更新)。
- 隊員がアプリに入れない:在籍状況が「在籍」か、社員ID・氏名・電話が会社の登録と一致しているか確認(登録申請で承認)。
- 配置が0件で埋まらない:その日のシフト希望が提出されているか確認(未提出=出られない日扱い)。