はじめに
Microsoft Teams を拠点とするチームは、会話のすぐそばにフォーラムを置きたいと考えます。Discussions は Teams アプリケーションとして提供され、チャネルのタブとしてピン留めできます。SharePoint ページと同じビュー・カテゴリ・検索付きのトピック一覧、同じスレッド形式の返信、ベスト アンサー、サブスクリプション、モデレーションが利用でき、内容はチーム自身の SharePoint サイトのリストに保存されます。
この記事では、Teams へのアプリの公開、タブの追加と構成、および SharePoint ページと異なる点を説明します。パッケージがテナントのアプリ カタログに既に展開されていることを前提としています (KB10035. SharePoint Online に Vitextra 製品をインストールする方法 を参照)。
📝 注
Teams パッケージには、チャネル タブおよび個人用アプリ エントリとしての Discussions Web パーツが含まれています。付属の Teams マニフェストには Discussions Activity は登録されていません。テナントごとの 1 つのライセンスで SharePoint ページと Teams タブの両方がカバーされ、Microsoft Graph API のアクセス許可は要求されません。
前提条件
- アプリを Teams に公開するには、SharePoint アプリ カタログを管理できる必要があります。通常は SharePoint 管理者ロールです。
- チャネル タブを追加するには、チームのメンバーである必要があります。チームの所有者は、タブを追加できるユーザーを制限できます。
- チームの最初のボードを作成するには、チームの SharePoint サイトでリストの管理 (Manage Lists) アクセス許可が必要です。チームの所有者はこのアクセス許可を持っています。リストが存在すれば、どのメンバーでもタブを追加して既存のボードを選択できます。
手順 1. アプリを Teams で利用可能にする
- Microsoft 365 管理センターを開き、SharePoint 管理センターに移動して、その他の機能を選択し、アプリの下の開くをクリックします。
- アプリの管理ページで Vitextra Discussions パッケージを選択し、Teams に追加をクリックします (クラシックの SharePoint 用アプリ ライブラリでは、同じコマンドはリボンの ファイル タブにある Teams に同期です)。

アプリは、組織の Teams アプリ ストアに Discussions (Vitextra Discussions) という名前で公開されます。アプリは SharePoint パッケージにリンクされたままになり、アプリ カタログにインストールされた新しいバージョンは Teams でも使用されます (KB10050. SharePoint Online で Vitextra SPFx ソリューションを更新する方法 を参照)。
📝 注
代わりに、Teams 管理者が Teams 管理センターの Teams アプリ → アプリの管理 → 新しいアプリをアップロードで Teams アプリ パッケージを手動でアップロードすることもできます。パッケージは製品に含まれる TeamsSPFxApp.zip ファイルです。Teams に追加の方が簡単な方法です。
手順 2. チャネルにタブを追加する
- チームとチャネルを開き、タブ バーの + をクリックします。
- アプリの一覧で Discussions を探し (検索ボックスを使用)、選択します。
- 追加 (または保存) をクリックします。タブは Web パーツの 未設定 画面とそのプロパティ ウィンドウとともに開きます。
- ボードを作成または選択すると (次の手順を参照)、タブにボードが表示されます。

タブの名前を (タブのメニューの名前の変更で) ヘルプ デスク や Q&A などに変更してください。既定の名前はアプリ名です。
手順 3. ボードを選ぶ
Teams タブは**チームの SharePoint サイト**のコンテキストで動作し、未設定 画面はそのサイトのリストを扱います。
- 新しい掲示板 - 掲示板名 を入力し、モード を選び、カテゴリ (1行に1つ) を列挙し、新しい投稿の承認が必要 を設定して、掲示板を作成 をクリックします。チームにまだ Discussions のリストがない場合は、この時点でチーム サイトに作成され (ディスカッション掲示板、ディスカッショントピック、ディスカッション投稿、ディスカッション購読、および ディスカッションアセット ライブラリ)、チーム サイトのサイト コンテンツに表示されます。各オプションについては、KB10392. 最初のボードの作成: モード、カテゴリ、承認 で説明しています。
- 既存の掲示板 - チーム サイトに既に存在するボード (たとえば同じサイトのページ用に作成されたボード) を選択し、掲示板を使用 をクリックします。タブとページには同じトピックが表示されます。
別のサイトのボード (たとえばイントラネット上の全社ヘルプ デスク) をタブで選択することはできません。Web パーツは、それが動作しているサイトのリストを扱うためです。公開済みページを SharePoint タブ アプリでピン留めし、メンバーが元のサイトにアクセスできるようにしてください。Web サイト タブは、新しい Teams クライアント内にページを埋め込まず、ブラウザーで開きます。 Microsoft.
手順 4. タブを構成する
ボードを選択した後は、必要なときにプロパティ ウィンドウを開けます。タブのメニューで設定を選択してください。オプションは SharePoint ページと同じで、掲示板 ドロップダウンと リストを開く リンク、外観 の下の 既定の表示、ページあたりのトピック数、カテゴリを表示、返信数と閲覧数を表示、検索ボックスを表示 の各設定があり、KB10391. Discussions Web パーツの追加と構成方法 で説明しています。タブは、同じボードを表示するページ上の Web パーツとは独立して、独自の設定を保持します。
Teams で異なる点
- アクセス許可はチームに由来します。 チームの所有者は SharePoint サイトの所有者であり、したがってモデレーターです。承認なしで投稿でき、モデレーション ボタンが表示され、トピックのピン留め、おすすめ設定、ロックができます。標準の編集権限レベルにはリストの管理が含まれるため、その権限を持つメンバーもモデレートできます。トピックの作成、返信、いいね、フォロー、報告もできます。チームのゲストは自身のゲスト アクセス許可で参加します。詳細は KB10408. Discussions のアクセス許可: 閲覧、投稿、モデレートできるのは誰か を参照してください。
- ディープ リンク。 SharePoint ページでは、トピックを開くと Web パーツがページのアドレスに
?topic=IDを追加します。Teams タブ内ではページのアドレスが見えないため、同僚とトピックを共有するには、同じボードを表示する SharePoint ページを使うか、タブのメニューのタブへのリンクをコピーでタブ自体を指すリンクを使います。Discussions Activity Web パーツのリンクは、構成された 掲示板ページの URL をブラウザーで開きます。KB10407. Discussions でトピックへのリンクを共有する (ディープ リンク) を参照してください。 - 従来のボードのインポート。 モデレーター向けの クラシック掲示板をインポート コマンドは編集モードでのみ表示されます。SharePoint ページではページの編集モードで、タブではタブの設定が開いている間に利用できます。
- 個人用アプリ。 Teams パッケージは Discussions を個人用アプリとしても登録します。個人用タブにはボード選択の手順がないため、そこから Web パーツをチームのボードに向けることはできません。ボードにはチャネル タブを使用してください。
- 添付ファイルと画像は、種類に応じてブラウザーまたは Teams のファイル ビューアーで開きます。インライン画像はチーム サイトの ディスカッションアセット ライブラリに保存されます。
- テーマ。 タブは Teams クライアントのライト テーマとダーク テーマに従い、レイアウトは Teams ウィンドウの幅と Teams モバイル アプリに適応します。
❗ 重要
チャネルからタブを削除しても何も削除されません。ボード、トピック、返信はチーム サイトのリストに残り、新しいタブやページで再び表示できます。チームを削除すると、その SharePoint サイトが削除され、ボードも一緒に削除されます。有効期限ポリシーのあるチームではこの点に注意してください。
タブが空の場合やメッセージが表示される場合
| 表示内容 | 対処 |
|---|---|
| 未設定 / Web パーツはまだ設定が必要です | タブのメニューで設定を開き、ボードを作成または選択します (手順 3)。 |
| このサイトでリストを作成する権限がありません | チーム サイトにまだ Discussions のリストがなく、「リストの管理」権限がありません。所有者に最初のボードの作成を依頼してください。 |
| 選択した掲示板が見つかりません | ボードのアイテムが ディスカッション掲示板 リストから削除されたか、タブが別のチームにコピーされました。設定を開いて別のボードを選択してください。 |
| まだトピックがありません。最初のトピックを作成してください。 | ボードが空であるか、選択したビューと承認フィルターに表示可能なトピックがありません。自分の承認待ちトピックは表示されます。 |
| 新しいトピック ボタンが表示されない | ユーザーがチーム サイトでアイテムの追加アクセス許可を持っていません (閲覧者または読み取り専用のゲスト)。 |
| + ダイアログにアプリが表示されない | パッケージが Teams に追加されていない (手順 1) か、Teams 管理者がカスタム アプリをブロックしています。Teams 管理センターの Teams アプリ → アプリの管理を確認してください。 |
| ライセンス メッセージ | 試用期間が終了したか、テナントにライセンスが割り当てられていません。KB10365. Vitextra Web パーツに「無料試用版のご利用ありがとうございます」と表示されるのはなぜですか? ライセンス メッセージと対処方法 を参照してください。 |
その他のケースは KB10429. Discussions のトラブルシューティング: 未設定、掲示板が見つからない、アクセス許可エラー を参照してください。