機械翻訳について

SQSメッセージ・ポーリングを使用したShopifyでの顧客の作成

このユースケースでは、APIまたはアプリケーションによってメッセージがAWS SQSキューに送信されたときに、Shopifyで顧客がどのように作成されるかについて説明します。 SQSポーリングは、メッセージ・データをマップし、Shopify APIを起動して顧客を作成する統合ワークフローをトリガーします。

このユースケースでは、次のアダプタとその操作が使用されます:
  • Amazon Simple Queue Service (SQS)アダプタ(トリガー接続として構成): SQSキューをポーリングして統合をトリガーします。
  • Shopifyアダプタ(呼出し接続として構成): Shopify APIを起動して新しい顧客を作成します。

この実装パターンでは、ステップの概要を示します。

  1. Amazon Simple Queue Service (SQS)アダプタ・トリガー接続を作成し、Shopifyアダプタ呼出し接続を作成します。
  2. アプリケーション統合を作成します。
  3. Amazon Simple Queue Service (SQS)アダプタをトリガー接続として統合キャンバスにドラッグします。
  4. Amazon Simple Queue Service (SQS)アダプタ・エンドポイントを次のように構成します:
    1. 「基本情報」ページで、意味のある名前を指定します。
    2. 「構成」ページで、メッセージを受信するキューを選択します。
    3. メッセージ・フォーマットを選択し、メッセージ・サンプルを指定します。
    4. 配信されないJSONおよびXMLメッセージを取得するには、「配信不能キューの選択」を選択します。
    5. 配信不能キューをFIFO配信不能キューとして選択した場合は、グループIDを入力します。
    6. 受信するメッセージの最大数(最大10)を入力します。

      ノート:

      メッセージ数はJSON形式にのみ指定できます。 AVROの場合、キューは一度に1つのメッセージのみを受信できます。
    7. 必要に応じて、メッセージ・エンコーディングを有効にするか、メッセージ属性名を構成するか、メッセージ・システム属性名を構成します。
    8. サマリー・ページで、選択内容を確認して確認します。
  5. Shopifyアダプタを呼出し接続として統合キャンバスにドラッグします。
  6. Shopifyアダプタ・エンドポイントを次のように構成します。
    1. 「基本情報」ページで、わかりやすい名前を指定します。
    2. 「アクション」ページで、アクションとして「作成」を選択します。
    3. 「操作」ページで、モジュールとして「顧客」を選択し、操作として「顧客の作成」を選択します。
    4. サマリー・ページで、選択内容を確認して確認します。
  7. マッパーで、メッセージ本文をShopify顧客フィールドにマップします。
  8. 完了したら、統合をアクティブ化します。

    完了した統合は次のようになります。


    統合には、トリガー、マップおよび呼出しが表示されます。

    アクティブ化すると、メッセージが(APIまたはアプリケーションを介して)SQSキューに送信されるたびに、統合がトリガーされます。 ワークフローによってメッセージが処理され、Shopifyで新規顧客が作成されます。