Quantcast
Channel: Salesforce Online Training
Browsing all 149 articles
Browse latest View live

How to Deserialize JSON into Apex Classes?

Question How to Deserialize a JSON String to Apex Objects? I need to deserialize the following JSON string into Apex objects in Salesforce: { "response": { "count": 1, "benchmark": 0.22567009925842,...

View Article


How to Notify When Attachment Added to Custom Object?

Question You want to send an email notification whenever an attachment is uploaded to a custom object in Salesforce. Attachments in Salesforce are now represented as ContentDocument records, and their...

View Article


How to Get Dependent Picklist Options in Apex?

Question How to Retrieve Dependent Picklist Values in Apex? I am working with a pair of dependent picklists and need to determine the valid options in the dependent field for each value in the...

View Article

Does Composite API Support Chatter Posts?

Question Is there an official documentation which shows what list of rest api does composite api supports? I tried this composite api request body. POST_URL :...

View Article

Image may be NSFW.
Clik here to view.

How to Return HTTP 200 in Apex REST?

Question I am new to working with webhooks and need to expose an Apex class to an external system to handle a POST operation in Salesforce. Specifically, I am integrating with Authorize.net, which...

View Article


Can Named Credential merge fields be used in URLs?

Question You might want to pass dynamic values such as authentication details into the URL for an external service using Named Credentials. However, the issue arises because merge fields like...

View Article

How to Log Lead Inserts Without Duplicates?

Question I have a requirement to log every attempt to insert a Lead into a custom object called Lead_Log__c. This log needs to be created regardless of whether the Lead insert is successful or fails...

View Article

Why Does My Trigger Fail on Record Deletion?

Question Can you help me identify the issue with the following trigger and method? I’m encountering an error when trying to delete an employee record via the UI. The error message displayed is:...

View Article


How to Remove Blue Focus Outline from LWC Datatable?

Question I have created a Lightning Web Component (LWC) that includes a datatable. When I click on a cell in the datatable, it gets focused and displays a blue outline. I would like to remove this...

View Article


Why does my after-delete trigger fail?

Question I’m encountering an issue with the following trigger method. When attempting to delete an employee record (via UI), the operation fails, and I get this error: “There’s a problem saving this...

View Article

How to Block Recursion in Generic Trigger Handlers?

Question Blocking recursion in Apex trigger handlers is a critical concern, especially when your handler is designed to cover all trigger operations and handle SObjects of any type. Recursion occurs...

View Article

Image may be NSFW.
Clik here to view.

How to Send Case Survey to SuppliedEmail on Case Closure?

Question I have created a survey to collect customer feedback, and I would like to send it to the email address in the “SuppliedEmail” field on the Case. I have explored using Case Auto-Response Rules...

View Article

Render React SPAs in Salesforce Without Iframes?

I’m facing a challenge with rendering complex React Single Page Applications (SPAs) within the Salesforce interface. We’ve maximized what can be achieved with Lightning Web Components (LWC), but now...

View Article


What Should Be Global in a Packaged @InvocableMethod?

Question I’m developing an @InvocableMethod action in Apex that will be included in a managed package. The Salesforce documentation appears inconsistent regarding what elements need to be marked...

View Article

How to Avoid Excessive Looping in Salesforce Triggers?

Question I am relatively new to Salesforce development and have been exploring different design patterns to write efficient and maintainable code. In my current structure, I have a trigger, a handler...

View Article


How to Block Recursion in Triggers?

Question: How can recursion be effectively blocked in generic trigger handlers that handle all TriggerOperation types for arbitrary SObject types? Specifically, what are robust strategies to block...

View Article

Expression Functions in LWC?

Question How can expression functions, similar to those used in Visualforce and Lightning Aura Components, be implemented within Lightning Web Components (LWC)? For instance, in the following code,...

View Article


How to Handle Translations in 2GP Package?

Question I am working on a second-generation managed package and need to add translations for some Lightning Web Components (LWCs) into German. The translations are implemented using Custom Labels,...

View Article

How to Exclude Stages in LWC Path?

Question I need to exclude certain stages, such as “Awaiting Approval” and “Contract Acceptance,” from the Path in a custom LWC component based on the value of a field (acceptance). How can I achieve...

View Article

How to Auto-Populate “To Address” in Send Email?

Question I have a requirement to create a Quick Action button on the standard Case object to send emails. The “To Address” field should always auto-populate with a predefined email address, regardless...

View Article
Browsing all 149 articles
Browse latest View live