カテゴリに "通知" 設定を追加する

Teams 用掲示板 Power App テンプレートは、ブロードキャスト、メモ、お知らせ、会社のニュースなど、会社のすべてのコミュニケーションの中心的な場所を提供します。 このアプリでは、掲示板の投稿の作成、分類、ブックマーク、検索、および読み取りができます。

このビデオでは、カテゴリーに「通知する」設定を追加する方法について説明しています:

掲示板アプリ ソリューションは次の 2 つのアプリで構成されています。

掲示板の管理アプリ

  • 掲示板 アプリを管理するためのマネージャー エクスペリエンス。

  • マネージャーは、掲示板アプリで閲覧した投稿を作成、編集、分類できます。

掲示板アプリ

  • メモ、配信、ニュースなど、すべての企業コミュニケーションの中心的な場所。

  • 掲示板の管理 アプリを使用して作成された掲示板、FAQ、リンク、連絡先を表示します。

この記事では、掲示板が追加されたとき、ユーザーが通知を受け取るカテゴリを選択し、新しい掲示板が作成されたときに、Power Automate フローを使用してメール通知を送信できる機能を追加する方法について説明します。

ユーザーが忙しいとき、過度の通知は集中力が妨げられる可能性があります。 ユーザーは、関連するお知らせやニュースがいつ投稿されるかを知りたいと思っていますが、自分に当てはまらない分野に関する情報のノイズに集中力を妨げられたくないのです。 ユーザーが通知にオプトインできるようにすることで、ユーザーは自分に関連する領域にサブスクライブし、自分にとって最も重要なことについて通知を受けることができます。

注意

続行する前に、掲示板アプリをカスタマイズする をレビューしてください。

前提条件

このレッスンを完了するには、一部の Microsoft 365 サブスクリプションの一部として提供される Teams へのログイン機能と、Teams 用の Power Apps テンプレートをインストールする必要があります。 このアプリは https://aka.ms/TeamsBulletins からインストールできます。

掲示板の通知という新しいテーブルを作成します

開始するために、通知設定を保存するテーブルを追加しましょう。

  1. Teams で、左ペインから Power Apps を選択します。

  2. ビルド > このチームがビルド済み に移動します。

  3. 選択したチームで作成されたすべてのアプリで使用されているすべてのオブジェクトのリストを開くために作成されたすべてのアイテムのリストの下で すべて表示 を選択します。

  4. + 新規 > テーブル を選択します。

  5. テーブル名を「掲示板の通知」として入力します。

  6. テーブルを開き、テーブルの 名前 フィールドを開きます。

  7. データ型をオートナンバーに変更します。

  8. 最小桁数を 4 に設定し、シード値を 1000 に設定します。

  9. 一番上にある 列の追加 を使用して、次の列を追加します。

    列名 データの種類 関連テーブル
    ユーザー ID 参照 ユーザー
    カテゴリ 参照 掲示板カテゴリ

通知のオンとオフを切り替えるトグル コントロールを追加

  1. 掲示板アプリ。

  2. ツリー ビュー で、ホーム 画面を選択します。

  3. ツリー ビューから galBulletins_ByCategory を選択します。

  4. 挿入 > 入力 > トグル を選択します。

  5. 追加されたトグル コントロールに次のプロパティを設定します。

    プロパティ
    X Parent.Width - Self.Width
    lblGalBulletins_ByCategory_Name.Y
    オン テキスト 通知をオフにする
    オフ テキスト 通知をオンにする
    200
    高さ lblGalBulletins_ByCategory_Name.Height
    OnCheck Patch('Bulletin Notifications',{Category: LookUp('Bulletin Categories', 'Bulletin Category' = ThisItem.appCategoryGUID),'UserID':gblUserRecord})
    OnUnCheck Remove('Bulletin Notifications',LookUp('Bulletin Notifications',Category.'Bulletin Category'=ThisItem.appCategoryGUID&&'User ID'.User=gblUserRecord.User))
    選択済みです !IsBlank(LookUp('Bulletin Notifications', Category.'Bulletin Category' = ThisItem.appCategoryGUID && 'User ID'.User = gblUserRecord.User))

掲示板アプリを公開する

掲示板アプリの変更がすべて完了しました。 これで、右上の チームに公開 を選択してアプリを公開できます。

Teams に公開

メール通知を送信する Power Automate フローを作成する

  1. Teams で Power Apps を開きます。

  2. ビルド > このチームがビルド済み に移動します。

  3. すべて表示 を選択します。

  4. + 新規 > クラウド フロー > 自動 を選択します。

  5. フロー名を「新しい掲示板が作成されたときに通知フラグに基づいて通知を送信する」として入力します。

  6. 行が追加、変更、または削除された場合 としてトリガーを選択します。

  7. 次の画面で説明する手順でフローを作成します。

    タイプの変更 - 作成、テーブル名 - 掲示板、スコープ - 組織、テーブル名 - 掲示板カテゴリ、行 ID - カテゴリ (値)

    テーブル名 - 掲示板通知 - フィルター行 - 掲示板カテゴリ

    それぞれに適用する - 前の手順から値として出力、ID で行を取得 - テーブル名 - ユーザー、行 ID - ユーザー ID (値)、メールの送信 (V2)、宛先 - プライマリ メール、件名 - 選択したメールの件名を入力、本文 - 本文のテキストを入力して、掲示板のタイトルと名前のカテゴリを使用

  8. フローを保存します。

アプリをテストする

  1. Teams にログインして、掲示板アプリがインストールされているチームに移動します。

  2. 掲示板 アプリを選択します。

  3. 特定のカテゴリの通知をオンにするには、[通知をオンにする] トグルを選択します。

    掲示板で通知をオンにする

  4. 次に、一番上にある 掲示板の管理 タブを選択します。

  5. 右上で 新しい掲示板 を選択します。

  6. 「顧客の更新」など、掲示板を作成するカテゴリを選択します。

  7. 「今後のオファー」などのタイトルを入力します。

  8. 「夏の顧客向けオファー」などのサブタイトルを入力します。

  9. 「この掲示に、この夏の顧客向けオファーがすべて一覧表示されます」などの説明を入力します。

  10. 保存、および 公開 を選択します。

  11. 数分以内に、下の画像に示すようなメールが、Power Automate フローで提供されるメール アドレスの受信トレイに表示されます。

    新しい掲示板作成通知メール

関連項目

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。