トリガーとは、クラウド フローを開始するイベントのことです。 たとえば、誰かがあなたにメールを送信したときに、Microsoft Teams で通知を受け取りたいとします。 この場合、メールの受信がこのフローを開始するトリガーになります。
Power Automate には、SharePoint および Outlook など、サービスへのコネクタが用意されています。 ほとんどのコネクタは、フローを開始するために使用できるビルド済みのトリガーを提供します。 これが、Office 365 Outlook コネクタが既定で提供するトリガーの外観の一部です。
トリガーの詳細については、こちらの短いビデオをご覧ください:
適切なトリガーを選択する
トリガーは、即時または手動、スケジュールに基づいて開始することも、メールが届いたときなど、外部イベントが発生した場合に自動的に開始することもできます。 次の表に、いくつかの一般的なトリガー シナリオと、作成する必要があるフローの種類を示します。
| トリガーのシナリオ | フローの種類 |
|---|---|
| モバイル デバイスのボタンをタップすることでクラウド フローを実行し、毎日のチーム会議への参加をチームにリマインドします。 これらのフローは、任意のデバイスから手動でトリガーできます。 | 即時/手動 |
| スケジュールに従ってクラウド フローを実行する (たとえば、週次プロジェクト レポートを送信する場合)。 タイミング(日付と時刻)と頻度(毎月/毎日/毎時など)を選択します。 詳細情報については、スケジュールに従ったフローの実行を参照してください。 | スケジュール |
| たとえば、指定したキーワードで誰かがツイートした際にメールで通知するクラウド フローなど、イベント発生後に自動的にタスクを実行するクラウド フローを作成します。 詳細情報については、クラウド フローをゼロから作成するを参照してください。 | 自動 |
既存のクラウド フローのトリガーを置き換える
既存のフローでトリガーを置き換える場合、新しいトリガーはフローの最初の手順である必要があります。
デザイナーのトリガーを使用します。 Power Automate では、新しいデザイナーまたはクラシックデザイナーのいずれかを使用してクラウドフローを構成できます。 手順はどちらのデザイナーでも似ています。 事例付きの詳細は、新しいデザイナーとクラシックなデザイナーの違いを見分けるをご参照ください。
Power Automate にサインインします。
編集するクラウド フローを開きます:
- 左側のナビゲーション ウィンドウで、マイ フローを選択します。
- 編集するフローを選択します。
- ページ上部のコマンド バーで、編集を選択します。
フローデザイナーで、置き換えたいトリガーを選択します。
構成ウィンドウの上部で、縦の省略記号 (⋮) を選択し、削除 を選択します。
削除を確定するには、表示される確認メッセージボックスで、OK を選択します。
トリガーを削除すると、Power Automate は現在のトリガーをトリガーの追加カードに置き換えます。
トリガーの追加カードを選択します。 トリガーの追加 ペインが開きます。
使用するコネクタまたはトリガーを検索します。 検索フィールドに名前を入力するか、トリガー カテゴリ内のオプションの横にある右矢印 (>) を選択して、特定のトリガーを検索できます。
トリガーの追加 ペインは、アクションの追加 ペインと同じ方法で構成されています。 詳細については、クラウド フロー デザイナーを探索するを参照してください。
使用するトリガーを選択します。 構成ペインが開き、トリガーを構成できるようになります。
必要に応じて、トリガーの設定を構成します。
構成ペインを閉じ、<< を選択してフロー デザイナーに戻ります。
新しいトリガーがフローの最初の手順になりました。
ページの上部のコマンドバーで保存を選択して、行った変更を保存します。
プレミアム コネクタのライセンス
すべてのプレミアム、オンプレミス、およびカスタム コネクタにアクセスするには、スタンドアロン Power Automate ライセンス または ライセンス が必要です。 Power Apps で構築されたアプリ内のフローについては、Power Apps ライセンスを使用できます。 Microsoft 365 プランのライセンスでは、スタンダード コネクタは使用できますが、プレミアム コネクタは使用できません。 詳細については、Power Platform のライセンス ガイドを参照してください。
ライセンスを見つける方法は次のとおりです。
- Power Automate にサインインします。
- 自分のフロー を選択します。
- クラウド フローを選択します。
- 詳細セクションで、プランの下の詳細を表示します。
条件を追加してトリガーをカスタマイズする
特定の条件が満たされた場合にのみ起動するように、トリガーをカスタマイズする必要がある場合があります。 たとえば、Power Automate で SharePoint の アイテムが作成または変更されたとき トリガーを使用している場合があります。 このトリガーは、SharePoint アイテムが変更されるたびに発生します。 しかし、アイテムが作成されたとき、またはステータスが 承認済み としてマークされたときにのみ、フローをトリガーする必要がある場合があります。 フローに条件を追加することで他のイベントをフィルターできますが、フローは引き続き実行され、呼び出しは API リクエストとしてカウントされます。 これにより、API リクエストの制限に早く到達するようになります。 これを回避するには、トリガー条件で式を記述して、トリガーの条件が満たされていない場合に実行を回避するようにします。
条件の詳細については、こちらの短いビデオをご覧ください:
トリガー条件を使用してフロー実行を削減する
トリガー条件はフローを合理化し、不必要な実行の数を減らすことができます。 これにより、フローの実行と Power Platform のリクエストの消費を低く抑えることができます。 トリガー条件を使用すると、フローがトリガーされる前に満たす必要がある複数の条件を設定できます。
たとえば、承認されたすべての請求書を処理するフローを作成する必要があるとします。 トリガー条件がないと、請求書が承認されていない場合でも、請求書の電子メールを受信するたびにフローがトリガーされます。 これにより、50 件しか承認されていないにもかかわらず、1,000 件の請求書に対してフローが 1,000 回実行される可能性があります。
請求書が承認された場合にのみトリガーするトリガー条件を追加すると、フローは 50 回だけ実行されます。 これは、消費される Power Platform リクエストが少なくなることを意味します。 トリガー条件が満たされない場合、フローはトリガーされず、実行履歴は記録されません。
これは、フローの実行ごとに料金が発生する従量課金制の環境では特に重要です。 実行回数を減らすことで、目的の成果を達成しながら、コストを低く抑えることができます。
Power Automate では、新しいデザイナーまたはクラシックデザイナーのいずれかを使用してクラウドフローを構成できます。 手順はどちらのデザイナーでも似ています。 事例付きの詳細は、新しいデザイナーとクラシックなデザイナーの違いを見分けるをご参照ください。
編集するクラウド フローを開きます:
左側のナビゲーション ウィンドウで、マイ フローを選択します。
編集するフローを選択します。
ページ上部のコマンド バーで、編集を選択します。
トリガー条件の設定:
フローのトリガーを選択します。
設定 を選択します。
トリガー条件 の横で、+追加 を選択します。
式を追加します。 式の使用方法についての詳細は、条件で式を使用して複数の値を確認する を参照してください。 詳細については、Copilot 式アシスタントを使用して式を作成、更新、修正するを参照してください。
すべてのトリガー条件は、@ 記号で開始する必要があります。
または、式を簡単に作成するに記載の手順に従ってください。
追加するフィルター条件が複数ある場合は、+ 追加 を選択して式を追加します。
デフォルトでは、条件が true になるにはすべての条件を満たす必要があります。 条件がオプションの場合は、OR が必要で、その構文
@or (test1, test2,test3)を使用します。
式を簡単に作成する
フローで式を生成できます。
- フローで、下矢印の + 記号を選択します。
- アクションの追加 ウィンドウで、配列のフィルター アクションを選択します。
- 配列のフィルター ペインで、条件を作成します。
- 詳細モードで編集 を選択し、式をコピーします。
- デザイナーでトリガーを開きます。
- 設定 タブで、式をトリガー条件に貼り付けます。
- 配列のフィルター アクションをフローから削除します。