インタラクションで連絡を取る
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
RelatedInteractionsExpandOptionsを使用して、各連絡先で返されるインタラクションとインタラクション ファセットの範囲を指定します。次の例では、過去10日間のインタラクションが各コンタクトで返され、最大30件のインタラクションに制限されています。LocaleInfoファセットが存在する場合は、インタラクションごとにも返されます。
次の表では、RelatedInteractionsExpandOptionsクラスの使用方法について説明します。
|
財産 |
形容 |
|---|---|
|
FacetKeys |
Read-only property - 文字列の配列としてコンストラクタに渡され、各インタラクションで返すファセットを指定します |
|
StartDateTime |
インタラクションの開始日時は、この値以上である必要があります。DateTime.MinValueを使用して、最も早いインタラクションを取得します。 |
|
EndDateTime |
インタラクションの終了日時は、この値以下である必要があります。DateTime.MaxValueを使用して、最新のインタラクションを取得します。 |
|
Limit |
指定した日付の間に返されるインタラクションの最大数。 |
次の例は、ContactExpandOptionsとRelatedInteractionsExpandOptionsを一緒に使用する方法を示しています。コンタクトは、PersonalInformationファセットと10日以上経過したインタラクション(30インタラクションに制限)で返されます。
すべてのインタラクションを取得する
次の最小値と最大値を設定して、各連絡先と利用可能なすべてのインタラクションを返します。
インタラクションのフィルタリング
コンタクトのインタラクションのサブセット( WebVisitファセットとのインタラクションなど)のみを操作することができます。コンタクトのインタラクションをフィルタリングするには、次の2つの方法があります。
-
RelatedInteractionsExpandOptionsを使用して利用可能なすべてのインタラクションを返し、メモリ内のコレクションをフィルタリングします
-
すべてのインタラクションSearch、コンタクトIDでフィルタリング
次の例では、連絡先とその連絡先で使用可能なすべてのインタラクションが / .Get<Contact>を使用して返されます。GetAsyncメソッド。次に、インタラクションのコレクションは、WebVisitファセットと少なくとも1つのOutcomeを持つインタラクションのサブセットに絞り込まれます。
次の例では、インタラクション検索を使用して、少なくとも1つのOutcomeを持ち、特定の連絡先IDに一致するすべてのインタラクションを取得します。