次の方法で共有


トリガーの基本

トリガーとは、クラウド フローを開始するイベントのことです。 たとえば、誰かがあなたにメールを送信したときに、Microsoft Teams で通知を受け取りたいとします。 この場合、メールの受信がこのフローを開始するトリガーになります。

Power Automate には、SharePoint および Outlook など、サービスへのコネクタが用意されています。 ほとんどのコネクタは、フローを開始するために使用できるビルド済みのトリガーを提供します。 これが、Office 365 Outlook コネクタが既定で提供するトリガーの外観の一部です。

一部の Office 365 Outlook トリガーのスクリーンショット。

トリガーの詳細については、こちらの短いビデオをご覧ください:

適切なトリガーを選択する

トリガーは、即時または手動、スケジュールに基づいて開始することも、メールが届いたときなど、外部イベントが発生した場合に自動的に開始することもできます。 次の表に、いくつかの一般的なトリガー シナリオと、作成する必要があるフローの種類を示します。

トリガーのシナリオ フローの種類
モバイル デバイスのボタンをタップすることでクラウド フローを実行し、毎日のチーム会議への参加をチームにリマインドします。 これらのフローは、任意のデバイスから手動でトリガーできます。 即時/手動
スケジュールに従ってクラウド フローを実行する (たとえば、週次プロジェクト レポートを送信する場合)。 タイミング(日付と時刻)と頻度(毎月/毎日/毎時など)を選択します。 詳細情報については、スケジュールに従ったフローの実行を参照してください。 スケジュール
たとえば、指定したキーワードで誰かがツイートした際にメールで通知するクラウド フローなど、イベント発生後に自動的にタスクを実行するクラウド フローを作成します。 詳細情報については、クラウド フローをゼロから作成するを参照してください。 自動

既存のクラウド フローのトリガーを置き換える

既存のフローでトリガーを置き換える場合、新しいトリガーはフローの最初の手順である必要があります。

デザイナーのトリガーを使用します。 Power Automate では、新しいデザイナーまたはクラシックデザイナーのいずれかを使用してクラウドフローを構成できます。 手順はどちらのデザイナーでも似ています。 事例付きの詳細は、新しいデザイナーとクラシックなデザイナーの違いを見分けるをご参照ください。

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

  2. 編集するクラウド フローを開きます:

    1. 左側のナビゲーション ウィンドウで、マイ フローを選択します。
    2. 編集するフローを選択します。
    3. ページ上部のコマンド バーで、編集を選択します。
  3. フローデザイナーで、置き換えたいトリガーを選択します。

  4. 構成ウィンドウの上部で、縦の省略記号 () を選択し、削除 を選択します。

    削除を確定するには、表示される確認メッセージボックスで、OK を選択します。

  5. トリガーを削除すると、Power Automate は現在のトリガーをトリガーの追加カードに置き換えます。

  6. トリガーの追加カードを選択します。 トリガーの追加 ペインが開きます。

  7. 使用するコネクタまたはトリガーを検索します。 検索フィールドに名前を入力するか、トリガー カテゴリ内のオプションの横にある右矢印 (>) を選択して、特定のトリガーを検索できます。

    トリガーの追加 ペインは、アクションの追加 ペインと同じ方法で構成されています。 詳細については、クラウド フロー デザイナーを探索するを参照してください。

  8. 使用するトリガーを選択します。 構成ペインが開き、トリガーを構成できるようになります。

  9. 必要に応じて、トリガーの設定を構成します。

  10. 構成ペインを閉じ、<< を選択してフロー デザイナーに戻ります。

    新しいトリガーがフローの最初の手順になりました。

  11. ページの上部のコマンドバーで保存を選択して、行った変更を保存します。

プレミアム コネクタのライセンス

すべてのプレミアム、オンプレミス、およびカスタム コネクタにアクセスするには、スタンドアロン Power Automate ライセンス または ライセンス が必要です。 Power Apps で構築されたアプリ内のフローについては、Power Apps ライセンスを使用できます。 Microsoft 365 プランのライセンスでは、スタンダード コネクタは使用できますが、プレミアム コネクタは使用できません。 詳細については、Power Platform のライセンス ガイドを参照してください。

ライセンスを見つける方法は次のとおりです。

  1. Power Automate にサインインします。
  2. 自分のフロー を選択します。
  3. クラウド フローを選択します。
  4. 詳細セクションで、プランの下の詳細を表示します。

条件を追加してトリガーをカスタマイズする

特定の条件が満たされた場合にのみ起動するように、トリガーをカスタマイズする必要がある場合があります。 たとえば、Power Automate で SharePoint の アイテムが作成または変更されたとき トリガーを使用している場合があります。 このトリガーは、SharePoint アイテムが変更されるたびに発生します。 しかし、アイテムが作成されたとき、またはステータスが 承認済み としてマークされたときにのみ、フローをトリガーする必要がある場合があります。 フローに条件を追加することで他のイベントをフィルターできますが、フローは引き続き実行され、呼び出しは API リクエストとしてカウントされます。 これにより、API リクエストの制限に早く到達するようになります。 これを回避するには、トリガー条件でを記述して、トリガーの条件が満たされていない場合に実行を回避するようにします。

条件の詳細については、こちらの短いビデオをご覧ください:

トリガー条件を使用してフロー実行を削減する

トリガー条件はフローを合理化し、不必要な実行の数を減らすことができます。 これにより、フローの実行と Power Platform のリクエストの消費を低く抑えることができます。 トリガー条件を使用すると、フローがトリガーされる前に満たす必要がある複数の条件を設定できます。

たとえば、承認されたすべての請求書を処理するフローを作成する必要があるとします。 トリガー条件がないと、請求書が承認されていない場合でも、請求書の電子メールを受信するたびにフローがトリガーされます。 これにより、50 件しか承認されていないにもかかわらず、1,000 件の請求書に対してフローが 1,000 回実行される可能性があります。

請求書が承認された場合にのみトリガーするトリガー条件を追加すると、フローは 50 回だけ実行されます。 これは、消費される Power Platform リクエストが少なくなることを意味します。 トリガー条件が満たされない場合、フローはトリガーされず、実行履歴は記録されません。

これは、フローの実行ごとに料金が発生する従量課金制の環境では特に重要です。 実行回数を減らすことで、目的の成果を達成しながら、コストを低く抑えることができます。

Power Automate では、新しいデザイナーまたはクラシックデザイナーのいずれかを使用してクラウドフローを構成できます。 手順はどちらのデザイナーでも似ています。 事例付きの詳細は、新しいデザイナーとクラシックなデザイナーの違いを見分けるをご参照ください。

  1. 編集するクラウド フローを開きます:

    1. 左側のナビゲーション ウィンドウで、マイ フローを選択します。

    2. 編集するフローを選択します。

    3. ページ上部のコマンド バーで、編集を選択します。

  2. トリガー条件の設定:

    1. フローのトリガーを選択します。

    2. 設定 を選択します。

    3. トリガー条件 の横で、+追加 を選択します。

      Copilot のトリガーサイトを示すスクリーンショット。

  3. 式を追加します。 式の使用方法についての詳細は、条件で式を使用して複数の値を確認する を参照してください。 詳細については、Copilot 式アシスタントを使用して式を作成、更新、修正するを参照してください。

    すべてのトリガー条件は、@ 記号で開始する必要があります。

    Copilot の式の例を示すスクリーンショット。

    または、式を簡単に作成するに記載の手順に従ってください。

  4. 追加するフィルター条件が複数ある場合は、+ 追加 を選択して式を追加します。

    デフォルトでは、条件が true になるにはすべての条件を満たす必要があります。 条件がオプションの場合は、OR が必要で、その構文 @or (test1, test2,test3) を使用します。

式を簡単に作成する

フローで式を生成できます。

  1. フローで、下矢印の + 記号を選択します。
  2. アクションの追加 ウィンドウで、配列のフィルター アクションを選択します。
  3. 配列のフィルター ペインで、条件を作成します。
  4. 詳細モードで編集 を選択し、式をコピーします。
  5. デザイナーでトリガーを開きます。
  6. 設定 タブで、式をトリガー条件に貼り付けます。
  7. 配列のフィルター アクションをフローから削除します。