質問

他の誰かがこれを見たのではないかと思っているだけで、もしそうなら、これが正しいことを確認できますか?ドキュメントは、ご想像のとおり、10,000がシステムコールの記録的な制限であると主張しています。

Database.emptyRecycleBin(records);

200ではありません。まだ200でエラーが発生しています。私が考えることができる唯一のことは、この呼び出しがバッチ頂点プロセス内から発生することです。

役に立ちましたか?

解決

これは、emmtyrecyclebin()に200の制限があることに私が見つけることができる唯一の参照です、私はあなたが正しいと言っています

http://www.salesforce.com/us/developer/docs/api/content/sforce_api_calls_emptyrecyclebin.htm

他のヒント

1週間強かかり、私はセールスフォースのサポートに失敗したテストケースを提供しましたが、問題は現在 Salesforce既知の問題 プラットフォームで対処される可能性があることを提案します。

今のところ私の回避策は、バッチサイズのバッチ可能なデータベースでコールを200にラップすることです。

アダム、プレミアサポートのためにこれに関するケースを記録しようとしたときにシャットダウンした場合、誤って処理され、SFDCがそれについて知る必要があるため、間違いなくケースをエスカレートする必要があります。私は自分でまったく同じ問題を抱えていました。

ループ用のSOQL 'for(account [] accounts:[isdeleted = true all rows]' 'for(accounts:select id from id from of of' 'Formatが200のバッチを提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top