チュートリアル: インタラクションのパージ条件のカスタマイズ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
パージツールをカスタム条件で拡張して、パージ前にインタラクションデータの抽出をさらにフィルタリングできます。このオプションは、より具体的なユースケースでパージするインタラクションデータの選択を絞り込むのに便利です。
このチュートリアルでは、次の方法について説明します。
-
IInteractionConditionインターフェースを実装する
-
カスタム条件を登録する
IInteractionConditionインターフェイスを実装する
IInteractionConditionインターフェイスを実装する
カスタム条件を作成するには:
-
Sitecore.XConnect.DataTools.Abstractions.Conditions.IInteractionConditionインターフェイスを一意のConditionIdで実装します。
メモConditionIdは、システム内で一意に識別するように設定する文字列です。タスクの登録時にConditions POSTパラメーターにConditionIdを渡す必要があります。
例えば:
条件は、インタラクションデータによるフィルタリングに限定されています。Sitecore 10.2では、インタラクション ファセット データに基づいて条件を作成することはできません。
カスタム条件を登録する
カスタム条件を登録する
条件はCortex Processing Engineインスタンスに登録する必要があります。
条件を登録するには:
-
/App_Data/Config/Sitecore/Processing/sc.XConnect.DataTools.Conditions.xmlで設定ファイルを開きます。
-
<Settings>/<Sitecore>/<Processing>/<Services>タグの下に、新しい条件を登録します。
例えば:
登録されているすべての条件の一覧を取得することはできません。カスタム条件で処理を拡張した後、ConditionIdを書き留めておく必要があります。