Category: Salesforce

Salesforce related articles

  • SOQL record card – user guide

    SOQL record card is a reusable LWC component UX element which offers you the ability to pull up a field information from current record, or related record or other records with help of a SOQL query. This SOQL queries are stored in objects SOQL Query, with a query name which is provided as the LWC…

  • Why are my test classes failing while creating 2GP package creation?

    Problem Deploying Salesforce 2GP managed packages can be streamlined, but unexpected test class failures during the BETA package creation phase are a common situation. These failures often halt deployments and require significant debugging time – potentially impacting project timelines and resources. This is a bit interesting situation – as you can’t debug your TEST RUNS…

  • How to navigate a record page from an LWC component?

    Make sure you have imported NavigationMixin adapter required for this feature. Make sure your component extends the NavigationMixin base class so as to access its feature from your LWC code. Add a function that you can call from a clickable element which will use the Navigate API of this adapter to launch a target record…

  • List vs. Iterable: Understanding the Core Difference for Salesforce Apex

    As Salesforce developers, we’re constantly working with data – retrieving records, manipulating lists, and presenting information effectively. In this article, we’re diving into a seemingly subtle but crucial distinction: the difference between List<String> and Iterable<String> in Apex. They appear same? Initially, the difference might seem negligible. If you’re simply iterating through a List<String> using a FOR loop, the results are identical to iterating…

  • CRM Strategy: Salesforce Success Secrets

    Look, you’re running a business. I get it. You’re juggling complex processes, demanding customers, and the constant pressure to grow. You’re not just managing data; you’re managing relationships. Your CRM needs to be more than a digital notebook. It needs to drive your growth. Let’s talk Salesforce. I’ve seen it firsthand, working with major companies.…

  • Appexchange 2GP – second generation ISV packaging

    While recently working on an Appexchange listing realised – 2GP (Second Generation Packaging) will be the only packaging way going forward. Salesforce is highly recommending 2GP packaging for new package versions and or packages in Appexchange listing process. Hence, I took some dig into the whole 2GP process for managing my own Appexchange listings. This…

  • Cost of SOQL Queries

    Note: This study is based on limited data available in Developer Org & discuss the points from an high level. In complex instance & large volume of data, one might see a difference in the observations. Before starting, let’s setup the environment. Head up to the Developer Console in Salesforce and toggle the Debug Levels…

  • Super Admin user guide

    Introduction Super Admin is a place for admin productivity which provides two basic yet important everyday features for admins: How to use User Insights tab? You can search for a user using username, name, email, profile and role name. Here is a list of information that it gives you at moment: You can further access…

  • How to add button to LWC lightning-datatable?

    In Salesforce, you get a LWC base component to display data in a tabular format. This based component provides various typeAttribute which can be used to configure the column fields in a user friendly way. In same you also get an option to provide row actions for each record/row in the data table. This is…

  • What is Salesforce Scheduler?

    Salesforce Scheduler enables your business to allow customers/stakes book an appointment with your business experts. It’s an add-on license which uses Salesforce Industries Cloud, Sales Cloud and some of its own packaged objects behind the scene. A few example scenarios Salesforce provides a nice setup wizard which one can follow for the setup. However, we…