マイルストーン サンプル アプリからプロジェクトの状態に関する週次レポートを送信する

マイルストーン サンプル アプリでは、チームのマイルストーンを作成し、作業項目と作業項目の状態を使用して進行状況を追跡することができます。 アプリをさらに拡張すれば、プロジェクト マネージャーまたはプロジェクトの作成者に、すべての作業項目とその状態のリストをメールで毎週送信することができます。

この記事では、Power Automate フローを作成し、作業項目とその状態のリストを週次レポートとしてプロジェクトの作成者に送信する方法について説明します。

このビデオでは、マイルストーン アプリからプロジェクトの状況を示すウィークリーレポートを送信する方法を説明しています:

前提条件

この演習を完了するには、選択した Microsoft 365 サブスクリプションの一部として利用できる Teams にログインする機能と、Teams 用マイルストーン サンプル アプリをインストールしておく必要があります。 このアプリは https://aka.ms/TeamsInspection からインストールできます。

Power Automate フローを作成する

  1. Power Automate にサインインします。

  2. アプリがインストールされているチームと同じ名前の環境を選択します。

  3. +作成 を選択して新しいフローを作成します。

  4. 空白から開始 – 自動化したクラウド フロー を選択します。

  5. スキップ を選択して次の画面に移動します。

  6. フローのタイトルを更新し、フロー トリガーとして 繰り返し を選択します。

    フローのタイトルと繰り返しトリガーを設定する

  7. 繰り返し トリガーの値を以下のように更新します。

    フローの繰り返しステップ

  8. フローに以下のステップを追加します。

  9. 行の一覧ステップ – 名前をプロジェクトの一覧に変更します。

    • テーブル名 – 「プロジェクト」

    • クエリの展開 – 「createdby」

    プロジェクトの一覧ステップ

  10. 行の一覧 – 名前を作業項目の一覧に変更します。

    • テーブル名 – 「プロジェクト作業項目」

    • 行のフィルター – "_msft_project_id_value eq @{items('Apply_to_each_2')?['msft_projectid']}"

    • クエリの展開 – "msft_WorkItemStatus_id($select=msft_name)"

注意

行のフィルター フィールドでプロジェクト ID を選択すると、すぐにフローが作業項目の一覧ステップを Apply to Each コンテナーに入れます。ここに、必要な他のステップを追加します。

  1. HTML テーブルの作成 – 名前を HTML テーブルの作成 – 作業項目に変更します。

    • 送信元 – 前のステップの値 – "@{outputs('List_Work_Items')?['body/value']}"

    • 列 – 「カスタム」

    • 列をテーブルに追加します。

      ヘッダー​​
      WorkItemName 作業項目の一覧ステップからの名前
      WorkItemStatus 作業項目の一覧ステップからの作業項目の状態

    HTML テーブルの作成

  2. メール(v2) を送信します。

    • 送信先: 「プロジェクトの一覧ステップからの既定メールによって作成されました。」

    • 件名: 「[名前](Name from the List Projects step) のプロジェクト作業項目の状態」

    • 本文: HTML テーブルの作成ステップからの出力

    メールの送信ステップ

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

  4. 右上にあるテスト ボタンを選択し、手動で選択します。

Power Automate フローをテストする前のデータ設定

  1. フローをテストする前に、マイルストーン アプリの各プロジェクト内にプロジェクトや作業項目に関するデータがあることを確認します。

  2. Teams を開き、マイルストーン アプリを実行します。

  3. 新しいプロジェクトを作成します。

  4. そのプロジェクトの下で作業項目を作成します。

Power Automate フローのテスト

  1. https://powerautomate.microsoft.com に戻り、フローを開きます。

  2. 右上にあるテストを選択します。

    フローをテストする

  3. フローを実行します。

  4. 受信トレイに状態に関する週次レポートのメールがないか、確認する – プロジェクトごとに 1 つ以上のメールが届いているはずです。

    状態レポートのメールを送信

関連項目

注意

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

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