SharePointのリストやライブラリで担当者を管理するためにユーザー列(人物またはグループ列)を設定しているにもかかわらず、候補が表示されなかったり、特定のユーザーが選択できないというトラブルはよく発生します。この問題は、列の設定値、サイトの権限、ユーザープロファイルの状態、ブラウザの環境など、実にさまざまな要因が原因となり得ます。どのユーザーも選べないのか、それとも特定のユーザーだけ選べないのかによって、最初に確認すべき箇所が変わります。本記事では、現場で実際に遭遇するケースをもとに、原因を切り分けるための具体的な確認項目を段階的に解説します。この記事を読めば、自分で解決できる範囲と管理者に依頼すべき範囲が明確になるでしょう。
【要点】この記事で確認すること
- 最初に見る場所: ユーザー列の設定(許可するユーザーの種類と選択範囲)
- 切り分けの軸: 列の種類(単一/複数選択)、サイトのメンバーシップ、ユーザープロファイルの状態
- 注意点: 会社PCではブラウザの拡張機能やキャッシュの影響を受けることがあり、設定変更にはサイト所有者または管理者権限が必要な場合があります。
ADVERTISEMENT
目次
1. ユーザー列の基本設定を確認する
1.1 許可するユーザーの種類と選択範囲
ユーザー列が正しく動作するためには、まず列のプロパティ設定が適切である必要があります。リスト設定から該当の列を開き、「許可するユーザーの種類」と「選択範囲」を確認してください。例えば、「許可するユーザーの種類」が「サイトメンバーのみ」に設定されている場合、サイトメンバーでないユーザーは候補に表示されません。また、「選択範囲」が特定のグループに限定されていると、そのグループに属さないユーザーは選択できません。これらの設定が意図した範囲になっているか確認しましょう。具体的な操作手順は以下の通りです。
- 問題が発生しているリストまたはライブラリに移動します。
- リボンメニューから「リスト」タブを開き、「リスト設定」をクリックします。
- 設定ページの「列」セクションで、該当のユーザー列の名前をクリックします。
- 「列の編集」ページで、「許可するユーザーの種類」が「すべてのユーザー」または「サイトメンバーのみ」など、意図した設定になっているか確認します。
- 「選択範囲」が「すべてのユーザー」または特定のグループに設定されているか確認します。必要に応じて「すべてのユーザー」に変更します。
- 「複数の値」を許可するかどうかも、要件に合っているか確認します。
- 設定を保存し、リストに戻ってテストします。対象のユーザーが候補に表示されるか確認してください。
1.2 単一選択と複数選択の違い
ユーザー列には「単一選択」と「複数選択」の2種類があります。複数選択を許可する設定になっている場合、フィールドの表示方法が異なるため、ユーザーによっては操作に戸惑うことがあります。単一選択の場合は通常のドロップダウンで候補が表示されますが、複数選択の場合は「人物の選択」ダイアログが開き、ユーザーを追加していく形式になります。この違いを理解しておくと、ユーザー列が「選べない」と誤解するケースを防げます。設定画面で「複数の値を許可する」のチェック状態を確認してください。
1.3 列のデータ型が正しいか(よくある失敗パターン)
稀なケースですが、ユーザー列として作成したつもりが、実際にはテキスト列や選択肢列になっている場合があります。リスト設定の「列の追加」で「人物またはグループ」を選択しているか、既存の列の種類を確認してください。もし異なる列タイプになっていれば、正しい列タイプで再作成する必要があります。この失敗パターンは、列名を「担当者」にしたものの、データ型を誤って「テキスト」にしてしまうケースでよく発生します。列の編集画面で「列の型」が「人物またはグループ」と表示されていることを必ず確認しましょう。
2. サイトの権限とメンバーシップを確認する
2.1 ユーザーがサイトメンバーかどうか
ユーザー列で「サイトメンバーのみ」が許可されている場合、対象のユーザーがサイトのメンバー(閲覧者、メンバー、所有者)である必要があります。ユーザーがサイトにアクセスできる権限を持っているか確認しましょう。サイトの「権限の設定」から、該当ユーザーが追加されているかを確認します。もし追加されていなければ、ユーザーをサイトメンバーとして追加します。以下の手順で権限を確認できます。
- サイトの右上の歯車アイコンから「サイトの権限」をクリックします。
- 「権限の設定」ページで、「サイトメンバー」グループをクリックします。
- グループのメンバー一覧に対象のユーザーが含まれているか確認します。
- 含まれていない場合は、「新しいユーザーの追加」からユーザーを招待します。
- 権限レベルが正しいかも確認します(メンバーであれば編集権限があります)。
2.2 外部ユーザーの扱いと注意点
組織外のゲストユーザーの場合、ユーザー列に表示されないことがあります。SharePointの外部共有設定が有効で、かつユーザーがゲストとして招待されている必要があります。また、Azure ADでゲストユーザーのプロファイルが正しく設定されているかも確認しましょう。外部ユーザーをユーザー列で選択可能にするには、テナントレベルで外部共有が許可されていることが前提です。さらに、該当サイトの共有設定で「新しいゲストと既存のゲスト」が選択されている必要があります。これらの設定は管理者のみ変更可能です。
3. ユーザープロファイルの状態を確認する
3.1 プロファイルの同期タイミング
ユーザー列の候補は、ユーザープロファイルサービスから取得されます。新しく追加されたユーザーや、プロファイルが無効になっているユーザーは候補に表示されないことがあります。特に、新しい社員が入社した直後は、Azure ADとSharePointのユーザープロファイルが同期されるまでにタイムラグが発生します。通常は数時間から24時間以内に同期されますが、場合によってはさらに時間がかかることもあります。このような場合は、同期が完了するのを待つか、管理者に強制同期を依頼してください。
3.2 管理者に確認してもらうポイント
ユーザープロファイルに関する確認は、通常SharePoint管理者が行う必要があります。管理者に依頼する際は、以下の情報を伝えるとスムーズです。具体的には、「ユーザープロファイルサービスアプリケーション」で該当ユーザーのプロファイルが作成されているか、「アクティブ」状態であるか、またプロファイル同期ジョブが正常に動作しているかを確認してもらいます。さらに、ユーザーが複数のテナントに存在する場合や、重複アカウントがある場合も表示されない原因となるため、その点も確認が必要です。
4. ブラウザやクライアント環境の影響
4.1 ブラウザのキャッシュと拡張機能
SharePoint Onlineでは、ブラウザのキャッシュや拡張機能が動作に影響を与えることがあります。特に、広告ブロッカーやスクリプトブロッカーがユーザー列の候補取得を妨げる可能性があります。まずはシークレットモード(プライベートブラウズ)でアクセスしてみてください。問題が解決する場合、ブラウザのキャッシュをクリアするか、拡張機能を一時的に無効にします。また、会社PCで利用しているブラウザに特定のセキュリティポリシーが適用されている場合も考えられるため、その場合はIT部門に相談してください。
4.2 ブラウザの互換性とバージョン
古いブラウザや互換表示モードを使用していると、SharePointの機能が正しく動作しないことがあります。最新のMicrosoft Edge、Chrome、Firefoxなどのモダンブラウザを使用するようにしましょう。また、SharePoint OnlineはInternet Explorer 11のサポートを終了しているため、IEを使用している場合は別のブラウザに切り替えてください。ブラウザのバージョンが古い場合も、ユーザー列の候補表示に不具合が生じることがあります。定期的にブラウザを最新バージョンに更新することをおすすめします。
5. 管理者に確認すべき設定項目と失敗パターン
ここでは、ユーザー列が選べない原因として管理者に確認してもらうべき項目をリストアップします。また、よくある失敗パターンとその判断基準を表にまとめました。
| 確認項目 | 問題の内容 | 判断基準 | 対策 |
|---|---|---|---|
| ユーザー列の設定 | 許可するユーザーの種類が制限されている | 列設定で「サイトメンバーのみ」→対象ユーザーがサイトメンバーでない | 列設定を「すべてのユーザー」に変更、またはユーザーをサイトに追加 |
| サイトの権限 | ユーザーがサイトにアクセスできない | 対象ユーザーがサイトのメンバーでない | ユーザーをサイトメンバーとして追加 |
| ユーザープロファイル | プロファイルが未作成または無効 | 管理者がユーザープロファイルサービスで確認→存在しない | プロファイルの強制同期、またはユーザーの再作成 |
| ブラウザ環境 | 拡張機能やキャッシュが原因 | シークレットモードで動作する | キャッシュクリア、拡張機能無効化 |
| 外部ユーザー設定 | ゲストユーザーが選べない | 外部共有設定が無効、またはゲスト招待が未完了 | 外部共有を有効にし、ゲストを招待 |
| 列のデータ型 | 間違ってテキスト列で作成している | 列の編集で型が「テキスト」になっている | 正しい型「人物またはグループ」で再作成 |
6. よくある質問
Q1: ユーザー列に候補が全く表示されないのはなぜですか?
A1: 列の設定で「許可するユーザーの種類」が「サイトメンバーのみ」になっている場合、自分自身がサイトメンバーでないと候補が表示されません。また、ブラウザの拡張機能が原因の場合もあります。まずは列設定を確認し、シークレットモードで試してください。
Q2: 特定のユーザーだけ選べません。どうすればいいですか?
A2: そのユーザーがサイトメンバーかどうか、ユーザープロファイルが有効かどうかを確認してください。新しく追加されたユーザーであれば、プロファイルの同期まで時間がかかることがあります。管理者に問い合わせてプロファイルの状態を確認してもらいましょう。
Q3: 外部の取引先をユーザー列で選べるようにするには?
A3: テナントの外部共有設定を有効にした上で、ゲストユーザーとして招待し、該当サイトへのアクセス権を付与します。その後、ユーザー列の選択範囲が「すべてのユーザー」になっていることを確認します。これらの設定は管理者が行う必要があります。
Q4: ユーザー列の「選択範囲」を特定のグループだけに絞ることはできますか?
A4: はい、可能です。「選択範囲」で「特定のグループ」を選び、グループを指定します。ただし、そのグループに属していないユーザーは選択できなくなります。設定は管理者またはサイト所有者が行えます。
Q5: ユーザー列に手入力でユーザー名を入力しても認識されません。
A5: ユーザー列は、候補から選択することを前提としています。手入力でメールアドレスや表示名を入力しても、正しく認識されないことがあります。必ず候補リストから選んでください。候補に表示されない場合は、上記の確認手順を実施してください。
7. まとめ
ユーザー列で担当者が選べない問題は、列の設定ミス、サイト権限の不足、ユーザープロファイルの未同期、ブラウザ環境など、複数の原因が考えられます。まずは自分で確認できる列の設定やブラウザ環境をチェックし、それでも解決しない場合は管理者に権限設定やプロファイルの状態を確認してもらいましょう。日頃からユーザー列の設定を適切に管理し、新しいユーザーを追加した際にはプロファイルの同期を待つことで、問題を予防できます。この記事で紹介した確認手順を参考に、効率的にトラブルを解決してください。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
