概要

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

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

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

管理者向けの概要

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

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

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

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

このフラグによって、どのコマンドとボタンが表示されるかが決まります。書き込みできるユーザーには New topic、Reply、Follow、Report が、モデレーターには Moderation、Approve、Pinned、Featured、Locked が表示されます。その後にユーザーが行う操作はすべて、Discussions Topics、Discussions Posts、Discussions Subscriptions、Discussions Assets の各リストに対する通常の要求であり、SharePoint がそれぞれの要求にリストのアクセス許可を適用します。アクセス許可を継承しているサイトでは、両者は常に一致します。

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

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

3 つの役割

役割サイトで必要なものできること
閲覧者閲覧 (サイトの閲覧者 グループ)ボードを開く、Recent、Unanswered、Answered、Featured、My topics の各ビューを切り替える、カテゴリで絞り込む、検索する、トピックと返信を開く、添付ファイルをダウンロードする、ディープ リンクをたどる
メンバーアイテムの追加 — 投稿、編集、デザイン、フル コントロールに含まれます閲覧者ができることすべてに加えて、New topic、Reply、Like、ボードやトピックの Follow、他のユーザーの投稿への Report、自分の返信の Edit と Delete、自分の投稿へのファイルの添付と削除、自分の質問での Mark as answer
モデレーターリストの管理 — 編集、デザイン、フル コントロールに含まれますメンバーができることすべてに加えて、Moderation キュー (承認、却下、報告の取り下げ、削除)、トピック内での Approve、任意のトピックの Pinned、Featured、Locked、任意の返信の Edit と Delete、任意の添付ファイルの削除、任意の質問での Mark as answer、Awaiting approval と Rejected のアイテムの表示、ボードの作成と Import classic board の実行

モデレーター自身のトピックと返信は、承認を必須とするボードでも直ちに公開されます。メンバーの投稿はキューで待機します。承認の仕組みは KB10409. ボードのモデレート: 承認キュー、却下、報告の取り下げで説明しています。

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

操作ごとの一覧

操作必要なもの備考
トピックと返信の閲覧閲覧承認済みのアイテムと、ユーザー自身のアイテムのみ
表示回数カウンター—閲覧者の代わりに加算されます。読み取り専用のユーザーでは試行が黙って失敗するため、読み取り専用ユーザーの表示は数えられません
New topic、Replyアイテムの追加ボードが承認を必須とし、ユーザーがモデレーターでない場合はモデレーション キューに入ります
トピックや返信への Likeアイテムの追加閲覧者にもボタンは表示されますが無効になっています
Follow / Unfollowアイテムの追加Discussions Subscriptions リストが必要です。KB10404. 掲示板とトピックのフォロー: サブスクリプションとダイジェストの頻度を参照してください
Report / Reportedアイテムの追加ユーザー自身の投稿には表示されません。ユーザーとアイテムごとに 1 回の報告
返信の編集作成者またはリストの管理
返信の削除作成者またはリストの管理スレッドから削除できるのは、入れ子の返信を持たない返信だけです
ファイルの添付、添付ファイルの削除作成者またはリストの管理
Mark as answer、Unmark answerトピックの作成者またはリストの管理質問トピックの最上位の返信
Approve、Reject、Dismiss reportsリストの管理Moderation キューまたはトピック内
Pinned、Featured、Lockedリストの管理KB10410. トピックのピン留め、注目設定、ロックを参照してください
トピックの削除リストの管理Moderation キューから
ボードの作成、リストのプロビジョニングリストの管理持っていない場合、初回実行画面に You do not have permission to create lists on this site と表示されます
Import classic boardリストの管理 + ページの編集権限このコマンドはページが編集モードのときだけ表示されます
Web パーツの構成ページの編集権限プロパティ ウィンドウのボード、既定のビュー、ページ サイズ、スイッチ

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

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

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

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

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

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

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

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

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

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

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

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

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

注目の記事

ビュー、ページング、検索、カウンター: Discussions Web パーツの表示設定

Vitextra Discussions Web パーツで閲覧者に表示される内容を調整する方法: 既定のビュー (Recent、Unanswered、Answered、Featured、My topics)、「Topics per page」スライダーと「Load more」ボタン、タイトル検索ボックス、カテゴリ フィルター、返信と閲覧数のカウンター、Web パーツのタイトル。各設定がプロパティ ウィンドウのどこにあるか、ページで何が変わるか、既定値、そして Q&A フォーラム、コミュニティ ボード、小規模なチーム ボード向けのおすすめの組み合わせを説明します。

7 2 分
List Filter Online: エンド ユーザー向けクイック ガイド

SharePoint Online ページ上の Vitextra List Filter Online Web パーツの使い方を説明します。フィルター パネルと列ヘッダーによる絞り込み、フィルター チップの解除、フォルダーの参照、コンテキスト メニューからのアイテムの表示・プレビュー・ダウンロード・管理、アイテムの選択、ページ送り、フィルターの保存、Excel へのエクスポートを取り上げます。

83 2 分
QR Code Generator: よく寄せられる質問

SharePoint Online および Microsoft Teams 用の Vitextra QR Code Generator Web パーツに関するよくある質問への簡潔な回答です。コードの有効期限、静的コードと動的コード、読み取り回数の統計、データのプライバシー、サポートされるデータの種類とファイル形式、ロゴ、保存される構成、Teams、言語、ライセンスを取り上げます。

70 1 分

共有