アーカイブ済みの活動
Salesforce は、1 年以上経過した活動 (ToDo や行動) をアーカイブします。
アーカイブされているかどうかにかかわらず、すべての ToDo と 行動 のレコード上では、queryAll() でクエリを実行できます。また、アーカイブ済みのオブジェクトのみを探すために、isArchived 項目をで絞り込みを行うことが可能です。query() は、isArchived が true に設定されている場合、すべてのレコードを自動的に除外するため、query() は使用できません。アーカイブ済みのレコードの更新や削除は可能ですが、isArchived 項目を更新することはできません。API を使用して下記に示す条件を満たす活動を挿入すると、アーカイブのバックグラウンドプロセスを次に実行するときに活動がアーカイブされます。
古い行動や ToDo は、下記の基準に従ってアーカイブされます。Salesforce ユーザインターフェースでは、[印刷用に表示] で、または [活動履歴] 関連リストで [すべて表示] をクリックするか、詳細検索を実行することによってのみ、アーカイブ済み活動を表示することができます。一方、API では、アーカイブ済み活動は queryAll() を使用してのみクエリすることができます。
活動のアーカイブの条件:
- 365 日以上の ActivityDateTime または ActivityDate 値を持つ行動
- IsClosed の値が true であり、365 日以上の ActivityDate の値を持つ ToDo
- IsClosed の値が true であり、ActivityDate 項目が空白で、作成日が 365 日以上前の ToDo