次の方法で共有


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

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

アクション

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

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

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

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

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

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

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

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

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

  • 資格情報とメタデータ ストア: コネクタ メタデータ (swagger、接続、ACL など)、および接続に関連付けられている資格情報を格納するサービス。

  • コネクタ:

    • Azure APIM (API マネージャー) がすべての Swagger とポリシーをホストします。 Azure APIM は、コネクタ呼び出しと対話するすべての呼び出しのエントリ ポイントであることに加えて、キー、トークン、証明書、およびその他の資格情報を検証します。
    • App Service Environmentでコネクタ用のWebアプリをホストします。
  • ランタイム フロー:

    コネクタ アーキテクチャ コンポーネントと、それらが相互にやり取りする方法を示すスクリーンショット。

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

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