2016-03-24 29 views
0

Hiyerarşik veriler ağacım var. Ağaç inşa edildikten sonra (16 farklı türden ~ 300k düğümler), belirli bir sırayla Salesforce 16 özel nesnelerine itmem gerekiyor, ebeveynler önce oğullar, bu yüzden içeride partilerle 16 işim var.Salesforce Toplu API iş önceliği

Sorun, Salesforce'un işleri paralel ve rastgele sırada ele almasıdır, bu nedenle harici kimliğe göre eşleme başarısız olur, çocuklar daha önce eklenebilir.

Herhangi bir fikir nasıl çözülür?

Teşekkürler.

cevap

0

İlk olarak hangi toplu işlerin işleneceğini kontrol etmek için sıraya alınmış işlerin sırasını etkin bir şekilde yönetmek için Apex Flex Queue kullanabilirsiniz.

public class AsyncExecutionExample implements Queueable { 
    public void execute(QueueableContext context) { 
     // Your processing logic here 
     // Chain this job to next job by submitting the next job 
     System.enqueueJob(new SecondJob()); 
    } 
}