シフト管理サンプル マニュアル
目次
- 一般ユーザー編
- 登録とログイン
- アプリのインストール
- ホーム画面
- シフト希望提出
- 希望のコピー (複製) と履歴
- 確定シフト確認 (月カレンダー)
- シフト詳細画面の見方
- シフト表を拡大して見る
- 交代募集 (確定カレンダーから)
- お知らせを読む
- マイページ
- 面談 (本人)
- チャット (画面の見方)
- チャット (発言する・読む)
- チャット (誰が読んだか・確認したか)
- チャット (自分のアイコンの見た目)
- チャット (通知)
- 店舗管理者編
- 管理メニュー
- シフト作成
- シフト確定 / 解除
- メンバー管理
- 締切日設定
- お知らせを出す
- 予算管理
- 個人別集計表
- 店舗スケジュール
- A4印刷 (期間指定)
- 印刷したときの見え方
- 希望の代理編集
- 希望変更履歴
- 面談
- 面談フォーム
- 役割マスタ (店舗ごと)
- 店舗の細かい設定
- チャット (会話をつくる)
- チャット (メンバーの出し入れ)
- チャット (確認を求める・ファイルを求める)
一般ユーザー編
登録とログイン
店舗の招待コードでアカウントを作り、 メールアドレスとパスワードでログインします。
- ログイン画面の「新規登録はこちらから」→ 招待コードを入れて「登録する」
- 登録したアドレスに確認メールが届くので、 中のリンクを開いて認証する
- 以後は /login からメールアドレスとパスワードでログイン
- パスワードを忘れたときは ログイン画面の「パスワード再設定」から再設定メールを受け取る (リンクは1時間有効)
- 複数店舗に所属している場合は、 ヘッダ左のプルダウンで店舗を切り替える
パスワードの変更はマイページには無く、 再設定メール経由で行います。 氏名の変更と退会は 店舗管理者が行います (本人はできません)。
アプリのインストール
ヘッダ右の「アプリDL」ボタンからホーム画面に追加できます。 既にアプリとして開いている (フルスクリーン) 状態ではボタンは表示されません。
- ブラウザで対象 URL にログイン
- ヘッダ右の「アプリDL」ボタンをタップ
- iPhone Safari の場合: 共有メニュー → 「ホーム画面に追加」
- Android Chrome の場合: メニュー → 「アプリをインストール」
インストール後は ホーム画面アイコンから フルスクリーンで起動します。
ホーム画面
ログイン後の最初の画面。 提出が必要な期間・お知らせ・募集中の交代がまとまっています。
- 「提出が必要な期間」: 締切が来ているシフト希望期間が表示される
- 「お知らせ」: 未読のお知らせは赤バッジ付き
- 「シフト交代募集中」: 他メンバーの交代募集が表示
各カードのリンクから 関連画面に遷移できます。
シフト希望提出
/request ページ。 月カレンダーから日付タップで希望を入力します。
- 日付セルをタップ → モーダルが開く
- 希望種類を選択: フリー / 時間 / 休 / 未定
- 「時間入力」を選んだ場合は 開始/終了時刻を選ぶ (30分単位)
- 「休」「未定」は理由必須
- 保存ボタンで反映
締切後はロック (未定だけは変更可)。 確定済みの日は変更不可。 複製モードで同じ希望を複数日にコピーできます。
希望のコピー (複製) と履歴
同じ希望を何日ぶんも入れるときは、 1日ぶん作って他の日にコピーできます。
- コピー元にしたい日をタップして、 モーダルの「複製」を押す
- 画面の上に緑の帯 (複製モード中) が出る
- コピー先にしたい日を **タップして選ぶ** (何日でも選べる)
- 右下の「複製を保存」で まとめて反映
- やめるときは帯の「キャンセル」
締切が過ぎた日や 確定済みの日は コピー先に選べません。 上部の「シフト希望履歴」で、 いつ何件更新したかを後から確認できます。 「時間」を選ぶと 30分単位のプルダウンが出ます。
確定シフト確認 (月カレンダー)
/shifts ページ。 確定シフトを月カレンダーで確認します。
- 緑の太枠 = 自分の確定シフト
- 薄緑背景 = 自分の希望提出日
- 紫枠 = 交代募集ある日
- 日付タップ → その日の詳細画面へ
未確定の日は数値や色は表示されません。
シフト詳細画面の見方
/assign_day ページ。 1日のシフト全体をガントチャート表示。
- 自分の行は 薄緑背景でハイライト
- 「並び替え」 プルダウンで 社員番号順 / 希望提出者上位 / 確定シフト順 を切替
- 左下の拡大ボタン (ブラウザ幅問わず常時表示) で 全画面表示
- メンバー名タップで そのメンバーの月別シフト確認
- 上の「◀ 前日」「翌日 ▶」で日を移動、 「月カレンダーに戻る」で一覧へ
拡大表示は ピンチズーム / マウスドラッグ / ホイール対応。
シフト表を拡大して見る
1日のシフト表を 画面いっぱいに広げて見られます。 人数が多い店舗で便利です。
- シフト詳細画面の **左下の拡大ボタン** を押す (画面の幅を問わず常に出ています)
- ヘッダやメニューが消え、 表だけが画面いっぱいに出る
- スマホ: 2本指でつまむと拡大・縮小、 指でなぞると移動
- パソコン: マウスのホイールで拡大・縮小、 ドラッグで移動
- 右上の × で元の画面に戻る
見るための画面です。 ここではシフトの編集はできません。
交代募集 (確定カレンダーから)
自分のシフトの交代募集と、 他メンバーへの応募ができます。
- /shifts → ヘッダ右の「交代募集」ボタンで募集モードに入る (戻るときは「通常表示に戻る」)
- 紫枠の日 (= 自分の確定シフト、 翌日以降) をタップ → 「交代募集する」
- コメントを必須入力 → 「この内容で募集を投稿」
- /swap に募集が並ぶ。 代われる人は「応募」を押す
- 募集した人は 応募者の中から「決定」を押して相手を決める
- 取り下げるときは「募集を取消」、 応募をやめるときは「応募を取消」
募集すると 同じ店舗のメンバーに通知が届きます。 決まった交代は 管理者がシフトに反映します。 管理者は「管理者として解決状態にする」で、 話がついた募集を閉じられます。
お知らせを読む
/news ページ。 店舗からの連絡が新しい順に並びます。
- 未読のお知らせは 赤い「未読」の印と 色つきの背景で目立つ
- タイトルをタップすると本文が開き、 その時点で既読になる
- 画像やPDFが付いていれば 本文の下に並ぶ。 タップで拡大表示
- ヘッダの「お知らせ」に赤い数字が出ているあいだは 未読が残っている
- 本文を開いたまま「既読にする」を押しても既読にできる
- 件数が多いときは 下の「← 前」「次 →」でページを送る
お知らせが届くと 通知 (Push) とメールが届きます。 添付画像は2年で自動削除され、 「保存期間を過ぎたため削除されました」に変わります。
マイページ
/mypage ページ。 自分の登録内容の確認と、 通知の設定を行います。
- 従業員番号・氏名・登録日・所属店舗と権限を確認
- メールアドレスの「変更」: 現在のパスワードを入れ、 新しいアドレス宛の確認メールのリンクで確定 (24時間有効)
- 「基本出勤」: 面接や契約更新のときに決めた曜日ごとの勤務が登録されていれば表示される
- 「通知機能をオン」: この端末で通知を受け取れるようにする (止めるときは「通知機能をオフ」)
- メールアドレスの認証が済んでいない場合は「認証メールを送信」で送り直せる
通知は端末ごとの設定です。 スマホとパソコンの両方で受け取りたい場合は それぞれでオンにしてください。
面談 (本人)
/interviews ページ。 面談シートが作られると メニューに「面談」が出ます。
- ヘッダの「面談」をタップ (面談が一度も無い方には表示されません)
- 回答待ちの面談があれば ピンク色の数字が付く
- 面談シートを開いて 質問に回答する。 途中でやめるときは「途中保存」
- 書き終わったら「回答を提出する」
- 面談後は 記入された内容を後から読み返せる。 「印刷(本人用)」で紙にもできる
回答は面談の前に済ませておくと、 当日の話が進めやすくなります。
チャット (画面の見方)
/chat ページ。 左が会話の一覧、 右が選んだ会話の中身です。 スマホでは一覧 → 会話 と1画面ずつ切り替わります。
- 「スペース」: 店舗やチームごとの連絡用。 カテゴリ (全社 / 店舗 / チーム) ごとにまとまっている
- 「期限付きスペース」: 用件が終わると一覧から消える一時的な部屋
- 「チャット」: 1対1の個人チャット
- 各見出しの > をタップで開閉。 閉じているときに中に未読があれば「未読 ●」が出る
- 会話名の右の数字 = 未読の件数
- 上の検索窓で 会話名・相手名でしぼり込み
左下の「+ 新しいチャット」から 個人チャット / 期限付きスペース / スペース を作れます。
チャット (発言する・読む)
発言は1件ずつ吹き出しで区切られます。 上部には固定したトピックが並びます。
- 下の入力欄に書いて 紙飛行機ボタン (または Enter) で送信
- クリップのマークから 画像・PDF を添付 (1回に4つまで)
- 吹き出しの右上の数字 = 既読の状況。 「2/3」は 3人中2人が読んだという意味
- 赤い ! が付いた発言は「確認が必要」。 読んだら「確認しました」を押す
- 上に並ぶ色付きのボタン = 固定されたトピック。 押すとその発言に飛ぶ
- 上へさかのぼると 60件ずつ古い発言を読み込む
- 最新まで戻りたいときは 入力欄の上に出る ▽ を押す
自分の発言は 右上の … から編集・削除できます。 削除すると本文は「削除されました」に変わります。 発言は3年で自動削除されます。
チャット (誰が読んだか・確認したか)
発言をタップすると 誰が読んだか / 確認したかの内訳が出ます。
- 吹き出しの数字の部分をタップ
- 左 = まだの人、 右 = 済んだ人
- 読んだけれど まだ確認ボタンを押していない人は「氏名(既読)」と出る
- 人数が多いときは 店舗ごとにまとまるので、 店舗名をタップして開く
- 上の検索窓で 氏名をしぼり込める
名前だけを出します (店舗名は行に付きません)。 300人規模でも開けるよう、 タップされたときだけ読みに行きます。
チャット (自分のアイコンの見た目)
検索窓の右にある自分のアイコンを押すと、 色と柄を変えられます。
- 検索窓の右の丸いアイコンをタップ
- 色を選ぶ (見本18色 / 「好きな色を選ぶ」で自由に指定)
- 背景の柄を選ぶ (無地 / 斜線 / 千鳥格子 / シャボン玉 / 水玉 / 格子 / うろこ)
- 選んだ瞬間に反映され、 自動で保存されます (保存ボタンはありません)
アイコンの文字は 自分の苗字です。 明るい色を選ぶと 文字が自動で黒に変わり、 読みにくくなりません。 「自動の色に戻す」で元に戻せます。
チャット (通知)
はじめてチャットを開いたときに 通知の案内が出ます。
- 「通知をオンにする」を押して、 ブラウザの確認で「許可」を選ぶ
- 新しい発言・確認のお願い・提出のお願いが届くと すぐに通知が出る
- アプリとしてホーム画面に入れておくと、 ブラウザを開かなくても届く
- メールは1日1回 (お昼ごろ)。 未読・未確認・未提出が残っているときだけ届く
通知は端末ごとの設定です。 スマホとパソコンの両方で受け取りたい場合は、 それぞれでオンにしてください。 案内は端末ごとに1回だけ出ます。
店舗管理者編
管理メニュー
/admin から各種管理操作にアクセス。
- 「店舗の運営」 セクションに各機能のタイル
- シフト作成 / 締切日設定 / メンバー管理 / 予算管理 / 個人別集計表 / 店舗スケジュール / 確定シフト解除 / 希望変更履歴 / 表示時間 / 前日リマインダー
マスター権限保持者は「システム管理」セクションも表示。
シフト作成
/assign_day で管理者がガントチャート上にシフトを組みます。
- /shifts から日付を選んで詳細へ
- 役割パレットから 役割 (B/S/P/E等) を選択
- メンバー行の時間軸をクリック → シフトバー追加
- ドラッグでバーを移動、 端ハンドルでサイズ変更
- バークリック → 詳細編集モーダル (コメント / 削除)
- Undo / Redo は ↶ ↷ ボタン
バーの色 = 役割の色。 希望時間帯は薄黄色でハイライトされ、 組みやすい。
シフト確定 / 解除
組んだシフトを公開状態にしたり、 戻したりします。
- /assign_day 上部の「シフト確定」ボタン
- モーダルで期間 (複数日) を選び、 「通知する」か「通知しない」を選んで OK
- 通知ありなら メール + Push を全メンバーに送信
- 確定解除: /admin → 「確定シフト解除」 で期間指定一括解除
- 確定後に編集があれば「再通知」ボタンで再度通知
管理者は 確定状態を問わずシフト/希望を編集できる。 確定解除しても shift_assignments は残る。
メンバー管理
/admin_users で店舗所属メンバーを管理。
- 一覧の各行 = 1メンバー
- 左端「表示」チェック: 詳細画面・拡大・印刷からの表示/非表示
- 行クリックで編集モーダル (氏名・従業員番号・雇用形態・役割・時給)
- 「権限」プルダウンで店舗管理者への昇格/降格
- 「メンバー追加」で 既に登録済みの人を この店舗に追加
- 招待コード再発行ボタンで新メンバー招待用コードを取得。 「QRコード発行」でスマホから読み取れる形にもできる
- 「印刷用ページを開く (A4)」で 招待コードの案内を紙にして渡せる
- 「基本出勤を編集」で 契約上の曜日ごとの勤務を登録 (本人のマイページに出る)
- 店舗から外すだけなら「所属解除」、 アカウントごと止めるなら「退会処理する」
最後の管理者は外せない。 時給は 0〜100000 円、 1円単位。
締切日設定
/admin_deadlines で月別の希望提出期間+締切日を登録。
- 「開始日 - 終了日」 = シフト希望提出の対象期間
- 「締切日」 = この日を過ぎるとメンバーは編集不可
- 締切前にメンバーへ自動リマインドが送信される
過去の締切も保持。 締切後でも管理者は代理編集できる。
お知らせを出す
/news の「新規投稿」から お知らせを作ります。
- 「公開範囲」: 全体 か、 店舗を選んで限定する
- タイトルと本文を入力。 「太字」「リンク」ボタンで簡単な装飾ができる
- 右側にプレビューが出るので、 見え方を確かめながら書ける
- 添付は画像・PDFを3件まで (大きい画像は送信前に自動で圧縮)
- 本文にリンクを入れるときは「リンク」ボタン → URLと文字を入れて「挿入」
- 公開範囲を絞るときは「店舗選択」→ 店舗にチェック →「この店舗で投稿する」
- 「すぐに投稿」 または 「予約投稿」→ 日時を選んで「この日時で予約」
- 投稿後の一覧から本文を開くと、 誰が読んだかを確認でき、「未読者に再通知」も送れる
投稿すると全対象者に 通知 (Push) とメールが届きます。 予約投稿は指定時刻に自動で公開・通知されます。 誰が読んだかは一覧から確認できます。
予算管理
/admin_revenue で日ごとの売上予算を入れ、 人件費率を見ます。
- 日付ごとに 売上予算を千円単位で入力 (100 = 100,000円)
- 入力の約1秒後に自動保存される (保存ボタンは無い)
- 「人件費合計」は 入力済みのシフトから自動集計 (下書きの日も含む)
- 「売上予算比」= 人件費 ÷ 売上予算
- 「まとめ入力」で 複数日にまとめて入れられる
- 「項目のメンバーを選択」で 集計に含めるメンバーを絞れる (「選択を解除」で全員に戻す)
- 上の「◀ 前月」「翌月 ▶」で月を移動
空欄で確定すると予算なしとして削除されます。 個人別集計表は確定済みの日だけを数えるため、 こことは数字が一致しないことがあります。
個人別集計表
/admin_member_report でメンバー個人の期間集計を表示・印刷。
- メンバー選択 + 期間 (最大1年) → 「表示」
- 集計サマリ: 総労働時間 (実働) / 人件費 (雑給) / 時給
- 役割別: B/S/P/E ごとの 労働時間+人件費
- 日別シフト一覧: 確定なしは「休み」表示
- 「A4印刷」 → ブラウザ印刷 (複数ページ自動分割)
A4 縦印刷。 ヘッダ (店舗名/氏名/期間) は各ページ先頭に再描画。
店舗スケジュール
/admin_store_schedules で店舗イベント(棚卸・全体ミーティング等)を管理。
- 「新規追加」ボタン → モーダル
- 期間 (開始日〜終了日)、 予定名、 色 (12色から選択) を入力
- 公開範囲は「公開 (全員)」か「非公開 (管理者のみ)」を選ぶ
- 同日 最大3件まで登録可能
- カレンダーの各日 上部に細いバー、 月ブロック下に ●リスト で表示
非公開は管理者のみ閲覧。 月またぎ予定は両方の月にlegend表示。
A4印刷 (期間指定)
シフト詳細を最大31日分まとめて A4横で印刷。
- /assign_day → 「印刷 (A4横)」ボタン
- モーダルで開始日〜終了日 (最大31日) を指定
- 「印刷プレビュー」 → /assign_day_print に遷移
- 自動で印刷ダイアログが開く (1日1ページ)
罫線・希望ハイライト・集計・希望シフトリスト 込み。 確定シフトなしの日も希望ありなら表示。
印刷したときの見え方
印刷プレビュー画面 (/assign_day_print) は こういう見た目になります。
- 1日が1ページ。 上に日付・店舗名・確定状況
- 表はシフト詳細と同じ形 (時間軸・役割バー・希望の薄い色)
- 上の「印刷」ボタンでブラウザの印刷ダイアログが開く
- そのまま「PDFに保存」を選べばPDFにもできる
- 「戻る」でシフト詳細に戻る
確定シフトが無い日でも、 希望が出ていればその日も印刷されます。 用紙は A4横 が前提です。
希望の代理編集
管理者が任意メンバーの希望を編集 (締切/確定問わず)。
- /request 上部の「操作するメンバー」プルダウンで対象選択
- 日付セルをタップ → 通常通り入力
- 保存前に「変更理由」モーダル必須
- 変更内容は /admin_request_logs に履歴保存
対象メンバー自身の編集は変わらず可能 (締切ロックあり)。
希望変更履歴
/admin_request_logs で代理操作の履歴を確認。
- 対象メンバー / 期間 でフィルタ
- 操作日時 / 変更前 / 変更後 / 理由 / 編集者 を表示
- 最大500件 (期間を絞って閲覧)
ログは永続保存 (自動削除なし)。
面談
/admin_interviews で面談シートを作り、 進み具合を管理します。
- 「面談シートを作成」で 対象メンバー・フォーム・実施予定日を指定 (「全員選択」でまとめて作れる)
- 一覧は 「本人の回答待ち」「面談・記入待ち」「完了」 で絞り込める
- 「開く」で面談シートを表示。 本人の回答を見ながら記入する
- 面談後の内容を書いて「面談を完了する」で完了になる
- 完了後に直したいときは「編集できる状態に戻す」
- 「印刷(記録用)」は全部、 「本人に渡す用」は本人向けの体裁で印刷できる
- 本人の希望を「希望を基本出勤に反映」でそのまま基本出勤に写せる
面談シートを作ると、 本人のメニューに「面談」が出ます (それまでは出ません)。
面談フォーム
/admin_interview_forms で 面談で使う質問を作ります。
- 「新しいフォーム」でフォームを作成 (例: 2026年 上期 面談)
- フォームを開いて 質問を追加・並べ替え
- 質問の形式 (自由記述 / 選択肢) を選ぶ。 選択肢は「+ 選択肢を追加」で増やす
- 「フォーム設定」で名前を変更、 「このフォームを削除」で削除
ここで作った質問は 面談シートを作るときにコピーされます。 あとからフォームを直しても、 すでに作られた過去の面談記録は変わりません。
役割マスタ (店舗ごと)
/admin_roles でシフトの役割 (B / S / P / E など) を決めます。 **店舗ごと**の設定です。
- コード (アルファベット大文字1文字)・名前・色・並び順 を登録
- 「編集」でその場で書き換え、 「削除」で消す
- 並び順はシフト表の役割パレットや集計の並びに反映される
- 色はシフト表のバーの色になる
新しい店舗を作ると B ベーカー / S セールス / P ポーター / E トレーニングその他 の4つが最初から入ります。 店舗ごとに独立しているので、 名前や色を変えても他の店舗には影響しません。 すでに組んだシフトで使われている役割は削除できません。
店舗の細かい設定
/admin の「店舗の運営」にある小さなボタン群です。
- 「表示時間 (6-22)」: シフト表に出す時間帯の範囲を変える
- 「休み理由設定 (土日祝)」: 土日祝に休み希望を出すとき 理由を必須にするかを切り替える
- 「前日リマインダー ON/OFF」: 翌日シフトのある方へ前日に通知を送るかを切り替える
- 「確定シフト解除」: 期間を指定してまとめて未確定に戻す
いずれも店舗ごとの設定です。 押すたびに ON / OFF が切り替わり、 ボタンの表示も変わります。
チャット (会話をつくる)
左下の「+ 新しいチャット」から3種類の会話を作れます。
- 「個人チャット」: 相手を1人選ぶだけ。 他店舗の人も検索できる
- 「期限付きスペース」: 件名と期限、 相手を選ぶ。 用件が終われば一覧から消える
- 「スペース」: 名前とカテゴリを選んで作る。 作れるカテゴリは権限による
- 期限付きスペースは 参加者全員が「終わりました」を押すか、 期限が来ると一覧から消える (発言は残る)
スペースを作れるかどうかは チャット設定のカテゴリごとの権限で決まります。 期限付きスペースは チャットを使える方なら誰でも作れます。
チャット (メンバーの出し入れ)
会話の右上にある人のマークから、 参加者を足したり外したりできます。
- 右上の人のマークをタップ
- 上に「参加中」の人が並ぶ。 × で外せる
- 下は所属店舗ごとの一覧。 チェックを付けると すぐに参加する (保存ボタンなし)
- 店舗名の右の「全選択」で その店舗をまとめて追加
- 検索窓から 他店舗の人も探して追加できる
参加中の人をもう一度押すと外れます。 自分自身は外せません。 マスターは全店舗が最初から開いた状態で表示されます。
チャット (確認を求める・ファイルを求める)
入力欄の下の2つのチェックで、 発言の種類を変えられます。
- 「確認を求める」: 読むだけでなく 相手に確認ボタンを押してもらう発言になる
- 「ファイル送信を求める」: 参加者から選んだ人に 書類の提出をお願いする
- 提出をお願いすると、 発言の下に「誰に頼んで、 誰が出したか」が全員に見える形で並ぶ
- 出されたファイルを開けるのは お願いした本人だけ
- ファイル名を押すと受け取れる。 受け取ったあと サーバーから消すか聞かれる
受け取らないままでも 30日で自動削除されます。 個人チャットへの画像・PDFの添付は、 どちらかが正社員のときだけ可能です。