概要

Discussions は、ボードが作成されたサイトの 5 つのリスト (4 つのカスタム リストと 1 つのドキュメント ライブラリ) にすべてを保存します。これらはサイト コンテンツにある通常の SharePoint リストで、他のリストと同様にサイトのアクセス許可、バージョン管理、保持、検索の対象になります。この記事は、リストに対してビュー、レポート、フローを作成する管理者や、アイテムを手動で修正する必要があるすべての人のための列のリファレンスです。データの保存場所とテナント外に送られるものについては「KB10411. Discussions がデータを保存する場所: リスト、列、プライバシー」で扱っています。この記事はスキーマについてです。説明しているバージョンは 26.10.3 です。

リストの作成と認識の仕組み

リストは、サイト所有者がサイトで最初にボードを作成したとき (Not Configured 画面の New board) に Web パーツが作成します。これにはリストの管理アクセス許可が必要です。各リストは次の設定で作成されます。

  • バージョン管理オン、コンテンツ タイプオフ、グリッド編集オフ、非表示でない、検索クロールの対象。
  • 4 つのリストでは添付ファイルが有効。フォルダーの作成はライブラリでのみ有効。
  • すべてのカスタム列が既定のビューに追加される。

リストのタイトルは、リストを作成するユーザーのインターフェイス言語から取得されます。英語のサイトでは Discussions Boards、Discussions Topics、Discussions Posts、Discussions Subscriptions、Discussions Assets、ロシア語のサイトでは Доски обсуждений、Темы обсуждений、Сообщения обсуждений、Подписки обсуждений、Файлы обсуждений です。列の表示名も同じルールに従います。内部名は常に以下の表のとおりで、常に Vtx で始まります。

Web パーツはタイトルに依存しません。各リストは固定 ID を持つマーカー列によって認識されるため、リストの名前を自由に変更しても見つけられます。まず既定のタイトルで検索し、次に同じテンプレートの表示されているリストの中からマーカー列で検索します。

リスト既定のタイトルテンプレートマーカー列内容
BoardsDiscussions Boardsカスタム リストMode (VtxMode)ボードごとに 1 アイテム: モード、カテゴリ、承認ルール
TopicsDiscussions Topicsカスタム リストBoard (VtxBoard)トピックごとに 1 アイテム。カウンターと状態を含む
PostsDiscussions Postsカスタム リストTopic (VtxTopic)返信ごとに 1 アイテム。親の返信とスレッドのパスを含む
SubscriptionsDiscussions Subscriptionsカスタム リストTarget type (VtxTargetType)誰がどのボードまたはトピックをどの頻度でフォローしているか
AssetsDiscussions Assetsドキュメント ライブラリDiscussions asset (VtxDiscussionsAsset)投稿のインライン画像。年ごとのフォルダーに保存

サイト コンテンツの 5 つのリスト

サイト コンテンツの 5 つのリスト

📝 注
以前のバージョンでセットアップされたサイトには、Discussions Subscriptions リスト、Discussions Assets ライブラリ、モデレーション用の列がない場合があります。リストの管理を持つユーザーが、この 2 つのリストが存在する前に Web パーツが構成されたページを開くとすぐに、Web パーツが不足しているリストと列を追加します。ボードのセットアップ (Create board と Use board) では常に同じチェックが実行されるため、後のバージョンで導入された列もそこで追加されます。既に存在するリストや列 (ID で認識) が二重に作成されることはありません。リストの管理を持たないユーザーはリストを検索するだけです。

以下の表のインデックスは、大きなリストでもフィルターが高速になるように、列が SharePoint のインデックス付きで作成されたことを意味します。既定値は、その列なしでアイテムが作成されたときに SharePoint が割り当てる値です。Web パーツはほとんどの列を明示的に設定します。

Discussions Boards

ボードごとに 1 アイテム。Title は Board ドロップダウンに表示されるボード名です。モデレーターは、タイトル、説明、モード、カテゴリ、承認の設定を Web パーツの Board settings パネルで編集します。リストのフォームはその代替手段です。

列内部名種類インデックス既定値 / 値用途
DescriptionVtxDescription複数行テキスト (プレーン テキスト)いいえ空ボードの説明。Board settings パネルで編集します。このバージョンでは Web パーツに表示されません
ModeVtxMode選択肢いいえDiscussion、QnA、Mixed。既定は Discussionボードのモード: ディスカッションのみ、質問と回答のみ、またはその両方。別のモードを選ばない限り、新しいボードは Mixed で作成されます
CategoriesVtxCategories複数行テキスト (プレーン テキスト)いいえ空ボードのカテゴリ。1 行に 1 つの名前。「KB10423. カテゴリによるトピックの整理」を参照
TopicsVtxTopicCount数値いいえ0ボードのトピック数: 作成時に 0 に設定され、トピックが作成されると増加し、Web パーツからトピックが削除されると減少します (ベスト エフォート)。このバージョンでは Web パーツに表示されません
Require approvalVtxRequireApprovalはい/いいえいいえいいえはい: リストの管理を持たないユーザーのトピックと返信は Pending として作成され、モデレーション キューで待機します

Discussions Topics

トピックごとに 1 アイテム。Title はトピックのタイトル、Created と Created By は投稿日時と作成者、Attachments はトピックに添付されたファイルを保持します。

列内部名種類インデックス既定値 / 値用途
BodyVtxBody複数行テキスト (拡張リッチ テキスト)いいえ空サニタイズ済み HTML としてのトピックの本文
BoardVtxBoardDiscussions Boards への参照 (Title)はい—トピックが属するボード
CategoryVtxCategory1 行テキストはい空カテゴリ名。カテゴリのないトピックでは空
TypeVtxTopicType選択肢はいDiscussion、Question。既定は Discussionトピックがディスカッションか質問か
StatusVtxStatus選択肢はいOpen、Answered、Locked。既定は Openモデレーターがトピックをロックしている間は Locked。それ以外では、回答が承認されると Answered、回答の承認が解除されるか承認済みの返信が削除されると Open。Web パーツが表示する回答済みの状態はこの列ではなく Accepted post から導出されるため、質問をロックしてもそのバッジやビューは変わりません
PinnedVtxIsStickyはい/いいえはいいいえピン留めされたトピックが先頭に表示されます
FeaturedVtxIsFeaturedはい/いいえはいいいえFeatured ビューに表示されます
RepliesVtxReplyCount数値いいえ0承認済みの返信数。Web パーツが維持します
ViewsVtxViewCount数値いいえ0ブラウザー セッションでトピックが最初に開かれたときに増加します
Last activityVtxLastActivity日付と時刻はい—最後の承認済み返信の時刻 (または作成時刻)。トピック一覧はこれで並べ替えられます
Last reply byVtxLastReplyByユーザーいいえ—最後の承認済み返信の作成者 — モデレーション キューから承認された返信の場合は、モデレーターではなくその返信の作成者
Accepted postVtxAcceptedPostId数値いいえ0Discussions Posts 内の承認済み回答の ID。ない場合は 0。回答済みの状態の源: Answered バッジと Answered ビューは値が 0 より大きいトピック、Unanswered ビューは値が 0 の質問です
LikesVtxLikeCount数値いいえ0トピックのいいね数
Liked byVtxLikedByユーザー (複数)いいえ—トピックにいいねしたユーザー。ユーザーごとに 1 回
Approval statusVtxApprovalStatus選択肢はいApproved、Pending、Rejected。既定は Approvedモデレーションの状態。メンバーには Approved のアイテムと自分のアイテムが、モデレーターにはすべてが表示されます
MentionsVtxMentionsユーザー (複数)いいえ—本文で @ メンションされたユーザー。通知用
ReportsVtxReportCount数値はい0報告の件数。0 より大きい間、トピックはモデレーション キューに表示されます
Reported byVtxReportedByユーザー (複数)いいえ—トピックを報告したユーザー。ユーザーごとに 1 回
Legacy idVtxLegacyId1 行テキストはい空トピックのインポート元となったクラシック ディスカッション ボード アイテムの {source list ID}:{item ID}。インポーターがインポート済みのトピックをスキップできるようにします

Discussions Posts

返信ごとに 1 アイテム。Title は Re: の後にトピックのタイトルが続く形で設定され、Created と Created By は投稿日時と作成者、Attachments は返信に添付されたファイルを保持します。

列内部名種類インデックス既定値 / 値用途
BodyVtxBody複数行テキスト (拡張リッチ テキスト)いいえ空サニタイズ済み HTML としての返信の本文
TopicVtxTopicDiscussions Topics への参照 (Title)はい—返信が属するトピック
Parent postVtxParentPostDiscussions Posts への参照 (Title)はい—この返信が応答している返信。最上位の返信では空
PathVtxPath1 行テキストはい空Web パーツが書き込む先祖の返信の ID (例: /12/15/)。最上位の返信では /
DepthVtxDepth数値いいえ0入れ子のレベル: 最上位の返信は 0、それへの返信は 1、以下同様
Is accepted answerVtxIsAcceptedはい/いいえいいえいいえ回答として承認された返信では はい。トピックごとに最大 1 つ
LikesVtxLikeCount数値いいえ0返信のいいね数
Liked byVtxLikedByユーザー (複数)いいえ—返信にいいねしたユーザー
Approval statusVtxApprovalStatus選択肢はいApproved、Pending、Rejected。既定は Approved返信のモデレーションの状態
MentionsVtxMentionsユーザー (複数)いいえ—返信で @ メンションされたユーザー
ReportsVtxReportCount数値はい0返信に対する報告の件数
Reported byVtxReportedByユーザー (複数)いいえ—返信を報告したユーザー
Legacy idVtxLegacyId1 行テキストはい空この返信のインポート元となったクラシックの返信の {source list ID}:{item ID}

トピックおよび親の返信への参照は、連鎖削除や削除制限の動作なしで作成されます。リストでトピックを削除しても返信は削除されず、返信を削除してもその下の返信は削除されません。Web パーツの Delete コマンドの動作は異なります。トピックをすべての返信および Discussions Assets ライブラリのインライン画像と共に削除し、自身に返信が付いている返信の削除は拒否します。Web パーツは、親が見つからない返信をスレッドの最上位に配置して、何も見えなくならないようにします。「KB10432. カウンター、最終アクティビティ、ベスト アンサーが正しく表示されない」を参照してください。

SharePoint の Discussions Topics リスト

SharePoint の Discussions Topics リスト

Discussions Subscriptions

ユーザーと対象ごとに 1 アイテム。Title は Board:ID または Topic:ID です。

列内部名種類インデックス既定値 / 値用途
UserVtxUserユーザーはい—サブスクライバー
Target typeVtxTargetType選択肢はいBoard、Topic。既定は Boardサブスクリプションの対象がボードかトピックか
Target idVtxTargetId数値はい0ボード アイテムまたはトピック アイテムの ID
FrequencyVtxFrequency選択肢いいえImmediate、Daily、Weekly。既定は Immediateサブスクライバーが通知を受け取りたい頻度
BoardVtxBoardDiscussions Boards への参照 (Title)はい—サブスクリプションのボード (トピックのサブスクリプションでも)。フローでボード別にグループ化できるようにします

ユーザーは対象ごとに 1 アイテムを持ちます。別の頻度で再度フォローすると既存のアイテムが更新され、フォローを解除すると削除されます。トピックの作成者は Immediate で自動的にそのトピックをフォローします。Web パーツはこのリストを維持するだけで、メールの送信は Power Automate フローの役割です。その契約は「KB10414. Discussions の通知のしくみ: サブスクリプション、メンション、Power Automate」で説明しています。

Discussions Assets

エディターでトピックや返信に挿入した画像 (貼り付け、ドロップ、または Insert image で選択) のためのドキュメント ライブラリです。各画像は一意の名前で、現在の年にちなんだ名前のフォルダー (2026、2027、…) にアップロードされ、どのフォルダーもリスト ビューのしきい値を超えないようになっています。このライブラリには 1 つのカスタム列があります。

列内部名種類インデックス既定値 / 値用途
Discussions assetVtxDiscussionsAsset1 行テキストいいえ空マーカー列のみ。タイトルに関係なくライブラリを認識できるようにします

Attach file でトピックや返信に添付したファイルはここには保存されません。それらはトピックまたは返信アイテムのリスト アイテム添付ファイルであり、Discussions Topics または Discussions Posts リストのアイテムと共に保持されます。

選択肢の値

選択肢の列には、インターフェイスの言語に関係なく以下の英語の値が保存されます。Web パーツは表示用にそれらを翻訳します。

列値表示
Mode (VtxMode)Discussion、QnA、MixedDiscussions only、Questions and answers only、Discussions and questions
Type (VtxTopicType)Discussion、QuestionDiscussion、Question
Status (VtxStatus)Open、Answered、LockedLocked バッジ。Answered バッジは Accepted post から導出されます (上記参照)。Open にはバッジなし
Approval status (VtxApprovalStatus)Approved、Pending、RejectedAwaiting approval バッジと Rejected バッジ。Approved にはバッジなし
Target type (VtxTargetType)Board、Topic—
Frequency (VtxFrequency)Immediate、Daily、WeeklyImmediately、Daily digest、Weekly digest

リストで編集できるもの

Web パーツはサインイン ユーザーとして SharePoint REST API 経由でリストに書き込み、読み込みのたびにリストを読み直すため、リストのフォームで行った変更は次回の再読み込み時に反映されます。安全に編集できる列もあれば、Web パーツが維持しているため触らない方がよい列もあります。

リストで安全に編集できるWeb パーツが維持する
ボードの Title、Description、Mode、Categories、Require approval — または、より便利な Web パーツの Board settings パネルトピックの Replies、Views、Last activity、Last reply by とボードの Topics (アクティビティ時に再計算されます。手動の値は次の返信、閲覧、またはトピックの作成や削除まで保持されます)
トピックまたは返信の Category、Pinned、Featured、Status (Locked)、Approval status (トピックのタイトル、カテゴリ、本文はトピック ビューの Edit でも編集できます)トピックの Accepted post と返信の Is accepted answer — 必ず一緒に変更してください。回答済みの状態は Accepted post に従います
トピックまたは返信の Body (プレーンな HTML。Web パーツは表示時にサニタイズします)返信の Path、Depth、Parent post、Topic — 返信を手動で移動するとスレッドが壊れます
サブスクリプションの FrequencyLikes / Liked by、Reports / Reported by — 件数を人数と一致させてください

❗ 重要
Vtx 列を削除したり名前を変更したりせず、その種類も変更しないでください。Web パーツはマーカー列の ID でリストを認識し、他のすべての列を内部名で読み取ります。列がないとボードはエラーで失敗します。列やリストの表示名の変更は無害です。

注目の記事

Discussions のトラブルシューティング: 未構成、掲示板が見つからない、アクセス許可エラー

Vitextra Discussions Web パーツのトラブルシューティング ガイドです。公開済みページの Not Configured 画面、メッセージ「The selected board was not found」、「You do not have permission to create lists on this site」、表示されない New topic ボタンや Moderation ボタン、Access denied エラー、無効になっている Existing board オプション、消えてしまう Discussions Activity Web パーツ、ライセンス メッセージについて、それぞれの確認方法と対処方法を説明します。

4 3 分
QR Code Generator をページに追加して最初の QR コードを作成する方法

Vitextra QR Code Generator パッケージを SharePoint のアプリ カタログにアップロードし、QR Code Generator Web パーツをモダン ページに追加して、リンクの QR コードを作成し、ダウンロードまたはコピーして、ページを発行し、Web パーツを新しいバージョンに更新するまでの手順を説明します。

54 2 分
不在の残日数の見方

Vitextra My Absences Web パーツの残日数カードの見方を説明します。残日数、使用済み日数、保留中の日数、進行状況バーの計算方法、年間付与日数と繰り越し日数の出どころ、カードが表示される不在の種類、申請の状態ごとの残日数への影響を解説します。

59 1 分

共有