掲示板アプリをカスタマイズする
Microsoft Teams の掲示板サンプル アプリは、完全なアプリ エクスペリエンスを実現するように設計されていますが、作成者がそれぞれの目的で利用できるように簡単に拡張できるようになっています。 今回は、Teams の Power Apps の掲示板アプリをカスタマイズする方法について説明します。
アプリをカスタマイズする前に、Teams ストアからインストールする必要があります。 アプリは、https://aka.ms/TeamsBulletins で入手できます。
アプリがインストールされたら、次の手順を使用してアプリをカスタマイズできます。
このビデオでは、Bulletins アプリのカスタマイズ方法について説明します:
Teams で Power Apps アプリを開きます
... (省略記号) を選択し、Power Apps を検索します。

Power Apps アプリのアイコンが左側のウィンドウに表示されます。
Power Apps アイコンを右クリックし、ピン を選択してアプリを Teams メニューに固定します。 固定すると、Microsoft Teams を開くたびに表示されます。

Power Apps のロゴを右クリックして、ポップアップ アプリ を選択して、新しいウィンドウでアプリを開くことをお勧めします。 これにより、Teams の他の場所で作業するときに作業内容が失われることはありません。 アプリが Microsoft Teams で開くようになりました。
これで、Power Appsアプリを読み込んで、ビルド を選択します。 この画面には、Power Apps がインストールされているすべてのチームが表示されます。
掲示板アプリをインストールしたチームを選択します。
インストール済みアプリ を選択して、チームにインストールされているすべてのアプリを表示します。 掲示板ソリューションには、次の 2 つのアプリが含まれています。ユーザーがコミュニケーションを表示およびブックマークする 掲示板 と、管理者が掲示板、FAQ、リンクや連絡先を作成したり、掲示板の読まれた数やブックマークされた数などの指標を閲覧するための 掲示板の管理 があります。
掲示板 タイルで 、すべて表示 を選択します。

これで、掲示板ソリューション内のすべてのアプリ、テーブル、フロー、チャットボットが表示されます。

掲示板データ モデルの拡張
アプリのフィールドを変更または追加する場合は、最初にこれらの列を Dataverse テーブルで更新または追加する必要があります。 このセクションでは、掲示板のデータ モデルと、Teams の Power Apps でこれを変更する方法について説明します。 以下は、掲示板のデータ モデルです。

フィールドを変更する前に、追加するフィールドの配置場所を最初に決定する必要があります。 ユーザーがこれらのフィールドを表示したり、操作する時には何をしていますか?
掲示板テーブル (msft_bulletin) は、掲示板データが格納される場所です。
掲示板ブックマーク (msft_bulletin_bookmark) レコードは、ユーザーが掲示板をブックマークしたときに作成されます。
掲示板カテゴリ (msft_bulletin_category) は、掲示板カテゴリのルックアップ テーブルです。
掲示板カテゴリ設定 (msft_bulletin_categorypreference) は、カテゴリの並べ替えと表示の設定を保存します。
掲示板開封確認 (msft_bulletin_readreceipt) レコードは、ユーザーが掲示板レコードを読み取るときに作成されます。
掲示板 FAQ (msft_bulletin_faq) は、FAQ レコードを保存します。
掲示板 FAQカテゴリ (msft_bulletin_faqcategory) には、FAQ のカテゴリが保存されています。
掲示板リンク (msft_bulletin_link) は、リンク/連絡先のリンクデータを保存します。
掲示板連絡先 (msft_bulletin_contact) は、リンク/連絡先の連絡先データを保存します。
掲示板リンク カテゴリ (msft_bulletin_linkcategory) は、リンクと連絡先のカテゴリを保存します。
掲示板ユーザー設定 (msft_bulletin_usersetting) レコードは、掲示板のユーザー設定を保存します。
掲示板画面
アプリ、チャットボット、フロー、テーブルのリストから、掲示板 アプリを選択します。

Teams の Power Apps で掲示板アプリが開きます。ツリー ビュー を選択します。

ツリー ビューから、アプリに含まれている画面を見ることができます。 画面の左側にある矢印を選択すると、画面の内容が拡大され、ギャラリー、ボタン、テキスト ラベル、テキスト入力コントロールなど、画面の構成要素にアクセスできるようになります。
掲示板の画面は次のとおりです。
| 画面 | 説明 |
|---|---|
| ランディング画面 | この画面では、アプリの読み込み中にアプリのタイトルが入った画像を表示します。 |
| 非表示の管理画面 | この画面は、管理者がアプリでのテーマ設定の方法や、ダーク モードとハイ コントラストのサポートを理解するにあたってのヘルパー画面です。 この画面はアプリのユーザーには表示されません。 |
| ホーム画面 | この画面は、ユーザーがランディング画面の後に表示する最初の画面であり、掲示板を表示します。 |
| FAQ 画面 | この画面は、ユーザーが [FAQ] タブに移動すると表示されます。 |
| リンクと取引先担当者画面 | この画面には、リンクと連絡先レコードが表示されます。 |
掲示板の管理画面
それでは、掲示板の管理 アプリの画面を見てみましょう。
Power Apps アプリで、ビルド タブを選択します
掲示板アプリをインストールしたチームを選択します。
インストール済みアプリ を選択して、チームにインストールされているすべてのアプリを表示します。
掲示板 タイルで、掲示板の管理 を選択します。

[掲示板の管理] がデザイナーで開きます。
ツリー ビュー を選択して、掲示板の管理アプリの画面を確認します。

以下は掲示板の管理アプリの画面です。
| 画面 | 内容 |
|---|---|
| ランディング画面 | この画面では、アプリの読み込み中にアプリのタイトルが入った画像を表示します。 |
| 非表示の管理画面 | これは、管理者がアプリでのテーマ設定の方法や、ダーク モードとハイ コントラストのサポートを理解するにあたってのヘルパー画面です。 この画面はアプリのユーザーには表示されません。 |
| 掲示板画面 | これは、ユーザーがランディング画面の後に表示する最初の画面であり、掲示板レコードを表示します。 |
| 掲示板詳細画面 | この画面は、掲示板レコードを作成または更新するために使用します。 |
| 掲示板の概要画面 | この画面には、ビューやブックマークの数など、掲示板に関する指標が表示されます。 |
| FAQ 画面 | この画面には、FAQ レコードが表示されます。 |
| FAQ 詳細画面 | この画面は、FAQ レコードを編集および作成するために使用します。 |
| リンクと取引先担当者画面 | この画面には、リンクと連絡先が表示されます。 |
| リンク詳細画面 | この画面は、リンクを編集または作成するために使用します。 |
| 連絡先詳細画面 | この画面は、連絡先を編集または作成するために使用します。 |
| 画面について | この画面には、アプリの詳細と、学習リソースおよびアプリ構成へのリンクが表示されます。 |
| 設定画面 | 設定画面では、掲示板、FAQ、およびリンクのカテゴリを作成または変更するためのアクセス権が提供されます。 |
| モバイル掲示板画面 | これは、ユーザーがランディング画面の後に表示する最初の画面であり、モバイルに掲示板レコードを表示します。 |
| モバイル掲示板の詳細画面 | この画面は、モバイルでアプリを使用しているときに掲示板レコードのプロパティを指定するために使用します。 |
| モバイル掲示板のエントリ画面 | この画面は、モバイルでアプリを使用しているときに掲示板データを入力するために使用します。 |
| モバイル FAQ 画面 | この画面には、モバイルでアプリを使用しているときに FAQ レコードが表示されます。 |
| モバイル FAQ の詳細画面 | この画面は、モバイルでアプリを使用しているときに FAQ レコードを編集および作成するために使用します。 |
| モバイル リンク画面 | この画面には、モバイルでアプリを使用しているときにリンクが表示されます。 |
| モバイル リンクの詳細画面 | この画面は、モバイルでアプリを使用しているときにリンクを編集または作成するために使用します。 |
| モバイル連絡先画面 | この画面には、モバイルでアプリを使用しているときに連絡先が表示されます。 |
| モバイル連絡先詳細画面 | この画面は、モバイルでアプリを使用しているときに連絡先を編集または作成するために使用します。 |
一般的なカスタマイズ シナリオ
このセクションでは、掲示板の一般的なカスタマイズ/拡張のシナリオと、変更すべき箇所について説明します。
新しい FAQ が投稿されたときにアラートを送信する
新しい FAQ が公開されたときの通知には、 掲示板 FAQ テーブルに行が追加されたときに実行される Power Automate フローを使用します。
リンクと連絡先セクションに連絡先電話を追加する
デフォルトでは、掲示板の連絡先には電話番号が含まれていません。 掲示板の連絡先テーブルに電話番号の列を追加し、連絡先の詳細画面とモバイルの連絡先画面に電話番号を追加します。 詳細については、リンクと連絡先セクションに連絡先電話を追加する を参照してください。
カテゴリに 通知 設定を追加する
カテゴリに新しい掲示板が投稿されたときにユーザーに通知する場合は、新しい掲示板が投稿されたときにユーザーに通知するフローを作成できます。 詳細については、カテゴリに通知設定を追加する を参照してください。
変更の公開
アプリの修正が完了したら、保存 を選択して変更内容を保存します 。

変更をプレビューするには、プレビュー を選択します。
アプリはプレビュー モードで起動し、アプリを実行した際のユーザー エクスペリエンスをテストできます
プレビュー モードを終了するには、キーボードの Escape (ESC) を押すか、右上の X を押下してください

アプリの変更を公開するには、Teams に公開する を選択します。
アプリを公開すると、変更内容がアプリのユーザーに表示されます。
公開を確認するダイアログが開きます。

アイコンや背景色などのアプリ設定を変更するには、詳細の編集 を選択します。
アプリを公開するには、次へ を選択します。
次の画面で、アプリを表示するチャネルを確認します。 チーム内の他のチャンネルに追加するには、+ を選択します。

変更の公開を完了するには、保存して閉じる を選択します。
カスタマイズについての考慮事項
掲示板アプリを変更する前に、次の項目について考慮してください。
テーブルのカスタマイズはどこにありますか? 追加された列とテーブルは、Power Apps の このチームがビルド済み セクションに移動します。 また、すべてを見る エリアに新しいテーブルを追加することもできます。
![チームによって作成されたオブジェクトを表示するには、[すべて表示] オプションを選択します チームによって作成されたオブジェクトを表示するには、[すべて表示] オプションを選択します。](media/customize-bulletins/list-of-items-built-by-the-team.png)
アプリに加えられた変更は、アプリの新しいバージョンとして追加されます。 ストアから新しいバージョンを入手した場合、カスタマイズは上書きされません。 最新の機能を備えた新しいバージョンを入手できますが、この新しいバージョンは公開されません。
たとえば、掲示板アプリに変更を加えた後、Teams ストアから最新バージョンをインストールすると、アップグレード後も緊急フィールドがアプリに表示されたままになります。

更新されたアプリのバージョンは、アプリのバージョン履歴から入手できます。

アプリの一覧から 詳細 を選択すると、アプリのバージョンが表示され、新しいバージョンを公開することができます。

アプリをカスタマイズする際には、Teams で Power Apps アプリをポップアウトさせ、Teams の他の部分に移動したときに変更内容を見失わないようにします。
アプリのテーマは、Teams のダーク モードとハイ コントラスト モードに対応するように開発されています。 画面の塗りつぶしの色を変更すると、ダークモードやハイコントラストモードが崩れる場合があります。
関連項目
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示