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

ごみ箱にある複数のレコードを復元する方法

公開日: Oct 13, 2022
説明

間違ってごみ箱に移動してしまった大量のレコードを一括で復元する必要がある場合があります。

ごみ箱には「すべてを復元」のようなボタンは存在しないため、ごみ箱からすべてのレコードを手動で復元できるのは現実的はないことがあります。
 

解決策


API にアクセスできる Salesforce エディションであれば、Workbench などのツールで Undelete()  API コールを使用すれば、レコードを一括で復元できることがあります。

注意
Salesforce では Workbench や Excel の機能についてはサポートを提供していないため、ユーザの代わりにデータ管理タスクやデータ処理タスクを実行することはできません。以下の情報は参考として提供されており、一般的なガイドラインとしての活用を目的としています。Workbench に関する疑問や支援については、Workbench のサポートを参照してください。
 

1.自分の Salesforce ログイン情報を使用して Workbench にログインし、[queries] ドロップダウン | [SOQL Query] を選択します。

復元するレコードを含むオブジェクトを選択します。[リスト] の下で削除済みレコードとアーカイブ済みレコード(Deleted and archived records)に対して [Include] を選択します。[CSV として表示] を選択します。

手順 2 ~ 5 に従って Workbench を使用する代わりに、データローダの [Export All] 機能を使用して、復元する削除済みレコードから .csv ファイルを生成することもできます。詳細については「データのエクスポート」を参照してください。


2.復元するレコードを特定するのに必要な ID や他の項目を選択します。結果を IsDeleted = TRUE で絞り込みます。


注意: 緑の [+] ボタンをクリックすることで、検索条件を自由に追加できます。


3.[Query] ボタンを選択すると、一致する結果がページに表示されます。

4.返されたレコードが CSV ファイルとしてダウンロードされます。

5..csv ファイルのデータを表示して、復元するレコードを確認します。復元する必要のないレコードの行があれば削除し、ファイルを CSV (カンマ区切り) 形式で保存します。

6.Workbench に戻り、[data (データ)] ドロップダウンメニューをクリックして [Undelete (復元)] を選択します。レコードを復元します。  


[From File (ファイルから)] | [Browse... (参照...)] を選択し、保存してある CSV ファイルを選択します。ファイルに復元するレコードの ID がすべて入っていることを確認し、[Next (次へ)] をクリックします。ID 項目を CSV の [ID] 列に対応付けて [Map Fields (項目を対応付け)] ボタンを選択し、最後に [Confirm Undelete (復元を確認)] ボタンを選択します。


正常に復元された、または一部のレコードがエラーメッセージを返したという結果が表示されます。


 

関連情報

Unable to restore a deleted record from the Recycle Bin (英語)
ごみ箱からのレコードの復元に関する考慮事項

ナレッジ記事番号

000384757

 
読み込み中
Salesforce Help | Article