概要

Discussions には独自のアクセス許可モデルがありません。各掲示板 (ボード) は Web パーツが実行されるサイトの SharePoint リストに置かれ、すべての読み取りと書き込みはサインインしているユーザーが SharePoint API を通じて実行します。したがって、誰がボードを閲覧でき、誰が投稿でき、誰がモデレートできるかは、サイトの SharePoint アクセス許可、つまりサイトのアクセス許可 (Site permissions) で既に管理しているグループとアクセス許可レベルによって決まります。

この記事では、Web パーツがこれらのアクセス許可から 3 つの役割をどのように導き出すか、各役割が操作ごとに何をできるか、ゲストや読み取り専用の閲覧者には何が見えるか、そして Discussions のリストに固有のアクセス許可を設定したい場合に何に注意すべきかを説明します。

📝 注
このソリューションは API アクセス許可を要求せず、Microsoft Graph を呼び出すこともありません。SharePoint 管理センターで承認するものは何もありません。KB10413. Discussions の API アクセス許可と管理者の同意を参照してください。

管理者向けの概要

質問回答
アクセス許可はどこで管理しますか?SharePoint のサイトのアクセス許可 (サイト グループとアクセス許可レベル)。Web パーツには役割の設定はありません
ボードを閲覧できるのは誰ですか?サイト (およびページ) に対する閲覧 権限を持つすべてのユーザー
投稿、返信、いいね、フォロー、報告ができるのは誰ですか?サイトのアクセス許可レベルにアイテムの追加 が含まれるユーザー。投稿、編集、デザイン (Design)、フル コントロール (Full Control)
モデレートできるのは誰ですか?サイトのアクセス許可レベルにリストの管理 が含まれるユーザー。編集、デザイン、フル コントロール
ゲストは利用できますか?はい。サイトのアクセス許可に従って、追加の設定なしで利用できます
ボードとリストを作成できるのは誰ですか?不足しているリストやアセット ライブラリの作成には「リストの管理」が必要です。4 つのリストとライブラリがすべて存在する場合、ボードのリストで「アイテムの追加」権限を持つページ編集者は別のボードを作成できます。
承認待ちの投稿を見られるのは誰ですか?その作成者とモデレーター

Web パーツが操作の可否を判断する仕組み

ページの読み込み時に、Web パーツは現在のユーザーのサイトに対する有効なアクセス許可を読み取り、2 つのフラグを設定します。

  • 書き込み可能 - ユーザーがサイトに対する基本アクセス許可アイテムの追加を持っている。
  • モデレート可能 - ユーザーがサイトに対する基本アクセス許可リストの管理を持っている。

このフラグによって、どのコマンドとボタンが表示されるかが決まります。書き込みできるユーザーには 新しいトピック、返信、フォロー、報告 が、モデレーターには モデレーション、承認、固定、おすすめ、ロック済み が表示されます。その後にユーザーが行う操作はすべて、Discussions Topics、Discussions Posts、Discussions Subscriptions、Discussions Assets の各リストに対する通常の要求であり、SharePoint がそれぞれの要求にリストのアクセス許可を適用します。アクセス許可を継承しているサイトでは、両者は常に一致します。

Discussions の役割を決めるサイト グループとアクセス許可レベル

Discussions の役割を決めるサイト グループとアクセス許可レベル

3 つの役割

役割サイトで必要なものできること
閲覧者閲覧 (サイトの閲覧者 グループ)ボードを開く、最近、未回答、回答済み、おすすめ、自分のトピック の各ビューを切り替える、カテゴリで絞り込む、検索する、トピックと返信を開く、添付ファイルをダウンロードする、ディープ リンクをたどる
メンバーアイテムの追加 - 投稿、編集、デザイン、フル コントロールに含まれます閲覧者ができることすべてに加えて、新しいトピック、返信、いいね、ボードやトピックの フォロー、他のユーザーの投稿への 報告、自分の返信の 編集 と 削除、自分の投稿へのファイルの添付と削除、自分の質問での 回答としてマーク
モデレーターリストの管理 - 編集、デザイン、フル コントロールに含まれますメンバーができることすべてに加えて、モデレーション キュー (承認、却下、報告の取り下げ、削除)、トピック内での 承認、任意のトピックの 固定、おすすめ、ロック済み、任意の返信の 編集 と 削除、任意の添付ファイルの削除、任意の質問での 回答としてマーク、承認待ち と 拒否済み のアイテムの表示、ボードの作成と クラシック掲示板をインポート の実行

モデレーター自身のトピックと返信は、承認を必須とするボードでも直ちに公開されます。メンバーの投稿はキューで待機します。

❗ 重要
モダンのチーム サイトとコミュニケーション サイトでは、既定のサイトのメンバー (Site members) グループのアクセス許可レベルは編集 であり、編集にはリストの管理が含まれます。したがって既定の設定では、すべてのメンバーがモデレーターになります。メンバーとモデレーターを分けるには、サイトのアクセス許可 → 高度なアクセス許可の設定 (Advanced permissions settings) を開き、メンバー グループのアクセス許可レベルを投稿に変更し、モデレーターはサイトの所有者または編集を持つグループに残します。

操作ごとの一覧

操作必要なもの備考
トピックと返信の閲覧閲覧承認済みのアイテムと、ユーザー自身のアイテムのみ
表示回数カウンター-閲覧者の代わりに加算されます。読み取り専用のユーザーでは試行が黙って失敗するため、読み取り専用ユーザーの表示は数えられません
新しいトピック、返信アイテムの追加ボードが承認を必須とし、ユーザーがモデレーターでない場合はモデレーション キューに入ります
トピックや返信への いいねアイテムの追加閲覧者にもボタンは表示されますが無効になっています
フォロー / フォロー解除アイテムの追加Discussions Subscriptions リストが必要です。KB10404. 掲示板とトピックのフォロー: サブスクリプションとダイジェストの頻度を参照してください
報告 / 報告済みアイテムの追加ユーザー自身の投稿には表示されません。ユーザーとアイテムごとに 1 回の報告です。モデレーターが報告を取り消すと、同じユーザーが再び報告できます。
返信の編集作成者またはリストの管理
返信の削除作成者またはリストの管理スレッドから削除できるのは、入れ子の返信を持たない返信だけです
ファイルの添付、添付ファイルの削除作成者またはリストの管理
回答としてマーク、回答マークを解除トピックの作成者またはリストの管理質問トピックの最上位の返信
承認、拒否、報告を却下リストの管理モデレーション キューまたはトピック内
固定、おすすめ、ロック済みリストの管理KB10410. トピックのピン留め、注目設定、ロックを参照してください
トピックの削除リストの管理モデレーション キューから
ボードの作成、リストのプロビジョニング不足しているリストやアセット ライブラリの作成には「リストの管理」が必要です。4 つのリストとライブラリがすべて存在する場合、ボードのリストで「アイテムの追加」権限を持つページ編集者は別のボードを作成できます。—
クラシック掲示板をインポートリストの管理 + ページの編集権限このコマンドはページが編集モードのときだけ表示されます
Web パーツの構成ページの編集権限プロパティ ウィンドウのボード、既定のビュー、ページ サイズ、スイッチ

モデレーターが利用できるトピックの操作

モデレーターが利用できるトピックの操作

承認待ちおよび却下された投稿の表示

新しい投稿の承認が必要 が有効なボードでは、Web パーツはトピックにも返信にも同じルールを適用します。メンバーには承認済みのアイテムと、状態を問わず自分自身のアイテムが表示され、モデレーターにはすべてが表示されます。メンバー自身の承認待ちトピックには 承認待ち バッジが、却下されたトピックには 拒否済み バッジが付きます。モデレーター以外の他のユーザーには表示されません。Discussions Activity Web パーツは、誰が見ても承認済みのトピックだけを表示します。詳細とトラブルシューティングは KB10430. 投稿が表示されない理由: 承認、却下、表示ルールにあります。

ゲストと読み取り専用の閲覧者

ゲスト ユーザー (Microsoft Entra B2B) は、サイトのアクセス許可に従って参加します。サイトの閲覧者に属するゲストは閲覧でき、投稿を持つグループに属するゲストは投稿と返信ができます。追加の構成は不要です。アイテムの追加を持たない閲覧者には、いいね の数や添付ファイルを含むボード全体が表示されますが、返信ボックスと 新しいトピック は表示されず、いいね ボタンは無効になっています。フォロー ボタンは表示されません。

Microsoft Teams でも同じルールが適用されます。タブはチーム サイトのコンテキストで実行されるため、役割を決めるのはチーム メンバーの SharePoint アクセス許可レベルであり、Teams の役割ではありません。

📝 注
ユーザーはページと**リスト**の両方にアクセスできる必要があります。サイトのリストにアクセスできないユーザーとページを共有した場合、そのユーザーには Web パーツにボードの代わりにエラーが表示されます。

Discussions リストの固有のアクセス許可

これらのリストはサイト コンテンツ (Site contents) にある通常のサイト リストで、サイトのアクセス許可を継承します。継承を中止することもできますが、次の 3 点に注意してください。

  • ボタンはサイトに、結果はリストに従います。 参加操作とモデレーション操作の表示を決める際、Web パーツはリストではなくサイトに対するユーザーのアクセス許可を確認します。サイトに投稿を持ち、Discussions Posts には閲覧しか持たないユーザーにも 返信 ボタンは表示され、投稿時にエラーになります。同じユーザーに対して、リストのアクセス許可はサイトのアクセス許可と同等以上に保つか、代わりにサイトのアクセス許可を変更してください。
  • アイテム レベルのアクセス許可を使わないでください。 いいね、報告、表示回数カウンター、返信カウンターは、他のユーザーが作成したアイテムに書き込みます。リストの詳細設定アイテムの作成と、ユーザーが作成したアイテムの編集を選ぶと、これらがすべて機能しなくなります。
  • すべてのリストをまとめて。 Discussions Boards、Discussions Topics、Discussions Posts、Discussions Subscriptions とライブラリ Discussions Assets は 1 つの操作の中で使われます。同じ対象者には 5 つすべてに同じレベルを付与してください。

リストはサイト上のすべてのボードで共有されるため、ボードごとに独自の対象者を設定することはできません。組織の一部だけが閲覧できるフォーラムは、その対象者を持つサイトに作成してください。

💡 ヒント
特定のユーザーに何ができるかを確認するには、サイトのアクセス許可 → 高度なアクセス許可の設定 → アクセス許可の確認 (Check Permissions) を開き、結果の中でアイテムの追加とリストの管理を探します。この 2 つの基本アクセス許可が、Discussions の役割モデルのすべてです。

質問と回答

この記事について質問すると、サポートチームから公式回答を受け取れます。

まだ質問はありません。最初の質問を投稿しましょう。

注目の記事

Discussions の「いいね」、閲覧数、返信数のカウンター

Vitextra Discussions Web パーツが「いいね」、閲覧数、返信数をどのように数えるかを説明します。トピック一覧、トピック ページ、Discussions Activity Web パーツでの各カウンターの表示場所、トピックや返信に「いいね」できるユーザー、閲覧数が数えられるタイミング、承認待ちや削除された返信が返信カウンターに与える影響、トピックを 最近 ビューの先頭に移動させる操作、書き込み権限のない閲覧者に見えるもの、カウンターが遅れる理由、数値を保持するリスト列について解説します。

39 2 分
Password Vault がパスワードを保存する場所: OneDrive のアプリ フォルダー

Vitextra Password Vault Web パーツが資格情報を保管する場所を説明します。自分の OneDrive のアプリ フォルダーにある 1 つの暗号化されたファイル vitextra-password-vault.json、すべてのページと Teams で共通のユーザーごとに 1 つの保管庫、自動作成、ファイルを削除または移動した場合の動作、OneDrive の要件、2 台のデバイスで行った変更が統合される仕組み、新しいファイル形式へのアップグレード後に更新が必要なものを取り上げます。

45 2 分
My Tasks: ページング、行の制限、自動更新、即時読み込み

Vitextra My Tasks Web パーツで長いタスク一覧を扱う方法を説明します。ページ サイズのスライダー (5 ~ 50)、ページャー、ページングの有効化、コンパクト一覧、60 秒ごとの自動更新、即時読み込みのための 15 分間のセッション キャッシュ、SharePoint とプロジェクトの 100 件の上限がわかります。

86 1 分

共有