You need to sign in to do that
Don't have an account?
Ankit Chauhan 10
Best approach to perform a batch operation within Salesforce on Standard Objects like Account, Lead
Hi All,
I'm quite new to Salesforce and I have been struglling to get the best approach to do batch operations on Salesforce standard objects like Account, Lead etc. I'm planning to create a batch job which contains batch operations on standard salesforce objects. Is there any existing way I can achieve the same within salesforce. I don't want to implement a fancy UI to perform this I'm planning to use the existing List View and add a custom button on it to perform the batch operations.
How my batch operations will work-
1. User selects a bunch of records (from Salesfroce standard objects)
2. System creates a new batch job from the user's selected records.
3. User click on Custom button (provided by me for Batch Processing)
4. Records gets updated and the job status (Pass/Fail) gets saved against the JobID#.
5. Will update the salesforce standard objects as per the batch operations.
I'm quite new to Salesforce and I have been struglling to get the best approach to do batch operations on Salesforce standard objects like Account, Lead etc. I'm planning to create a batch job which contains batch operations on standard salesforce objects. Is there any existing way I can achieve the same within salesforce. I don't want to implement a fancy UI to perform this I'm planning to use the existing List View and add a custom button on it to perform the batch operations.
How my batch operations will work-
1. User selects a bunch of records (from Salesfroce standard objects)
2. System creates a new batch job from the user's selected records.
3. User click on Custom button (provided by me for Batch Processing)
4. Records gets updated and the job status (Pass/Fail) gets saved against the JobID#.
5. Will update the salesforce standard objects as per the batch operations.
Your approach looks good.Some pointers
1.What will you pass while executing the batch.Is it a list or are you going to query in query locator of the batch.
2.What will the batch do(insert ,update,etc)
3.Do you plan to implement same batch job for all the salesforce objects with the same approach? (what are the objects involved here)
Thanks for reqplying. To answer your question:
1.What will you pass while executing the batch.Is it a list or are you going to query in query locator of the batch.
I will pass the record fields like email, phone.
2.What will the batch do(insert ,update,etc)
I will update the records.
3.Do you plan to implement same batch job for all the salesforce objects with the same approach? (what are the objects involved here)
Yes, currenlty I'm planning to use the same approach for all the SO. Unless I have any better approach.
So I'm still looking for existing better/ correct approach within Salesforce which I can leverage for the Batch Jobs.