値を実際に更新せずに、Salesforceデータベース内の多数のレコードの更新をトリガーする必要があります。これは、いくつかのフィールドを再計算するためのいくつかの数式を作成するためのものです。
これが私が試したものです-スケジュール可能なクラス(毎晩実行したいとします):
global class acmePortfolioDummyUpdate implements Schedulable
{
global void execute(SchedulableContext SC)
{
for (Acme_Portfolio__c p : [Select Id From Acme_Portfolio__c]) {
update(p);
}
}
}
update(p)はDMLステートメントであり、Salesforceはそれらの数を150に制限しています。私の場合、それは約数千のレコードです。
また、私は多くの異なるポートフォリオにわたってこれを行う必要があります。SFは、スケジュールされたクラスの数を10に制限します。
これに対する回避策はありますか?ありがとう