● Latest Articles
  • Simplifying Data Transformation to Maps with CollectionUtils Class in Salesforce

    Simplifying Data Transformation to Maps with CollectionUtils Class in Salesforce

    Introduction: Welcome to our new post of “Simplifying Data Transformation with CollectionUtils Class in Salesforce”. Are you tired of writing countless for loops just to transform a list of sObjects into a map? Do you want a generic, reusable, and type-safe solution to your data transformation needs? If so, you’re in luck! The CollectionUtils…

  • Restrict specific characters in all input Text fields using apex trigger in Salesforce

    Restrict specific characters in all input Text fields using apex trigger in Salesforce

    Introduction: Sometimes you may get a requirement to restrict specific characters in input fields. In such cases, Apex triggers come in handy. Salesforce is a powerful customer relationship management (CRM) tool that can store a vast amount of sensitive information. As a best practice, it’s essential to ensure that data is protected from malicious…

  • Restrict Standard Picklist values within the defined set in Salesforce using apex triggers

    Restrict Standard Picklist values within the defined set in Salesforce using apex triggers

    In Salesforce, picklists are a great way to standardize data and ensure data quality. Picklists provide a set of predefined values that users can select from when creating or updating a record. In custom picklist, salesforce gives an option to restrict picklist values ,but in standard picklist this option is not available. It’s important…

  • Add Pagination In HTML Table in Salesforce Lightning Web Component (LWC) using JavaScript

    Add Pagination In HTML Table in Salesforce Lightning Web Component (LWC) using JavaScript

    In this post, we will discuss how to implement pagination in a HTML Table. This will be done in Salesforce Lightning Web Component (LWC) using JavaScript. Pagination is a common feature in web development. It allows users to navigate through large amounts of data by breaking it up into smaller, more manageable chunks. Scenario…

  • Learning Apex Triggers (Part 2) – Trigger Handler Pattern Implementation

    Learning Apex Triggers (Part 2) – Trigger Handler Pattern Implementation

    Introduction: Welcome to the continuation of our previous post Learning Apex Triggers (Part1). Let’s explore the trigger handler pattern implementation. We’ll also discuss some best practices for triggers in the code in this post. Implementing a Trigger Handler Pattern in Salesforce is a widely recognized best practice. It enhances the organization and maintainability of…

  • Learning Apex Triggers (Part 1) – Understanding Trigger Basics

    Learning Apex Triggers (Part 1) – Understanding Trigger Basics

    Introduction: Welcome to our first blog post, in “Learning Apex Triggers” series. In this blog post, we will be learning about basics of apex triggers, their events and features. An Apex Trigger is custom Salesforce code. It runs before or after database operations (like insert, update, delete) on a record. Apex triggers are a…

  • Learning Batch Class in Apex (Salesforce)

    A batch class in Salesforce is a class that is used to process large amounts of data in smaller, manageable chunks, also known as batches. This allows for efficient processing of large data sets without exceeding platform limits. They can be used for operations such as data migration, validation, and mass updates. Batch class…

  • Roll Up Summary Trigger To Update Total Contact On Account In Salesforce

    Roll Up Summary Trigger To Update Total Contact On Account In Salesforce

    Introduction: In this blog post, we will see an example on how to roll up child values on a parent record. This applies to both master-detail and lookup relationships. In this example. we will demonstrate updating total contacts count on Account. This will be done using roll up summary apex trigger and aggregate query.…

  • Use of Maps Data Collection in Apex (Part -2)

    3. If map of <Id/String.etc,Decimal> is required and you need to sum/count all the child records – Below is an example in Apex. It can be used to create a map to track the total opportunity amounts for each account. The key is the Opportunity Account Id’s. The value is the sum of all…

Contact Us For SFDC Admin, Apex and LWC Trainings at – cozmosoft2018@gmail.com
Learn Salesforce Admin In Hindi From Basic to Advance
Learn Salesforce Flows From Basic to Advance, along with using LWC and Aura in Flows