取り込み Webhook の設定、デプロイ、カスタマイズ

Commerceをサードパーティのバックオフィスシステムと統合するための取り込み Webhook のセットアップとカスタマイズについて説明します​ このビデオでは、サードパーティシステムからのメッセージをAdobe I/O イベント API に適応させる公開エンドポイントを提供することで、システム間のイベント通信の制限に Webhook で対処する方法を説明します。 このプロセスには、actions.config.yaml ファイルで Webhook を設定し、app.config.yaml ファイルで有効にし、適切に機能するようにデプロイすることが含まれます。

このビデオでは、サードパーティイベントを統合の購読しているイベントタイプと互換性のある形式に変換するように Webhook コードを変更する手順を説明します。 ここでは、この翻訳を容易にする event-mapping.json ファイルの追加について説明し、変更を加えた後にランタイムアクションを再デプロイすることの重要性を強調​ます。 このビデオでは、受信イベントペイロードを想定されるスキーマに合わせて検証および変換し、処理を成功させて、お客様を作成するためのCommerce API と統合することの重要性についても説明します。

オーディエンス

  • 取り込み Webhook を設定する開発者
  • イベント翻訳用のコードをカスタマイズしたいユーザー
  • 認証とペイロード管理の重要性を理解したい開発者とアーキテクト

ビデオコンテンツ

  • 設定とデプロイメント:このビデオでは、actions.config.yaml ファイルで取り込み Webhook を設定し、app.config.yaml ファイルで有効にする際の重要性を強調しています。 また、Webhook が正しく機能するように変更を加えた後にプロジェクトを再デプロイする必要があることも強調しています。
  • 互換性のためのカスタマイズ:Webhook コードをカスタマイズして、サードパーティのイベントを統合の購読しているイベントタイプに合った形式に変換することが重要です。​ このカスタマイズにより、システム間のシームレスな通信とイベント処理の成功が保証されます。
  • 認証の実装:企業は、取り込み Webhook を使用する際に、権限のないリクエストを防ぐために、ニーズに適した認証メカニズムを実装する責任があります。 この手順は、統合のセキュリティと整合性を維持するために不可欠です。
  • ペイロードの検証と変換:受信イベントペイロードを検証し、期待されるスキーマに一致するように変換することは、処理を成功させ、Commerce API と統合するために不可欠です。​ フィールドを適切にトリミングしてマッピングすることで、必要なデータで効率的に動作します。

関連するスターターキットリソース

コードサンプル

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f