Test Class for Lead Conversion with Converted Account, Contact and Opportunity Ids
Sample Trigger: trigger LeadTrigger on Lead ( after update ) { Set < Id > setAccountIds = new Set < Id >(); Set < Id > setContactIds = new Set ....
Sample Trigger: trigger LeadTrigger on Lead ( after update ) { Set < Id > setAccountIds = new Set < Id >(); Set < Id > setContactIds = new Set ....
Switch statement should be utilised to use Trigger.operationType in Salesforce Trigger. Trigger operationType in the Salesforce Trigger avoids multiple if else conditions to check trigger.isInsert, trigger.isUpdate, trigger.isBefore, trigger.isAfter, etc.. Sample ....
addHours() can be used to add one hour to a Date Time field using Trigger in Salesforce. Sample Trigger: trigger AccountTrigger on Account( before insert ) { for ( Account objAcc ....
Sample Code: Map < String, Schema.SObjectType > globalDescription = Schema.getGlobalDescribe();Schema.SObjectType sObj = globalDescription.get( 'ConversationEntry' );Schema.DescribeSObjectResult sobjDesc = sObj.getDescribe();String sObjStruct = JSON.serialize( sobjDesc );System.debug( 'sObjStruct is ' + sObjStruct );JSONParser parser ....
When the users upload files, it will be stored in ContentDocument Entity. So, develop a trigger on ContentDocument entity to fire when the users upload files in Salesforce. Sample Trigger: ....
1. Setup/Enable Change Data Capture.https://www.infallibletechie.com/2019/05/change-data-capture-in-salesforce.htmlIn this example, I have enabled Case object. 2. Create a Trigger.Sample Trigger:trigger CaseChangeEventTrigger on CaseChangeEvent ( after insert ) { for ( CaseChangeEvent event : ....
We can use a trigger on the AgentWork entity to update the Case Owner to Chat agent when the Chat is accepted in Salesforce.Sample Trigger:trigger AgentWork on AgentWork ( after ....
For Common scenarios for Apex Trigger in Salesforce, check the following1. How to avoid closing Parent Case when child(related) cases are still open in Salesforce?https://www.infallibletechie.com/2022/02/how-to-avoid-closing-parent-case-when.html 2. How to update parent records ....
KnowledgeArticle is parent entity. KnowledgeArticleVersion is child entity. When a new Knowledge Article is created, it creates an entry in KnowledgeArticle and also in KnowledgeArticleVersion. When a new Knowledge Article ....
To prevent users from updating Notes in Salesforce, develop a trigger on Note object and throw an error when someone tries to update the notes. Sample Trigger:trigger NoteTrigger on Note ( ....