エンド ユーザー向けにアプリをカスタマイズして通知設定を追加する

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

このビデオでは、エンドユーザーがアプリをカスタマイズして通知設定を追加する方法について説明します:

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

掲示板の管理アプリ

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

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

掲示板アプリ

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

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

この記事では、新しい掲示板が追加されたときに、ユーザーが通知を受け取りたいカテゴリごとに通知の基本設定ができるようにする方法について説明します。

注意

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

前提条件

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

掲示板の通知テーブルに列を追加する

  1. Teams の左ペインから Power Apps ボタンを選択します。

  2. ビルド タブに移動し、インストール済みアプリを選択します。

  3. 掲示板アプリを開きます。

  4. 左ペインから、データ を選択します。

  5. 掲示板の通知テーブルを見つけて、... (省略記号) を選択し、次に データの編集 オプションを選択します (掲示板の通知テーブルは、掲示板アプリのカテゴリに "通知" 設定を追加する の一環として作成されました)。

  6. + 列を追加 を選択して、次の構成の新しい列を追加します。

    プロパティ
    件名 基本設定
    タイプ 選択肢
    選択肢(複数) 選択肢 1 - 「メール」
    選択肢 2 - 「Teams」

クラシック コントロール設定をオンにする

  1. 一番上にあるリボンの 設定 を選択します。

  2. 左メニューから 近日公開の機能 を選択します。

  3. 実験段階 タブを選択します。

  4. 一番下までスクロールしてから、クラシック コントロール 設定をオンにします。

  5. [設定] を閉じます。

次に、左ペインで + 挿入 を選択した場合、クラシック コントロールが一覧表示されます。

ドロップダウン コントロールを追加して、[通知の基本設定] を選択する

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

  2. ツリー ビューから galBulletins_ByCategory を選択して、ギャラリー コントロールを選択します。

  3. 次に、ツリー ビューからもう一度ギャラリー galBulletins_ByCategory を選択します。

  4. 左ペインから 挿入 を選択します。

  5. クラシック > ラジオ ボタンを選択します。

  6. リスト ボックスに次のプロパティを設定します。

    プロパティ
    208
    高さ 40
    上部の余白 10
    下部の余白 10
    X Parent.Width - Self.Width - 20
    lblGalBulletins_ByCategory_Name.Y
    項目 Choices('Preference (Bulletin Notifications)')
    ヒント 「通知の基本設定」
    Visible Toggle1.Checked
    OnChange Patch('Bulletin Notifications',LookUp('Bulletin Notifications',Category.'Bulletin Category'=ThisItem.appCategoryGUID&&'UserID'.User=gblUserRecord.User),{Preference:Self.Selected.Value})
    注意: パッチ機能では、選択した基本設定を掲示板の通知テーブルのレコードに保存します。
    既定 LookUp('Bulletin Notifications',Category.'Bulletin Category'=ThisItem.appCategoryGUID&&'UserID'.User=gblUserRecord.User).Preference
  7. Toggle1 コントロール (カテゴリに "通知" 設定を追加する の一環として追加) を選択し、次のプロパティを変更します。

    プロパティ
    X If(Self.Checked, Parent.Width - Self.Width - Radio1.Width - 20, Parent.Width - Self.Width - 20)
    OnCheck Patch('Bulletin Notifications',{Category:LookUp('Bulletin Categories','Bulletin Category'=ThisItem.appCategoryGUID),'UserID':gblUserRecord,Preference:'Preference (Bulletin Notifications)'.Email})

掲示板アプリを公開する

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

メール通知を送信する Power Automate フローを更新する

  1. https://flow.microsoft.com に移動します。

  2. カテゴリに "通知" 設定を追加する の一環として作成された、フロー 新しい掲示板が作成されたときに通知フラグに基づいて通知を送信する を開きます。

  3. アプリがインストールされたチームと同じ名前の環境でフローが作成されたことを確認します。

    現在のフローは、ユーザーが通知を受け取ることを選択した、カテゴリに新しい掲示板が追加されたときにユーザーにメール通知を送信します。

    このトピックの一部として、ユーザーが選択した通知の基本設定で、メールまたは Teams メッセージのどちらで送信するかをシステムが確認し、それに応じて通知を送信する手順をいくつか追加します。

    フロー トリガーとカテゴリを取得手順

    カテゴリ手順で掲示板をリスト

  4. 下の各手順に適用 で、レコードの基本設定が Email(0) であるか Teams(1) であるかを確認する、スイッチ ケース ステップを追加します。

  5. メール ケースの下にある [送信してメール] ステップを移動します。

  6. 以下に示すように、Teams ケースの下にステップを追加します。 通知を受け取るチームを必ず選択してください。

    基本設定フロー ステップで通知を送信する

    メールを送信するか Teams でメッセージを投稿する

アプリをテストする

  1. Teams を開き、掲示板アプリがインストールされているチームを開きます。

  2. 一番上にある 掲示板 タブを選択します。

  3. カテゴリ ギャラリーの各行の右上に [通知をオンにする] トグルが表示されることを確認します。

  4. メール/Teams ラジオ ボタンが、トグル ボタンがオンに設定されている場合にのみ表示されることを確認します。

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

  6. 一方の通知の基本設定をメールに設定し、もう一方を Teams に設定します。

    各掲示板の通知の基本設定をセットアップ

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

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

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

  10. 「新しい顧客の更新掲示板」などのタイトルを入力します。

  11. 「顧客の更新の新しい掲示板」などのサブタイトルを入力します。

  12. 「顧客の更新の新しい掲示板」などの説明を入力します。

  13. アップロード を選択して、イメージを選択します。

  14. 保存 を選択します。

  15. 公開 を選択します。

    数分で、下のイメージに示すメールが、選択したカテゴリのメール通知に登録したすべてのユーザーのプライマリ メール アドレスの受信ボックスに表示されます。

    メール通知のスクリーンショット

    次に、別のテストを実行して、Teams 通知のシナリオを確認します。

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

  17. 「従業員リソース」など、掲示板を作成するカテゴリを選択します。

  18. 「新しい従業員リソース掲示板」などのタイトルを入力します。

  19. 「従業員リソースの新しい掲示板」などのサブタイトルを入力します。

  20. 「従業員リソースの新しい掲示板」などの説明を入力します。

  21. アップロード を選択して、イメージを選択します。

  22. 保存 を選択します。

  23. 公開 を選択します。

    数分で、下のイメージに示すように、アプリがインストールされている Teams チャネルに Teams メッセージが表示されます。

    Teams 通知

関連項目

注意

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

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