TeamsのShiftsで勤務表が出ないときは、「Shifts自体が見えない」のか、「Shiftsは開くのに勤務表が空なのか」 を最初に分けるのが近道です。実際に多い原因は、勤務表がまだ公開されていない、正しいチームや週を見ていない、対象ユーザーがTeamsのチームやShiftsのスケジュールグループに入っていない、Shiftsアプリが権限ポリシーで使えない、のどれかです。ShiftsはTeamsのデスクトップ・Web・モバイルで使えるため、PCだけの不具合かどうかもすぐ切り分けできます。 (マイクロソフトサポート)
ユーザー側で今すぐ確認できることと、店長・管理者側でしか直せない設定は別です。ここでは、TeamsのShiftsで勤務表が出ない原因と対処を、現場で詰まりやすい順に整理します。
TeamsのShiftsで勤務表が出ないときの最短切り分け
Microsoft公式の公開手順、表示方法、メンバー反映、権限ポリシー、ライセンス要件、クライアント復旧手順をまとめると、最初の見分け方は次のとおりです。 (マイクロソフトサポート)
| 症状 | まず疑うこと | 主に確認する人 |
|---|---|---|
| Shifts自体が見当たらない | アプリがピン留めされていない、または権限ポリシーで使えない | ユーザー、管理者 |
| Shiftsは開くが勤務表が空 | 勤務表が未公開、違うチームや週を見ている、メンバー追加漏れ | ユーザー、店長 |
| 一部の人だけ出ない | Teamsチームやスケジュールグループへの追加漏れ、反映待ち、ゲスト/ライセンス問題 | 店長、管理者 |
| PCアプリだけ出ない | Teamsクライアントの更新不足、キャッシュ不整合 | ユーザー |
| 管理者側で作成・公開できない | チーム所有者やスケジュール所有者の権限不足 | 管理者 |
もっとも多い原因は「勤務表がまだ公開されていない」こと
Shiftsでは、勤務表を作ったり修正したりしただけでは、従業員側には表示されません。Microsoftは、変更内容は共有するまで下書き状態で、共有後に初めてチームメンバーに見えると案内しています。逆に、共有済みの勤務表を取り消すと、対象日付のシフトは再びメンバーから見えなくなります。 (マイクロソフトサポート)
店長・現場責任者がまず見るべきポイントは次の3つです。
- 画面右上の勤務表共有ボタンに未共有の変更が残っていないか
- 現在チームに公開されている勤務表を確認するメニューで、実際に見えている内容を確認したか
- 共有取り消しを誤って実行していないか。特に一部日付だけ見えない場合は要注意です。 (マイクロソフトサポート)
ここで見落としやすいのが、通知が来ていない=未公開とは限らないことです。Shiftsの共有時は、通知するかしないかを選べます。つまり、通知が来なくても勤務表自体は公開済みということがあります。通知の有無ではなく、「共有済みか」を確認してください。 (マイクロソフトサポート)
正しいチーム・期間・ビューを見ていない
Shiftsは、複数チームに参加しているユーザーだと、どのチームの勤務表を見るかで結果が変わります。さらに、既定では Your shifts の表示になっており、自分のシフトだけを見ている状態です。チーム全体の勤務表を見たい場合は Team shifts 側に切り替える必要があります。加えて、日付範囲の選択や、日・週・月表示の違いでも「出ていない」ように見えます。 (マイクロソフトサポート)
管理者・店長側は、さらにフィルターも確認してください。Shiftsでは Shifts、Groups、Members のフィルターで表示範囲を絞れます。前回の絞り込みが残っていると、一部メンバーや特定グループだけ非表示になり、勤務表が消えたように見えます。 (マイクロソフトサポート)
「昨日までは見えていたのに急に消えた」というときほど、再インストールより先に、チーム名、表示週、Your shifts / Team shifts、フィルターの残り を確認した方が早いです。
Teamsのチーム参加やスケジュールグループ追加が漏れている
Shiftsでは、Teamsの各チームに1つのスケジュール が紐づきます。勤務表を運用するには、スケジュールグループを作り、そのグループにチームメンバーを追加していく流れです。Microsoftも、Shiftsの勤務表にはそのTeamsチームのメンバーしか追加できないこと、チーム変更がShiftsにすぐ反映されない場合があることを案内しています。 (マイクロソフトサポート)
このため、新入社員・異動直後・店舗ヘルプ要員 で「自分だけ勤務表が空」というときは、まず次を見てください。
- Teamsの対象チームに入っているか
- Shiftsのスケジュールグループに追加されているか
- その人にシフトが割り当てられ、しかも共有済みか
特に「Teamsには入れたのにShiftsに出てこない」は珍しくありません。メンバー追加直後は、反映待ちを少し置いてから再確認する方が正確です。 (マイクロソフトサポート)
ゲストアカウントはShiftsの勤務表を使えない
見落としやすいですが、Shiftsはゲストユーザーをサポートしていません。外部委託先や他社メールアドレスをゲストとしてチームに入れている場合、Teamsのチームには見えていても、Shiftsの勤務表は使えません。 (Microsoft Learn)
Shiftsアプリの権限ポリシーとピン留め設定を確認する
Shiftsは組織全体では既定で有効ですが、Teams管理センターで組織単位に無効化できます。また、特定ユーザーだけ使わせる・使わせない制御は app permission policy で行います。Microsoftは、ユーザーがTeamsアプリを使えるのは、管理者が許可し、そのアプリが権限ポリシー経由でユーザーに提供されている場合だけ と説明しています。 (Microsoft Learn)
ここで重要なのは、「左メニューに出ているか」と「実際に使えるか」は別 だという点です。Microsoftの説明では、app setup policy でピン留めされていても、permission policy 側でブロックされていればユーザーはそのアプリを使えません。さらに、permission policy はユーザーに適用して初めて有効になり、編集や割り当て後の反映には数時間かかることがあります。 (Microsoft Learn)
管理者が見る場所は次の順番が分かりやすいです。
| 管理者の確認場所 | 見るポイント |
|---|---|
| Teams apps > Manage apps | Shifts が Allowed か Blocked か |
| Teams apps > Permission policies | 対象ユーザーのポリシーでShiftsが許可されているか |
| Users > Manage users > View policies | そのユーザーに何のポリシーが実際に当たっているか |
| App setup policy | Shiftsを左メニューに表示・ピン留めする設定になっているか |
この確認手順は、MicrosoftのTeams管理ドキュメントに沿ったものです。 (Microsoft Learn)
なお、Shiftsが左メニューに見当たらなくても、Teamsの「View more apps」や「アプリ」から見つかるだけ のケースもあります。いきなり「無効だ」と決めつけず、一度そこまで見てから管理者にエスカレーションした方が無駄がありません。 (マイクロソフトサポート)
ライセンス不足や管理側の権限不足でも勤務表は出ない
Microsoftは、Shiftsを使う条件としてユーザーにTeamsライセンスが必要 と明記しています。ライセンス未割り当てのアカウントや、想定外のアカウント種別で運用している場合は、勤務表以前にShifts自体が正常に使えません。 (Microsoft Learn)
また、Shiftsの役割設計では、現場マネージャーは Teamsのチーム所有者 または Shiftsのスケジュール所有者 として運用され、作業者は Teamsのチームメンバー ロールで勤務表を見る前提です。Microsoftの初期セットアップ手順でも、新しいスケジュール作成は所有者側で進める形になっています。つまり、現場で「店長なのに作成も公開もできない」なら、まず個人のスキルではなくロール不足を疑うべきです。 (Microsoft Learn)
権限不足を疑う典型例は次のとおりです。
- 対象チームに対して新規スケジュール作成の操作が出ない
- スケジュール設定やグループ管理を想定担当者が触れない
- 結果として、誰も勤務表を公開できず、現場側では「勤務表が出ない」と見えている
PCアプリだけで勤務表が出ないときは、Teamsクライアントを切り分ける
Teamsのデスクトップアプリは、更新が利用可能でアプリがアイドル状態のときに自動更新されます。手動でも更新でき、Web版は常に最新 です。つまり、WindowsやMacのTeamsアプリだけで勤務表が出ないなら、まずWeb版Teamsで同じユーザー・同じチームを開き、問題がクライアント側か設定側かを切り分けるのが最速です。 (マイクロソフトサポート)
それでもPC側だけおかしいなら、次の順で試すと効率的です。
| 順番 | 試すこと | 向いているケース |
|---|---|---|
| 1 | Teamsからサインアウトして再サインイン | 表示だけが古い、アカウント切替直後 |
| 2 | Teamsを手動更新して再起動 | 古いクライアントで表示崩れがある |
| 3 | Web版で同じ勤務表が見えるか確認 | PCアプリ固有の不具合か切り分けたい |
| 4 | 新しいTeamsはWindows設定からリセット | Windowsの新しいTeamsだけ不安定 |
| 5 | キャッシュをクリアして再起動 | PCアプリだけ表示がおかしい |
Microsoftは、Windows版の新しいTeamsでは 設定 > アプリ > インストールされているアプリ > Microsoft Teams > 詳細オプション > リセット の方法を案内しています。Windows/Macともにキャッシュクリア手順も公開されていますが、リセットやキャッシュ削除ではローカルの設定や一部の個人設定が消えるため、先にWeb版で勤務表が見えることを確認してから 行うのが安全です。 (Microsoft Learn)
よくある勘違い
- 通知が来ていない = 勤務表が未公開 ではありません。Shiftsは共有時に通知しない設定も選べます。 (マイクロソフトサポート)
- 左メニューにShiftsがない = Shiftsが使えない とも限りません。
View more appsから見つかることがあります。 (マイクロソフトサポート) - Teamsにメンバー追加した = すぐShiftsにも出る とは限りません。反映に時間がかかることがあります。 (マイクロソフトサポート)
- ピン留めされている = 利用許可されている でもありません。permission policyでブロックされていれば使えません。 (Microsoft Learn)
迷ったら、この順番で復旧すると早い
まずユーザー側は、Shiftsを開けるか、正しいチームと週を見ているか、Your shifts と Team shifts を取り違えていないか、Web版Teamsでは見えるかを確認します。ここでWeb版で見えれば、権限よりクライアント側を疑ってよいです。 (マイクロソフトサポート)
次に店長・現場責任者は、勤務表が共有済みか、公開取り消しをしていないか、対象ユーザーがTeamsのチームとShiftsのスケジュールグループに入っているかを確認します。現場で一番多いのはこの段階の漏れです。 (マイクロソフトサポート)
それでも直らなければ管理者が、Manage apps、Permission policies、View policies、Teamsライセンス、ゲスト利用の有無を確認します。権限変更やポリシー変更の直後は、反映まで少し時間がかかる前提で見た方が正確です。 (Microsoft Learn)
TeamsのShiftsで勤務表が出ない問題は、いきなり再インストールするより、公開状態、表示条件、メンバー追加、権限ポリシー の順で見た方が早く直ることがほとんどです。今すぐ動くなら、ユーザーはWeb版で同じ勤務表が見えるか確認し、店長は勤務表の共有と対象ユーザーのグループ所属を見直し、管理者はShiftsの許可ポリシーとライセンスを確認してください。

コメント