Power Automate を使用してパラレル承認ワークフローを作成する
パラレル承認ワークフローでは、請求書、発注書、休暇申請などの項目を複数のユーザーが承認する必要があります。各ユーザーの承認は、他のすべての承認者から独立しています。
このチュートリアルでは、Power Automate を使用してパラレル承認ワークフローを自動化するフラウド フローを作成します。 このフローにより、従業員の休暇申請プロセス (その従業員が日常的にサポートするすべてのユーザーまたはチームからの承認を求める) が自動化されます。 従業員は SharePoint リスト を使用して休暇を申請します。 休暇の承認は、従業員の直属のマネージャー、営業チーム、および人事チームから得る必要があります。 各休暇申請は、決定を行う各承認者に転送されます。 このフローでは、状態の変化を示す電子メールが送信され、決定情報によって SharePoint が更新されます。
チップ
Power Automate での SharePoint の使用について詳しくは、SharePoint のドキュメントを参照してください。
前提条件
- Power Automate。
- SharePoint Online リスト。
- Office 365 Outlook と Office 365 ユーザーアカウント。
Note
このチュートリアルでは、SharePoint Online と Office 365 Outlook を使用しますが、Zendesk、Salesforce、Gmail など、その他のサービスを使用することもできます。 SharePoint 2010 を使用している場合は、「SharePoint 2010 ワークフローの廃止」を参照してください
フローを作成する前に、SharePoint Online リストを作成します。 後で、このリストを使用して休暇の承認を要求します。
作成する SharePoint Online リストには、次の列を含める必要があります。
タイトル | 1 行テキスト |
---|---|
従業員のコメント | 1 行テキスト |
直属のマネージャー コメント | 複数行テキスト |
営業チームのコメント | 複数行テキスト |
人事チームのコメント | 複数行テキスト |
直属のマネージャーの承認 | はい/いいえ |
営業チームの承認 | はい/いいえ |
人事チームの承認 | はい/いいえ |
休暇開始日 | 日付と時刻 |
休暇終了日 | 日付と時刻 |
SharePoint Online リストの名前と URL をメモします。 これらの項目は、後で SharePoint - 項目が作成されたとき トリガーを構成するために使用します。
空白のテンプレートからフローを作成する
Power Automate にサインインします。
左側のナビゲーション ウィンドウで、マイ フローを選択します。
左上のメニューで、新しいフロー>自動化したクラウド フローを選択します。
トリガーの追加
自分のフローに名前を付けます。
フローのトリガーを選択してくださいで、項目が作成されたとき - SharePoint を選択し、次に作成を選択します。
項目が作成されたときカードで、先ほど作成した SharePoint リストのサイト アドレスとリスト名を選択します。
休暇申請を作成した従業員のマネージャーを取得する
+新しいステップを選択し、次にアクションの選択の検索ボックスに上司の取得と入力します。
上司の取得 (V2) - Office 365 ユーザー アクションを見つけて選択します。
上司の取得カードのユーザー (UPN) ボックスに作成者の電子メール トークンを挿入します。
このアクションを使用すると、SharePoint で休暇申請を作成した従業員のマネージャーを取得できます。
フローに名前を付けて保存する
フローの名前を指定し、保存 を選んで、これまでに行った作業を保存します。
Note
保存 アイコンを定期的に選択して、フローへの変更を保存します。
直属のマネージャー用の承認アクションを追加する
新しいステップを選択します。
アクションの選択の検索ボックスに承認と入力します。
開始して承認を待機アクションを選択します。
開始して承認を待機カードを必要に応じて構成します。
Note
承認の種類、タイトル、割り当て先フィールドは必須です。 Markdown を使用して詳細フィールドの書式を設定することができます。
重要
このアクションを実行すると、担当者 ボックス内のメール アドレスに休暇申請が送信されるため、マネージャー取得 (v2) の一覧から取得した 電子メール トークンを挿入してください。
営業チーム用のパラレル分岐承認アクションを挿入する
マネージャー取得 (v2) カードと 開始して承認を待つ カードの間にある下向き矢印を選択します。
下向き矢印を選択した後に表示されるプラス記号を選択します。
並列分岐の追加 を選択します。
休暇申請を営業チームに送信する 開始して承認を待つ アクションを検索して選択し、構成します。 開始して承認を待つ アクションを追加する方法がわからない場合は、直属のマネージャー用の承認アクションを追加するために使用したステップ を参照してください。
重要
承認を開始 2 アクションの 担当者 ボックスにある営業チームのメール アドレスを使用します。
人事チーム用のパラレル分岐承認アクションを挿入する
営業チーム用のパラレル分岐の挿入 手順を繰り返して追加し、休暇申請を人事に送信する 承認の開始 アクションを構成します。
重要
承認の開始 3 アクションの 担当者 ボックスにある人事チームのメール アドレスを使用します。
以上の手順に従うと、フローは次の例のようになります:
パラレル分岐を追加した後のオプション
パラレル分岐にアクションを追加した後、フローにステップを追加するには 2 つの方法があります:
分岐内にステップを挿入: カードの上または下にある新しいステップを挿入します (+) ボタンを使用します。 このボタンは、分岐を選択するか、コネクタの矢印の上にカーソルを置くと表示されます)。 このボタンを選択すると、その 特定の分岐 にステップが追加されます。 このボタンは次の場所に表示されます:
フローにステップを追加: ワークフロー全体の下部にある大きい + 新しいステップボタンを使用します。 このボタンによって追加したステップは、以前のすべての分岐が完了した後に実行されます。 このボタンは次の場所に表示されます:
次のセクションでは、各ブランチ内にステップを追加します:
- 休暇申請が承認されたか拒否されたかをチェックする条件を追加します。
- 決定を従業員に通知する電子メールを送信します。
- SharePoint 内の休暇申請を承認の決定情報によって更新します。
次に、+ 新しいステップ ボタンを使用して、休暇申請に関するすべての決定をまとめた電子メールを送信します。
次に進みましょう:
各分岐に条件を追加する
最初の 開始して承認を待つ 分岐を選択します。
カードの下の小さい 新しいステップの挿入 (+) ボタン (コネクタの矢印の上にカーソルを置くと表示される丸付きの + ボタン) を選択します。
表示されるメニューから アクションの追加 を選択し、アクションの一覧の 条件 を選択します。
条件 カードの最初のボックスをオンにして、動的コンテンツ一覧の 開始して承認を待つ カテゴリから 応答 トークンを選択します。
一覧 (条件カード の中ほどにある) が と等しい に設定されていることを確認します。
最後のボックスに 承認 (このテキストでは大文字と小文字が区別されます) と入力します。
条件カードは、次の例のようになります:
注意
この条件は、承認を開始 アクションから従業員のマネージャーに送信される応答をチェックします。
承認を開始 2 (営業への承認要求) と 承認を開始 3 (人事への承認要求) の分岐について、前のステップを繰り返します。
各分岐に電子メール アクションを追加する
条件 分岐の はいの場合 の側で、次のステップを実行します。
注: フローが、これらのステップを使用して電子メールを送信するのは、要求が承認された場合です。
条件のはいの場合の分岐で、アクションの追加を選択します。
アクションの選択カードの検索ボックスに電子メールの送信と入力します。
メールの送信 (V2) アクションを選択します。
電子メール カードを必要に応じて構成します。
Note
宛先、件名、本文は必須です。
このカードは、休暇申請の状態が変化したときに送信される電子メールのテンプレートです。
電子メールの送信 (V2) カードの本文ボックスで、承認 - 承認を開始アクションのコメント トークンを使用します。
要求が却下されたときに電子メールを送信するには、条件 分岐の いいえの場合 の側を使用した後、前のステップを繰り返して却下の電子メール用のテンプレートを追加します。
開始して承認を待つ 2 (営業への承認要求) と 開始して承認を待つ 3 (人事への承認要求) の分岐について、前のステップを繰り返します。
決定によって休暇申請を更新する
決定が行われたときに SharePoint を更新するには、次の手順を実行します。
注: 以下のステップを分岐の はいの場合 と いいえの場合 の両方の側で必ず実行してください。
はいの場合の分岐でアクションの追加を選択します。
アクションの選択カードの検索ボックスに SharePoint と入力し、SharePoint をフィルターで選択します。次にアイテムの更新アクションを選択します。
アイテムの更新カードを必要に応じて構成します。
承認を開始 2 と 承認を開始 3 の分岐について、前のステップを繰り返します。
フローの完了
+ 新しいステップ を選択する
各承認の結果を要約した電子メールを送信するには、上記のステップを使用します。 この電子メールを休暇を申請した従業員に送信します。 カードは次の例のようになります: