実習ラボ 4 - 承認フロー

このラボでは、承認フローを作成します。

学習する内容

  • Power Automate 承認クラウド フローを作成する方法

ラボ手順の概要

  • SharePoint リストの自動クラウド フローを作成する
  • 承認を作成
  • 承認結果の条件を追加する
  • フローをテストする

前提条件

  • 以下を完了している必要があります: 「ラボ 3: SharePoint

詳細な手順

演習 1 - 承認フローを作成する

タスク 1.1 - トリガーを作成する

  1. Power Automate ポータル https://make.powerautomate.com に移動する

  2. Dev One 環境にいることを確認します。

  3. 左側のナビゲーション パネルから [+ 作成] タブを選択します。

  4. [自動クラウド フロー] を選びます。

  5. [フロー名] に「Task approval」と入力します。

  6. 検索で「SharePoint」と入力します。

  7. [項目が作成されたとき] を選びます。

  8. [作成] を選択します

タスク 1.2 - トリガーを構成する

  1. [項目が作成されたとき] ステップを選びます。

  2. [項目が作成されたとき] ステップ名を選び、「New task」と入力します。

  3. 前のラボで作成した Power Automate SharePoint サイトを選びます。 サイトが一覧にない場合は、[カスタム値の入力] を選択し、Power Autmate SharePoint サイトの URL を貼り付けます

  4. [タスク] リストを選びます。

    SharePoint トリガーのスクリーンショット。

タスク 1.3 - 承認アクションを追加する

  1. トリガー ステップの下にある + アイコンを選び、[アクションの追加] を選びます。

  2. 検索で「approval」と入力します。

    承認検索のスクリーンショット。

  3. [承認][開始して承認を待つ] を選びます。

  4. [新規作成] を選択します。

  5. [承認の種類][承認/拒否 - 最初に応答] を選びます

  6. [開始して承認を待つ] ステップ名を選び、「Approval」と入力します。

  7. [タイトル] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

  8. [新しいタスク] から [タイトル] を選びます。

    SharePoint 項目の動的コンテンツのスクリーンショット。

  9. [割り当て先ユーザー/グループ] にテナントのユーザー ID を入力します。

  10. [詳細] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

  11. [Description] を選びます。

  12. [アイテム リンク] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

  13. [詳細] を選択し、[アイテムへのリンク] を選択します。

タスク 1.4 - 条件を追加する

  1. 承認ステップの下にある + アイコンを選び、[アクションの追加] を選びます。

  2. 検索で「condition」と入力します。

  3. [コントロール][条件] を選びます。

  4. [値の選択] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

    条件の動的コンテンツのスクリーンショット。

  5. [成果] を選びます。

  6. [演算子][次の値に等しい] を選びます。

  7. 右側の [値の選択] フィールドを選び、「Approve」と入力します。

    条件のスクリーンショット。

タスク 1.5 - 状態アクションを更新する

  1. [True] の下にある + アイコンを選び、[アクションの追加] を選びます。

  2. 検索で「update item」と入力します。

  3. [SharePoint] の下にある [項目の更新] を選びます。

  4. [項目の更新] ステップ名を選び、「Set task to approved」と入力します。

  5. Power Automate SharePoint サイトを選びます。

  6. [タスク] リストを選びます。

  7. [ID] フィールドに「/」を入力し、[動的コンテンツを追加する] を選択します。

  8. [新しいタスク] から [ID] を選びます。

  9. 詳細パラメーターすべて表示を選択します。

  10. [タイトル] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

  11. [新しいタスク] から [タイトル] を選びます。

  12. [承認状態の値][承認済み] を選びます。

  13. [False] の下にある + アイコンを選び、[アクションの追加] を選びます。

  14. 検索で「update item」と入力します。

  15. [SharePoint] の下にある [項目の更新] を選びます。

  16. [項目 1 の更新] ステップ名を選び、「Set task to declined」と入力します。

  17. Power Automate SharePoint サイトを選びます。

  18. [タスク] リストを選びます。

  19. [ID] フィールドに「/」を入力し、[動的コンテンツを追加する] を選択します。

  20. [新しいタスク] から [ID] を選びます。

  21. [すべて表示] を選びます。

  22. [タイトル] フィールドに「/」と入力し、[動的コンテンツを追加する] を選択します。

  23. [新しいタスク] から [タイトル] を選びます。

  24. [承認状態の値][拒否済み] を選びます。

  25. [保存] を選択します。

  26. コマンド バーの左上にある <- [戻る] ボタンを選びます。

演習 2 - テストの承認

タスク 2.1 - 承認フローをトリガーする

  1. SharePoint サイトに移動し、[タスク] リストを選びます。

  2. [+ 新規] を選び、次のデータを入力して、[保存] を選びます。

    1. Title = Approval test
    2. Description = Test
    3. Owner Name = MOD Administrator
    4. Deadline = Today
    5. Approval Status = New

タスク 2.2 - 進行状況の承認

  1. Power Automate ポータル https://make.powerautomate.com に移動する

  2. Dev One 環境にいることを確認します。

  3. 左側のナビゲーション メニューから [自分のフロー] タブを選択します。

  4. [タスクの承認] を選びます。

  5. フロー実行履歴で日付と時刻を選びます。

    注: 承認機能はバックグラウンドでインストールされます。 これにはおよそ 10 分かかります。

  6. 左側のナビゲーション メニューから [承認] タブを選択します。

    ポータルでの承認のスクリーンショット。

  7. [承認テスト] を選び、[ティック] を選び、[確認] を選びます。

  8. 完了 を選択します。

  9. 左側のナビゲーション メニューから [自分のフロー] タブを選択します。

  10. [タスクの承認] を選びます。

  11. 28 日間の実行履歴で日付と時刻を選びます。

  12. SharePoint サイトに移動し、[タスク] リストを選びます。

  13. [承認テスト] 項目の [承認状態][承認済み] であることを確認します。