Questions tagged [bulkification]

The practice of structuring code to handle processing multiple records in one transaction. It should scale from processing a single record to hundreds (or more).

Filter by
Sorted by
Tagged with
0
votes
1answer
22 views

Bulkify a Trigger

I have written a trigger on Tenant_Details__c object which has a lookup relationship to Room_Details__c object. Every time a new record is inserted, I want to update a field in Room_Details__c and ...
2
votes
1answer
506 views

bulk and the MilestoneTriggerTimeCalculator interface (Too many SOQL queries)

New from Spring '14 is the MilestoneTriggerTimeCalculator interface. (https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_interface_support_milestonetriggertimecalculator.htm) We use ...
0
votes
1answer
30 views

Update Parent Record with value from Latest Child Record

I have a trigger that updates a parent record with value from latest child record entered but I'm having trouble bulkifying it. Here's what I've got: //Parent Object - ObjectA //Child Object - ...
0
votes
1answer
27 views

Bulkifying a class

I'm trying to process and update a bunch of claims within an occurrence. Please guide and assist me on how to bulkify the below code. My debugs are currently returning empty. Please assist so I can ...
4
votes
1answer
445 views

Process that fails only when fired in bulk. How to bulkify?

I have a process that fires upon creation of a custom object called Eventbrite Order Line Item (OLI). The OLI object has a lookup to contact and a lookup to campaign that are populated upon the ...
0
votes
1answer
385 views

AutoFollow using EntitySubscription

I'm trying to write a bulkified logic for a problem on entity subscription. I've a custom object Student which has custom lookup field to User named as Mentor. The use case is when the mentor field is ...
2
votes
1answer
44 views

Scheduled Flow Bulkification

There is not much documentation yet surrounding the release of Scheduled Flows (Winter 20). This article (https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/...
1
vote
1answer
36 views

Can we pass a list of id in UserId on a soql query made on UserRecordAccess

I am trying to find access levels on a certain record and this falls in a body of a trigger for which i need to bulkify the data coming in. So is there a possibility of passing a list of ids in the ...
0
votes
1answer
410 views

Insert Bulk Data Received From Web Service

I'm working on a integration project where I'm supposed to get millions of data by doing a callout to a REST API which I then need to insert in a custom object. I'm having issues understanding 2 ...
0
votes
1answer
65 views

Mapping two Lists/Sets

I am trying to get my head around mapping two sets (or if this is even the right approach). The objective is to take the name of a custom object (which is currently an email address) and map it to a ...
0
votes
1answer
24 views

Trigger on Account to create case when account customfield is of type Multiselect picklist is updated

I'm having plan__c field on account object.whenever its is updated I want the new values of plan__c is the subject of a case and new case to be created if new values and old values match no case is ...
4
votes
2answers
4k views

Update records using map values

Sorry for the beginner question -- I'm generating a Map<ID,String> where the ID is an OpportunityId and the String is the value of a custom field on the Opportunity that I want updated. How ...
0
votes
1answer
47 views

How to BULKIFY my code? [duplicate]

I am having a really hard time bulkifying my code, and need to do so becasue I am reaching the SOQL limit on execution. Here is my code as of now. public class Zenefits_Time_Off implements ...
0
votes
1answer
60 views

Mastering Maps: Help needed for bulkifying a simple Opp Trigger Handler

As a beginner I'm currently learning how to bulkify my Apex Classes. I wrote an Apex Class with the following logic: When an Opportunity's stage is changed to Closed Won ... 1. Create an Asset for ...
0
votes
1answer
34 views

How to bulkify a method that queries all the AccountContactRelation relating the Account and Contact Listed in the Opportunity

I need help creating a method that queries the AccountContactRelation object and throws an error when an Opp is created without having an AccountContactRelation between its Primary Contact and Account....
0
votes
1answer
44 views

Insert of ContentVersion not bulkifying properly

I'm currently testing a trigger on ContentDocumentLinks. In order to check in a test class if it bulkifies correctly, I first try to create many contentVersions (so they can the be added to ...
-3
votes
2answers
62 views

Bulkifying code

The following is my piece of code, I am trying to bulkify it. Should I define map first and then use the values in insert operation. Please help me. set<Id> DocIDList = new set<Id>(); ...
2
votes
1answer
39 views

how to bulkify the next apex code

I got the code below that I had to bulkify it. Basically we need to query campaign share record from a campaign when the cxampaign_approver(lookup to users) field is updated and then remove the manual ...
0
votes
2answers
103 views

Migration Flow Too Many SOQL Queries

I created a one-time use flow for migration purposes. It looks up all the records to update, and calls a subflow to update each one. The subflow runs 8 or 10 queries and then updates one record. ...
1
vote
1answer
44 views

How to bulkify Flow call from Apex

I have a process built with a Process Builder. It fires on contact update/create. Under certain conditions that process launches a Flow. Flow accepts two Parameters - ContactId and AccountId. If I ...
0
votes
1answer
33 views

Use Schema in Trigger

In attempting to "Bulkify" my trigger, it was suggested that I use Schema for getting RecordTypeId. As I'm not really a developer (I'm just taking a stab at updating the code that was created by a ...
1
vote
1answer
62 views

Is my Trigger properly “Bulkified”?

I have a trigger on the Contact object that populates lookup fields from a Custom object (Territory_Reference__c). I'm finding that since this trigger has been put into place, Apex CPU Timeout errors ...
-3
votes
1answer
59 views

Trigger ---I want to delete the contacts in bulkify , but it fails to delete contacts over 600 , error: cpu time timit exceeds [closed]

public class AccountContactHandler2 { //trigger AccountContacttrigger2 //---------------After insert ----------------- public static void createContact(List<Account> acc ){ ...
-2
votes
1answer
58 views

how to aviod soql query in the loop , i have to get get child data in my method

I have 2 object object1 and object 2(related object) ,,,i wrote trigger on object1 when object 1 record gets created user record should get created.. i stored profile perssion set information in ...
2
votes
2answers
609 views

Unable to Add Child Object to a Parent Object List?

I queried a the parent object and its Kid(Kid__C). Assigned it to a list of Parent object: List<Parent__c> p = [SELECT id, name (SELECT id, name FROM kids__r order by CreatedDate DESC), ...
4
votes
4answers
21k views

Trying to create a trigger to prevent creation of duplicate accounts

This is the trigger i have wrote to prevent the creation of duplicate accounts, i am getting an error message saying "Intial term of field expression must be a concrete SObject:LIST ". Can someone ...
0
votes
0answers
29 views

Processing & writing bulkified validation using more than 50k records

I have two fields in my Opportunity object: Phone_1__c & Phone_2__c. Now I have to check to check the whole Org, if there are any opportunities made earlier using any of these two numbers. (Org ...
0
votes
1answer
850 views

“Too Many SOQL Queries” in flow where I need to work with 5000 records

I have a few thousands Contacts and a few thousands Accounts. I need to update a custom field of all my Accounts with Emails of related Contacts. In my flow I get "Error Occurred: Too many SOQL ...
0
votes
1answer
44 views

Help Bulkifying this Opportunity Trigger

I have written the following Opportunity trigger that is working but I know it's definitely not bulkified. It's definitely got some duplication and when any user has any more than 40/50 ...
1
vote
1answer
320 views

Checkmarx Code Quality Warning

After running a Checkmarx scan it returned a code quality warning on a method due to Query: Bulkify Apex Methods Using Collections In Methods. The method is very simple: @AuraEnabled public ...
0
votes
2answers
54 views

I'm having hard time bulkifying a code that attach similar deals to an opportunity when is created

the parameters are: amount within 10% of difference closed won last year Same industry I'm having hard time since is I have to validate 3 parameters instead one. Below you have the non-bulkified ...
2
votes
1answer
158 views

Bulkify Apex Approval.ProcessSubmitRequest

I have an apex class that submits opportunities for approval if they are over a certain threshold. This works great when processing small batches, but when trying to submit larger batches it fails ...
0
votes
1answer
32 views

Help bulkifying a simple trigger

I'm trying to create a trigger that sets a case status to "closed" if there are more than 2 cases created that day associated with the same contact. This is so far what I have written, but I'm ...
0
votes
1answer
319 views

Is UserInfo.getUserId() always the current user where bulkifying needs to be handled?

I know you must Bulkify your code. Does this mean you have to expect UserInfo.getUserId() to be different users? I.E. Can the same trigger can be called on multiple records for multiple users in the ...
6
votes
2answers
74 views

Workaround for the one record at a time trigger invocation when starting from Content Note

I hit this platform problem a while ago Why is this ContentNote trigger receiving 1 record at a time even though multiple records are being inserted?. But today I've hit it again and now I need a ...
0
votes
1answer
416 views

How to build a trigger for 2 scenarios in 1 object which will create/update multiple records in another unrelated object?

Scenario 1: a) Trigger on Custom Object 'Prod' only when record type = 'Forecast'. b) It should take data from 1 custom date field and 3 custom number fields in Object 'Prod' c) Then creates 3 ...
0
votes
1answer
31 views

Bulkify Apex class for event object using dynamic soql

I'm trying to get the name of whatId and WhoId on the event object onto a string. I can do it for a single record inside a for loop, the issue I see when Im looking to bulkify the code is that events ...
0
votes
1answer
59 views

How Can i Bulkify my below trigger so that it can handle more than 1 record

trigger AttachmentBeforeInsert on Attachment (before insert) { System.debug('Before insertINg:'); Set<Id> legacyJds = new Set<id>(); Map<Id,Id> legacyIdMap = new Map<...
0
votes
1answer
151 views

MassEmailMessage and “Too many Email Invocations: 11”

I try to test bulk-scenario, but there is an error msg "System.LimitException: Too many Email Invocations: 11". Can I use MassEmailMessage or I need to use only SingleEmailMessage with adding it to ...
1
vote
2answers
203 views

Apex Trigger Update Case With Account Id Bulk

I have created an apex trigger that will update the accountId on the case. I don't think this will work for bulk inserts and was wondering if someone could glance at this and suggest an edit or to. ...
4
votes
1answer
267 views

Why is this ContentNote trigger receiving 1 record at a time even though multiple records are being inserted?

I am seeing a ContentNote trigger called on individual rows even though a bulk insert is done. A stripped down version follows. The debug log output demonstrates that 3 ContentNote objects are ...
1
vote
1answer
111 views

How to bulkify this Apex code?

I wrote the following code, but I know that it is not properly bulkified. I have tried to bulkify it, but facing some issues. Please guide me on how to bulkify this code, so that I can use it as ...
0
votes
1answer
227 views

Insert using Bulk API throws error MISSING_ARGUMENT:fiedXXX__c not specified:--

An external system is using bulk api to insert records in Salesforce. Salesforce throws an error saying - MISSING_ARGUMENT:fiedXXX__c not specified:-- where XXX is external Id of Parent of the ...
2
votes
2answers
1k views

Approaches to Bulk Testing Code

I've recently done a refactor of a org's code base and in bulk testing I initially used the dataloader to insert records, however for testing updates I decided to try using the execute anonymous tool ...
0
votes
1answer
105 views

Bulk flow interviews not interacting with one another

My goal is to run a flow in bulk and not create duplicates. First thing that happens is I lookup colCustomObject. The first interview loops through colCustomObject, determines that a new record needs ...
3
votes
2answers
1k views

How to publish/consume bulkified Platform Events

Use case: External system wants to publish Platform Events to Salesforce. Salesforce wants to consume the Platform Events in a bulkified manner The Platform Events doc offers this REST call: /...
2
votes
1answer
189 views

Remove SOQL from For Loop

I have 2 custom objects we will call ObjectOne__c and ObjectTwo__c, these 2 objects DO NOT have a direct relationship to each other. However, I have a business need that requires fields on ...
3
votes
0answers
382 views

Bulkify existing flow to avoid SOQL Limits?

I currently have a flow that looks up and passes the ID of a Fire Department into an object called Service Plan. The Fire Department is found by looking up the BillingCity on the Account associated ...
0
votes
1answer
226 views

How to update checkbox bases on values childobject

I have this batchclass where I update a checkbox on account based on related assets. How do I set the checkbox to true If 1 of the assets is true and to false if all assets are false. I would have to ...
-4
votes
2answers
142 views

Merging trigger handlers to handle bulk records?

I have two triggers in Opportunity and these triggers are handler from two different handler classes, now I want them as one class. 1. if(trigger.isAfter){ if(trigger.isUpdate){ ...