Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
  • クライアントサイドJavaScriptの使用
  • 用語集
  1. 判決
  1. Sitecore Personalize
  2. 判決

Sitecore Personalizeにおけるデータシステムの管理

Markdown version
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

データシステムは、意思決定モデルのバリアントで利用できる動的なデータを含む外部システムです。

意思決定モデルでデータシステムを使う典型的な理由は、データシステムの出力を別の意思決定への入力として使うことです。例えば、リアルタイムの天気情報を取得したい場合は、ゲストの位置情報を気象サービスに渡すと、リアルタイムの天気データで応答できます。そのデータを意思決定に活用したり、オファーのコンテンツとして利用したりできます。

データシステムコンポーネントを決定パレットに表示できるようにするには、データシステムへの接続を設定する必要があります。

意思決定においてデータシステムを活用します

データシステムは、意思決定モデルの変種で 使用できる動的なデータを含む 外部システムです。Sitecore Personalize、データシステムに渡したいパラメータをマッピングすることを可能にします。データシステムはこれらのパラメータを使ってデータシステムの応答を決定できます。

意思決定にデータシステムを活用するには:

  1. パレットから データシステム コンポーネントをクリックしてドラッグし、決定キャンバスに移動します。データシステムのリストが表示されます。

  2. 意思決定パネルの、追加したいデータシステムの横に「追加」をクリックします。意思決定キャンバス上にデータシステムコンポーネントが表示されます。

  3. 編集Edit_decision_table.pngアイコンをクリックします。データシステムコンポーネントの名前が表示されたタブが表示されます。

  4. Map Request Inputsセクションで、mappingフィールドの各属性の値を入力してください。Map Request Inputsセクションに属性が表示されない場合、データシステム接続を作成したユーザーは、接続を設定する際にRequest BodyウィンドウやRequest URLフィールドにテンプレートのリテラル構文を含めていません。

    !ヒントMap Request Inputsセクションの属性フィールドに入力する文字列値には、必ず二重引用符(「)を付けてください。」Test Parametersセクションで入力する文字列値にはクォート符を使わないでください。

  5. データシステムコンポーネントの出力を別の決定への入力として使うには、Output Reference属性の隣にある**「コピー**」をクリックし、決定テーブルの入力列を設定する際にコピーした出力参照を貼り付けてください。また、JavaScriptでプログラム可能な決定を書く際にも出力参照を使用できます。

    !注出力参照を使用する場合、データシステムを意思決定キャンバス上の依存意思決定コンポーネントに接続しなければなりません。

  6. 接続 テストをクリックします。接続 テスト 画面が表示されます。

  7. 「今すぐテスト」をクリックします。解析モデルへの接続を設定したユーザーがリクエストレスポンスにテンプレートの直訳構文**${}**を含めた場合、テストパラメータウィンドウが表示されます。

  8. 各パラメータについては、ドロップダウンリストから以下のパラメータタイプのいずれかをクリックしてください。

    • ストリング
    • 番号
    • ブール
  9. 各パラメータについて、パラメータタイプの横のフィールドにデータシステムにパスするテスト値を入力します。

  10. 「テストを実行する」をクリックします。テスト接続画面では、レスポンスウィンドウにテスト結果と関連するステータスコードが表示されます。

  11. 戻るをクリックすると****、接続リスト画面に戻ってください。

この記事を改善するための提案がある場合は、 お知らせください!

© Copyright , Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal