コネクタのアーキテクチャ

各コネクタには、 アクション とトリガーとして分類された一連の操作 が用意されています。 基になるサービスに接続すると、アプリとワークフロー内でこれらの操作を簡単に使用できます。

アクション

アクションは、ユーザーが指示する変更です。 たとえば、アクションを使用して、SQL データベース内のデータの検索、書き込み、更新、または削除を行います。 すべてのアクションは、OpenAPI 仕様で定義された操作に直接マップされます。

トリガー (条件や動作を引き起こすもの)

多くのコネクタは、特定のイベントが発生したときにアプリに通知できるトリガーを提供します。 たとえば、FTP コネクタには OnUpdatedFile トリガーがあります。 このトリガーをリッスンし、トリガーが起動するたびにアクションを実行するロジック アプリまたはフローを構築できます。

トリガーには次の 2 種類があります。

  • ポーリング トリガー: これらのトリガーは、指定された頻度でサービスを呼び出して、新しいデータをチェックします。 新しいデータが使用可能になると、データを入力として使用してワークフロー インスタンスが新しく実行されます。

  • プッシュ トリガー: これらのトリガーは、エンドポイント上のデータをリッスンします。つまり、イベントが発生するのを待機します。 このイベントが発生すると、ワークフロー インスタンスが新しく実行されます。

注

Power Appsはトリガーをサポートしていません。 アプリでフローを開始する方法について説明します。

アーキテクチャ コンポーネント

アーキテクチャ コンポーネントとその実行内容を次に示します。

  • 資格情報とメタデータ ストア: Swagger ファイル、接続情報、アクセス制御リスト (ACL) などのコネクタ メタデータを格納するサービス。 また、接続に関連付けられている資格情報も格納されます。

  • コネクタ:

    • Azure API Management (APIM) を使用して、すべての Swagger ファイルとポリシーをホストします。 コネクタとやり取りするすべての呼び出しのエントリ ポイントであるだけでなく、Azure APIM はキー、トークン、証明書、およびその他の資格情報を検証します。
    • コネクタ Web アプリをホストするための App Service Environment。
  • ランタイム フロー:

    Azure API Management、App Service Environment、資格情報ストア、および REST API へのオンプレミス データ ゲートウェイを介してコネクタを呼び出すクライアントを示す図のスクリーンショット。

フィードバックを提供する

コネクタ プラットフォームの問題点や新機能のアイデアなど、フィードバックをお待ちしています。 フィードバックを提供するには、「問題を送信するか、コネクタに関するヘルプを入手する」にアクセスし、フィードバックの種類を選択します。