概要

Questions and Answers は、すべてのデータを自社サイトの SharePoint リストに保存し、サインインしているユーザーの権限で読み書きする SharePoint Framework Web パーツです。この一点でセキュリティに関する疑問の大半には答えられますが、誰が質問でき、誰が公開でき、何がテナントの外に出るのかを決める際には詳細が重要になります。この記事は、そうした判断のためのリファレンスです。

管理者向けの概要

質問回答
パッケージはどの API アクセス許可を要求しますか?要求しません
誰の ID が使用されますか?すべての読み取りと書き込みで、サインインしているユーザーの ID
質問、回答、添付ファイル、コメントはどこに保存されますか?Web パーツが実行されるサイトの 1 つの SharePoint リスト
Web パーツは他の場所に何かを保存しますか?製品は質問、回答、添付ファイル、コメントをサイトの SharePoint リストに保存します。ただし、すべてのブラウザー要求や依存コンポーネントの通信がテナント内にとどまる保証ではありません。
ナレッジ ベースを閲覧できるのは誰ですか?リストとページの読み取り権限を持つユーザー
質問できるのは誰ですか?リストに対するアイテムの追加 (Add Items) アクセス許可を持つユーザー
回答を公開できるのは誰ですか?リストのアイテムを編集できるユーザー
Vitextra に送信されるものは何ですか?ライセンス確認と使用状況テレメトリのための技術的な識別子のみ。コンテンツは送信されません
サードパーティ サービスは使用しますか?確認したライセンス要求には技術的な識別子が含まれますが、質問や回答のフィールドは含まれません。外部の Markdown 画像、動画 URL、リンクはそれぞれのホストに通信する可能性があります。Application Insights SDK や SharePoint コンポーネントも要求を送信します。構成と公開内容を確認してください。本記事は、第三者への通信やブラウザーへの保存がないことを保証するものではありません。

ソリューションのアクセス許可

  • パッケージは API アクセス許可を要求しません。SharePoint 管理センターの API アクセス ページには何も表示されず、Web パーツが Microsoft Graph を呼び出すこともありません。
  • Web パーツは、現在のサイトの SharePoint REST API を使用して、リスト、アイテム、添付ファイル、コメントの読み取り、リストとその列の作成、質問の追加、コメントの追加を行います。すべての呼び出しはサインインしているユーザーの ID で行われ、SharePoint がそれぞれにアクセス許可を適用します。
  • 連絡先担当者およびメンションされたユーザーのライブ プロファイル カードは SharePoint の標準コンポーネントであり、SharePoint 自体から読み込まれます。

リスト

Web パーツは、KB10382. Questions and Answers Web パーツの設定リファレンスで説明している列を持つカスタム リストを作成 (または既存のリストに接続) します。これは**サイト コンテンツ**にある通常のリストです。

  • 継承を中止しない限り、サイトのアクセス許可を継承します。
  • 保持、電子情報開示、監査、バックアップは、テナントで構成されたサービス、ポリシー、ライセンスに依存します。Web パーツがこれらを設定または保証することはありません。
  • リストの設定でバージョン管理を有効にすると、回答の履歴を保持できます。
  • NoCrawl が設定された状態で作成されるため、そのアイテムは SharePoint の検索結果にも Microsoft 365 の検索にも表示されません。Web パーツには独自の検索機能があります。質問をグローバル検索で見つけられるようにするには、リストの設定 → 詳細設定でこのリストのアイテムを検索結果に表示する (Allow items from this list to appear in search results) をはいに設定します。
  • ページから Web パーツを削除してもリストは削除されません。リストを削除すると、質問とその添付ファイル、コメントが削除されます (通常の期間内であればごみ箱から復元できます)。

Web パーツ自体の設定 (接続されたリスト、スイッチ、並べ替え、ページ サイズ) は、ページの Web パーツ プロパティに保存されます。

誰が何をできるか

リストに対する SharePoint のアクセス許可レベルから、3 つの役割が導かれます。

役割必要なものできること
閲覧者リスト (およびページ) に対する閲覧 (Read)参照、検索、回答の展開、添付ファイルを開く、リンクをたどる、質問へのリンクのコピー、コメントの閲覧
質問者リストに対するアイテムの追加 (Add Items) - 投稿 (Contribute) と編集 (Edit) に含まれます閲覧者ができることすべてに加え、質問の追加 とコメントの追加
編集者リストに対するアイテムの編集 (Edit Items) - 投稿と編集に含まれます上記すべてに加え、回答の記入、カテゴリと添付ファイルの設定、Published = Yes の設定

質問の追加 ボタンは、ユーザーがリストに対するアイテムの追加アクセス許可を持っていることを Web パーツが確認した場合にのみ表示されます。プロパティ ペインのスイッチは機能を有効にし、アクセス許可が誰に表示するかを決めます。未公開の質問は、ユーザーのアクセス許可にかかわらず Web パーツに返されることはなく、編集者はリストでのみそれらを確認できます。

閲覧者、質問者、編集者のためのリストのアクセス許可

閲覧者、質問者、編集者のためのリストのアクセス許可

アイテム レベルのアクセス許可の制限

投稿では通常、Published の変更を含め、アイテムの追加と編集が可能です。次の設定では編集対象を自分のアイテムに限定しますが、公開を編集者だけに制限することはできません。

  1. リストを開き、設定 → リストの設定 → 詳細設定を開きます。
  2. アイテム レベルの権限 (Item-level Permissions) の作成および編集のアクセス権で、ユーザーが作成したアイテムの作成および編集 (Create items and edit items that were created by the user) を選択します。
  3. 対象者に投稿を付与し、編集者の実効アクセス許可は別途設定します。アイテムの編集アクセス許可だけではアイテム レベルの制限を回避できません。リストの管理 (Manage Lists) があれば回避できます。既定の編集権限レベルにはリストの管理が含まれます。 Microsoft

ユーザーは自分の送信内容を編集し、Published = Yes に設定できます。ここにはフィールド単位の公開制御はありません。すべてのアイテムの読み取りでは、未公開のアイテムもリストで直接閲覧できます。Published は Web パーツの表示フィルターにすぎません。厳格な編集管理や下書きの機密性が必要な場合は、SharePoint のアクセス許可と適切なワークフローを別途構成し、検証する必要があります。

❗ 重要
リストに対するアイテムの追加アクセス許可は、Web パーツからだけでなく、SharePoint のユーザー インターフェイスからも自分のアイテムに添付ファイルとコメントを追加できることを意味します。リストの詳細設定 (添付ファイル、コメント) は、許可したい内容に合わせて調整してください。

ゲスト

サイトにアクセスできるゲスト ユーザーは、そのアクセス許可レベルに応じて閲覧者または質問者になります。ゲストの場合、ライブ プロファイル カードに表示される情報は少なくなることがあります。ページを外部共有してもリストは共有されません。ページは開けてもリストにアクセスできないユーザーには、質問の代わりにエラーが表示されます。

添付ファイルとコメント

添付ファイルは、リスト アイテムとともにリスト自体の添付ファイル フォルダーに保存されます。アイテムのアクセス許可に従い、アイテムとともに削除されます。コメントはアイテムの SharePoint リスト コメントです (KB10381. Questions and Answers のコメント、@メンション、ディープ リンクを参照)。詳細設定 → コメントでリストに対して無効にできます。

テナントの外に送信されるもの

目的送信される内容送信先
ライセンス確認テナント ID、ユーザーのオブジェクト ID、サイトのアドレス、製品の識別子、名前、バージョンvitextra.com
使用状況テレメトリWeb パーツの描画ごとに、バージョン、サイト ID と URL、ユーザーのオブジェクト ID、サイト言語 ID、カルチャ名、Teams フラグ、Web パーツ名をイベントとして送信します。Application Insights SDK の収集も確認が必要です。製品コードは、データサービスで捕捉したエラーを trackException で明示的に報告していません。Azure Application Insights
製品ファイルWeb パーツのスクリプトとアイコンに対する通常の要求static.vitextra.com、vitextra-storage.azureedge.net
動画プレーヤー質問に YouTube または Vimeo のアドレスがあり、ビデオ が表示されている場合: ブラウザーが youtube.com または player.vimeo.com からプレーヤーを読み込み、これらのサービスにはユーザーのブラウザーの通常の要求が届きますYouTube、Vimeo
ファイルの種類のアイコン添付ファイル カード用のアイコン。Microsoft の CDN から読み込まれますstatic2.sharepointonline.com

確認したライセンス要求には技術的な識別子が含まれますが、質問や回答のフィールドは含まれません。外部の Markdown 画像、動画 URL、リンクはそれぞれのホストに通信する可能性があります。Application Insights SDK や SharePoint コンポーネントも要求を送信します。構成と公開内容を確認してください。本記事は、第三者への通信やブラウザーへの保存がないことを保証するものではありません。 KB10363. Vitextra 製品がデータを保存する場所: プライバシー、データ所在地、GDPR

📝 注
SharePoint 動画の直接 URL はブラウザーのプレーヤーを使用し、動画を SharePoint から読み込みます。動画を非表示にしても外部 Markdown 画像やリンクへの移動はブロックされません。公開するすべての URL を確認してください。

レポート作成とエクスポート

コンテンツはリストなので、標準のツールが使用できます。リストのコマンド バーからの Excel にエクスポート、リストに対する Power BI レポート (たとえば、カテゴリごとの質問数、未回答の送信内容の経過日数)、質問が送信されたときに編集者に通知する Power Automate フロー (トリガーアイテムが作成されたときと Published = No)、および同じ目的のリストの通知です。

質問と回答

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

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

注目の記事

My Tasks: フィルター、並べ替え、個人用ビュー設定

Vitextra My Tasks でタスク一覧をフィルターおよび並べ替える方法を説明します。フィルター パネルのグループと AND/OR の条件、列見出しメニューからの並べ替え、管理者が設定する既定の並べ替え、ブラウザーに記憶される個人用ビュー設定とそのリセット方法がわかります。

85 1 分
本日の不在者と代理者を確認する方法

Vitextra の Team Absence Calendar にある「本日不在」ブロックで、今日不在の人、いつまで不在か、誰が代理するかを確認する方法を説明します。一覧に表示される不在、代理者の表示、非公開の種類、該当者なしの表示も解説します。

56 1 分
Discussions の API アクセス許可と管理者の同意

SharePoint 管理者とセキュリティ レビュー担当者向けのリファレンスです。Vitextra Discussions パッケージは Microsoft Graph やその他の API アクセス許可を要求せず、管理者の同意も Microsoft Entra アプリの登録も不要で、サインインしているユーザーのコンテキストでSharePoint サイトの SharePoint API (REST と CSOM) だけを使って動作します。アプリ カタログと API アクセス ページに表示される内容、Teams アプリが宣言する内容、Vitextra に送信される情報、省略可能な Power Automate フローのメール送信アクセス許可の所在を説明します。

43 2 分

共有