SAP CX AI Toolkit と SAP Commerce Cloud の統合

Objective

After completing this lesson, you will be able to SAP CX AI Toolkit と SAP Commerce Cloud の統合を設定するための重要なステップを実行します。

SAP Commerce Cloud の準備

管理者ユーザーとして SAP CX AI Toolkit への初期ログインを完了したら、SAP CX AI Toolkit テナントと SAP Commerce Cloud の統合を設定します。

最初に、以下の 3 つの重要なタスクを完了して、統合のために SAP Commerce Cloud を準備します。

  1. manifest.json ファイルを準備します。
  2. 必要な統合オブジェクトの設定をチェックおよび設定します。
  3. SAP CX AI Toolkit による認証用の OAuth クライアントを作成します。

タスク 1: manifest.json ファイルの準備

SAP CX AI Toolkit との統合用に SAP Commerce Cloud サーバを準備するには、必要な拡張を manifest.json ファイルに含めます。

Code Snippet
12345678910111213
inboundservices integrationbackoffice integrationbackofficetest integrationmonitoringbackoffice integrationservices odata2services odata2webservices outboundservices outboundsync outboundsyncbackoffice webhookbackoffice webhookservices

さらに、以下の例に示すように、odata2webservices サービスが manifest.json ファイルのいずれかのノードで設定されていることを確認します。

Code Snippet
12345678910111213
"aspects": [ { "name": "backoffice", "properties": [ ... ], "webapps": [ ..., { "name": "odata2webservices" }, …], … } ]

odata2webservices コンポーネントは、SAP Commerce Cloud と SAP CX AI Toolkit 間の通信を容易にします。odata2webservices サービスをホストするサーバノードを決定します。この例では、バックオフィスノードによってデモンストレーション目的でホストされますが、通常は API ノードの方が適しています。

最後に、準備された manifest.json ファイルに基づいてビルドをトリガし、正常なビルドを指定された SAP Commerce Cloud 環境にデプロイします。

タスク 2: 必要な統合オブジェクトの設定のチェックおよび設定

正常にデプロイされた SAP Commerce Cloud 環境で、以下の事前定義済統合オブジェクトが正しく設定されていることを確認します。

  • IntegrationService
  • ScriptService
  • OutboundChannelConfig

具体的には、以下を行う必要があります。

  1. 一覧表示されたすべてのインテグレーションオブジェクトが OAuth 対応であることを確認します。
  2. 統合オブジェクトの公開された属性が、SAP CX AI ツールキットとの今後の通信に必要な属性と一致していることを確認します。
  3. OAuthUrl 属性が OutboundChannelConfig オブジェクトの ConsumedDestination 属性の一部として公開されていることを確認します。

これらのタスクの実行方法に関するステップバイステップガイドについては、以下のビデオを視聴してください。

ビデオで示されている最後のステップについては、以下の ImpEx スクリプトを参照として使用します。

Code Snippet
123
INSERT_UPDATE IntegrationObjectItemAttribute;integrationObjectItem(integrationObject(code), code)[unique = true];attributeName[unique = true];attributeDescriptor(enclosingType(code),qualifier) ;OutboundChannelConfig:ConsumedOAuthCredential;oAuthUrl;ConsumedOAuthCredential:oAuthUrl;

タスク 3: SAP CX AI Toolkit による認証用の OAuth クライアントの作成

CX AI Toolkit で SAP Commerce Cloud とのデータ通信のための認証および権限キーを取得するには、OAuth クライアントを作成します。登録方法については、以下のデモを視聴してください。

これらのタスクが完了すると、SAP Commerce Cloud サーバの統合が可能になります。

統合のための SAP CX AI Toolkit の設定

準備された SAP Commerce Cloud サーバにより、SAP CX AI Toolkit との統合を設定する準備ができました。基本事項については、以下のビデオを視聴してください。

SAP CX AI Toolkit テナントで統合を設定したら、次のステップ接続のチェックとデータの同期に進みます。

統合を確認する

このステップでは、以下を確認します。

  • 以前に導入した設定を使用して、SAP Commerce Cloud で必要な統合コンポーネントを登録しておきます。
  • SAP Commerce Cloud から SAP CX AI Toolkit へのデータ同期が開始されました。

詳細については、以下のビデオを視聴してください。

注記

データ量によっては、初期同期プロセスの完了に数時間かかる場合があります。これは、すべての CronJob が正常に実行されるまで続行されるためです。推奨されませんが、特定の CronJob に対して Run CronJob アクションボタンを選択して、製品カタログ CronJobs をマニュアルでトリガすることができます。

標準統合の拡張

統合をさらに拡張するために、標準統合を拡張して、外部データおよび拡張機能を含めることができます。この拡張により、製品データ、価格設定データ、およびサービスデータのリアルタイム同期が可能になります。

主な拡張機能は以下のとおりです。

  • 外部 PIM システム: 整合性のある最新の製品データを実現するために、API を介して外部 Product Information Management (PIM) システムを接続します。
  • OCC(オムニコマースコネクト):OCC を有効にして、SAP CX AI Toolkit がコマース API から直接リアルタイム価格設定を取得できるようにします。
  • 支援サービス:サービスエージェントが、統一されたオムニチャネルストアフロントを使用してリアルタイムの販売およびサービスサポートを提供できるようにします。

これらの拡張設定の詳細については、SAP Help Portal の Extend Integration ページを参照してください。

サマリ

サマリ

このレッスンでは、以下を行いました。

  • SAP CX AI Toolkit テナントを SAP Commerce Cloud と統合するための主なステップをご確認ください。これには、以下が含まれます。
    • 統合のための SAP Commerce Cloud の準備
    • SAP CX AI Toolkit の設定
    • インテグレーションが正常に確立されたことの確認
  • 外部 PIM システム、Omni Commerce Connect、および支援サービスを使用した標準統合を拡張するための追加の統合可能性について学習しました。

参照

参照

このレッスンに関する追加情報および追加情報については、以下のリソースを参照してください。

  • SAP Commerce Cloud の統合ページには、統合設定に関する情報が表示されます。
  • [統合の拡張] ページでは、高度なシナリオの追加統合設定に関する情報が提供されます。
  • [サポートを受ける] ページは、統合設定中または SAP CX AI Toolkit の使用時の問題についてサポートします。