1. リストマネージャー

リストのロック

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

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

リスト マネージャーは、sitecore_analytics_indexインデックスをデータ ソースとして使用します。リストが処理されている間、Sitecoreはデフォルトで連絡先リストをロックし、Analyticsデータベースからsitecore_analytics_indexインデックスを入力します。

つまり、リストに連絡先を追加または削除したり、リスト全体をクリアしたりすると、リストはロックされ、処理が完了するまでEXMなどのアプリケーションで使用できなくなります。これにより、リスト内のすべての連絡先にインデックスが付けられ、リストが使用される前に準備が整います。リストは、ロック解除リスト エージェントがすべての操作が完了したことを確認して確認すると、ロックが解除されます。

メモ

ナレッジ ベースを参照して、リストのロックの問題をトラブルシューティングします。

連絡先のインポート時のリストのロック

CSVファイルから連絡先をインポートすると、バックグラウンドで次のアクションが発生します。

  • 連絡先リストは、CSVファイル内のデータに基づいて生成されます。

  • インポート ファイル内の予想される数の連絡先は、連絡先リスト アイテムのRecipientsフィールドに保存されます。

    手記

    予想される連絡先の数は、CSVファイル内の連絡先の数から、ロックされた連絡先または無効な識別子を持つ連絡先を差し引いた数です。

  • 関連付けられたリストは、インポートされた連絡先に割り当てられます。

  • インポートされた連絡先は、ContactsコレクションのAnalyticsデータベースに追加されます。

  • Mongoエントリが連絡先処理プールに作成されます。連絡先に関する情報と、連絡先の更新方法をレポート データベースとAnalyticsインデックスに格納します。

  • インポートされた連絡先は、Analyticsインデックスで更新されます。

  • リストのロック解除エージェント (Sitecore.ListManagement.Analytics.UnlockContactListsAgent) は、すべてのジョブが完了し、すべての連絡先がAnalyticsインデックスに追加されたことを確認してから、リストのロックを解除します。

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