Power Automate クラウド フローがコネクタ トリガーとアクションを使用する方法を説明します。

完了

Power Automate には、あらゆる種類の自動化ニーズに対応するためのコア コンポーネントがいくつか用意されています。 このラーニング ユニットでは、トリガー、アクション、コネクタなどの主要な概念を紹介します。これは、フローを効果的に開始および管理する方法を理解するのに役立ちます。

トリガー、アクション、コネクタが連動し、さまざまなシステム間でタスクを自動化します。 詳しく見ていきましょう。

  • トリガー: メールの受信や SharePoint へのファイルの追加など、特定のイベントに基づいてフローを開始します。
  • アクション: 通知の送信、ファイルの保存、レコードの更新など、フローがトリガーされた後に実行するタスクを定義します。
  • コネクタ: Power Automate と外部アプリケーション間のブリッジとして機能し、トリガーとアクションが Outlook、SharePoint、Teams、Salesforce などのツールと対話できるようにします。

たとえば、フローでは、Outlook コネクタを使用して新しいメールが届いたときにトリガーし、OneDrive コネクタを使用して添付ファイルを保存した後、Teams コネクタを使用してチームに通知することができます。

Power Automate でトリガーがクラウド フローを開始するしくみ

トリガーは、Power Automate のあらゆるクラウド フローの開始点です。 これらはフローを開始するイベントとして機能し、特定の条件やアクションに基づいてタスクを自動化できます。 たとえば、Outlook でメールを受信すると、Microsoft Teams で通知を送信するトリガーとなり、手作業による手間をかけずにタイムリーなコミュニケーションが確保されます。

Power Automate には、SharePoint、Outlook、Microsoft Teams、サードパーティ アプリケーションなどの一般的なコネクタ向けに、幅広い事前構築済みトリガーが用意されています。 これらのトリガーにより、お気に入りのツールで発生するイベントに基づいて簡単にフローを開始できます。 たとえば、SharePoint トリガーを使用して、ドキュメント ライブラリに新しいファイルが追加されるたびにフローを開始できます。

Power Automate で使用可能な Sharepoint コネクタの一覧のスクリーンショット。

トリガーの種類

トリガーは、それぞれ特定の自動化ニーズに合うように設計されたさまざまな種類が用意されています。

  • インスタント/手動トリガー: インスタント トリガーを使用すると、フローを手動で開始して、自動化が実行されるタイミングを制御できます。 たとえば、モバイル デバイスのボタンをタップして、事前に作成したメールをチームに送信できるため、インスタント トリガーはオンデマンド タスクに最適です。

  • スケジュール トリガー: スケジュール トリガーは、特定の時間または間隔でフローを実行するため、定期的なタスクに最適です。 たとえば、毎週月曜日の朝に週次売上レポートを送信するようフローを設定し、手動操作なしで一貫した配信を実現することができます。

  • 自動トリガー: 自動トリガーは、外部イベントが発生したときにフローを自動的に開始するため、ユーザー入力は不要になります。 たとえば、特定の送信者からメールを受信するたびにメールの添付ファイルを OneDrive に保存するフローを構成して、ファイル管理を効率化できます。

Power Automate におけるアクションの動作

トリガーはクラウド フローを開始しますが、アクションは次に何が起こるかを定義します。 アクションとは、フローがトリガーされた後に実行されるタスクまたは操作です。 これらは自動化の構成要素であり、ワークフローが目標を達成するために実行する必要がある具体的な手順を定義できます。 たとえば、トリガーが新しいメールを検出すると、アクションによってメールの添付ファイルを OneDrive に保存したり、Microsoft Teams で通知を送信したりすることができます。

アクションはフロー内で順番に実行されます。つまり、各アクションは前のステップの出力に依存します。 Power Automate には、さまざまなコネクタに対して幅広い事前構築済みアクションが用意されており、SharePoint、Outlook、Teams などのサービスと対話できます。 これらのアクションにより、メールの送信、レコードの更新、ファイルの作成、メッセージの転記などのタスクを実行できます。

アクションの種類

アクションは、機能と目的に基づいて分類できます。

  • データ操作: これらのアクションにより、フロー内のデータを操作することができます。 たとえば、アクションを使用して、配列をフィルターしたり、日付を書式設定したり、JSON データを解析したりできます。

    • : 送信されたフォームから特定のフィールドを抽出し、構造化された Excel ファイルに保存します。
  • コネクタ固有のアクション: これらのアクションは特定のサービスまたはアプリケーションに関連付けられており、Outlook、SharePoint、Salesforce などのツールと対話可能にします。

    • : Outlook 経由でメールを送信するか、SharePoint で新しいフォルダーを作成します。
  • 制御アクション: 制御アクションは、条件、ループ、並列分岐の追加など、フローのロジックを管理するのに役立ちます。

    • : 条件を使用して、メールを OneDrive に保存する前に、添付ファイルが含まれているかどうかを確認します。
  • カスタム アクション: 事前構築されたアクションがニーズを満たさない場合、HTTP 要求またはカスタム コネクタを使用してカスタム アクションを作成し、API と対話できます。

    • : API 呼び出しを介してサードパーティの CRM システムにデータを送信します。

ワークフロー自動化におけるコネクタの役割

コネクタにより、Power Automate が多用途かつ強力なものになります。 これらの機能を使用すると、ネイティブには連携しない可能性があるツールとサービスを統合し、プラットフォーム間でシームレスなワークフローを作成できます。 通信の自動化、ファイル管理、データの分析を行う場合でも、コネクタを使用することで、フローが適切な時期に適切なシステムと対話することができます。

たとえば、営業チームはコネクタを使用して、SharePoint リストに新しいリードが追加されるたびに CRM システム (Salesforce など) を自動的に更新できます。 あるいは、IT 部門はコネクタを使用して、Microsoft Teams で受信したサポート チケットを監視し、追跡のために Excel スプレッドシートに記録することもできます。

Power Automate では、直感的なインターフェイスと事前構築オプションを使用して、トリガー、アクション、コネクタを簡単に参照および実装できます。 手順:

  1. 自動化するイベントに一致するコネクタからトリガーを選択します (たとえば、SharePoint の "ファイルが作成されたとき")。
  2. 他のコネクタからのアクションを追加して、フローが実行するタスクを定義します (たとえば、Teams の "通知の送信" や Dataverse の "レコードの更新" など)。
  3. ファイル パス、受信者、条件のような詳細を指定して、フローをカスタマイズします。

トリガー、アクション、コネクタを一緒に使用することにより、タスクを自動化して、効率を向上し、お気に入りのツールを接続するワークフローを構築できます。これらはすべて、最小限の労力で実行でき、コーディングは必要ありません。