管理者ユーザーとして SAP CX AI Toolkit への初期ログインを完了したら、SAP CX AI Toolkit テナントと SAP Commerce Cloud の統合を設定します。
最初に、以下の 3 つの重要なタスクを完了して、統合のために SAP Commerce Cloud を準備します。
- manifest.json ファイルを準備します。
- 必要な統合オブジェクトの設定をチェックおよび設定します。
- SAP CX AI Toolkit による認証用の OAuth クライアントを作成します。
タスク 1: manifest.json ファイルの準備
SAP CX AI Toolkit との統合用に SAP Commerce Cloud サーバを準備するには、必要な拡張を manifest.json ファイルに含めます。
12345678910111213
inboundservices
integrationbackoffice
integrationbackofficetest
integrationmonitoringbackoffice
integrationservices
odata2services
odata2webservices
outboundservices
outboundsync
outboundsyncbackoffice
webhookbackoffice
webhookservicesさらに、以下の例に示すように、odata2webservices サービスが manifest.json ファイルのいずれかのノードで設定されていることを確認します。
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
具体的には、以下を行う必要があります。
- 一覧表示されたすべてのインテグレーションオブジェクトが OAuth 対応であることを確認します。
- 統合オブジェクトの公開された属性が、SAP CX AI ツールキットとの今後の通信に必要な属性と一致していることを確認します。
- OAuthUrl 属性が OutboundChannelConfig オブジェクトの ConsumedDestination 属性の一部として公開されていることを確認します。
これらのタスクの実行方法に関するステップバイステップガイドについては、以下のビデオを視聴してください。
ビデオで示されている最後のステップについては、以下の ImpEx スクリプトを参照として使用します。
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 サーバの統合が可能になります。