Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

タスクオブジェクトおよびイベントオブジェクトのすべてのレコードを取得します。

公開日: Apr 30, 2026
説明
タスクオブジェクトとイベントオブジェクトのすべてのレコードを取得する方法はいくつかあります。 
Salesforce では、1 年以上経過したアクティビティ (タスクとイベント) をアーカイブします。queryAll() を使用すると、アーカイブ済みかどうかにかかわらず、すべてのタスクレコードとイベントレコードに対してクエリを実行できます。isArchived 項目で絞り込んで、アーカイブされたオブジェクトのみを検索することもできます。Query() は、isArchived が true に設定されているすべてのレコードを自動的に除外するため、使用できません。アーカイブされたレコードを更新または削除することはできますが、isArchived 項目を更新することはできません。 

 
解決策
1.ワークベンチまたは任意のツールを使用して、queryAll() メソッドを使用できる削除済みレコードとアーカイブ済みレコードを含むオプションを選択します。queryAll() メソッドは API コール経由でのみ使用できるため、接続設定が必要です。
queryAll API コールについての詳細は、以下のリンク(英語)を参照してください。

2.ALL ROWS は Apex SOQL クエリでの使用のみを目的としています。ALL ROWS に相当するのは、API では query() の代わりに queryAll() を呼び出すことです。Developer Console のクエリエディタの場合は Apex コードとして実行せず、REST クエリ API コールとして直接実行するため使用できません。
Querying All Records with a SOQL Statement (SOQL ステートメントを使用したすべてのレコードのクエリ)


3.Salesforce サポートでは組織のアーカイブ期間を延長することで、より多くのアーカイブレコードを取得できます。 
ナレッジ記事番号

000386329

 
読み込み中
Salesforce Help | Article