1. xConnectパージングツール

ウォークスルー

Version:
日本語翻訳に関する免責事項

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

パージツールをカスタム条件で拡張し、パージ前にさらに接触データ抽出をフィルタリングできます。このオプションは、より特定の用途に合わせてパージする接触データの選択を絞り込むのに役立ちます。

このウォークスルーでは、以下の方法を説明します:

  • IConditionインターフェースを実装してください
  • カスタム条件を登録してください

IConditionインターフェースの実装

カスタム条件を作成するには:

  • Sitecore.XConnect.DataTools.Abstractions.Conditions.IConditionインターフェースをユニークなConditionIdで実装します。

    !注ConditionIdはシステム内で一意に識別する文字列です。タスク登録時にConditions POSTパラメータのConditionIdを渡さなければなりません。

    例えば:

    public interface ICondition { bool IsAccepted(Contact contact); string ConditionId { get; } }

    public class AnonymousCondition : ICondition { public bool IsAccepted(Contact contact) { return !contact.IsKnown; }

    public string ConditionId { get; } = "AnonymousCondition"; }

!注条件は連絡先データと連絡先識別子によるフィルターに限定されています。Sitecore 10.1では、連絡先の側面やインタラクションデータに基づいて条件を作成することはできません。

カスタム条件を登録してください

Cortex Processing Engineのインスタンスで条件を登録する必要があります。

条件を登録するには:

  1. 設定ファイルを /App_Data/Config/Sitecore/Processing/sc.XConnect.DataTools.Conditions.xml開いてください。

  2. ///タグの下に新しい条件を登録してください。

    例えば:

                                  Sitecore.XConnect.DataTools.Conditions.AnonymousCondition,Sitecore.XConnect.DataTools.Conditions           Sitecore.XConnect.DataTools.Abstractions.Conditions.ICondition,Sitecore.XConnect.DataTools.Abstractions           Singleton                    

!注登録済みのすべての条件のリストを得ることはできません。カスタム条件で処理を延長した後は、そのConditionIdを記録しなければなりません。

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