While upgrading from CMS v11 to v12, we ran into an error that read “Lazy loaded property value is not supported by the current property instance”. Unfortunately, the stack trace didn’t really say what the problem was. Here is that stack trace: System.InvalidOperationException: Lazy loaded property value is not supported by the current property instance […]
Technology Partners
Mastering Page Properties With Granite Render Conditions and Context-Aware Configuration
From Static to Dynamic: The Evolution of Template Management Do you remember the days of static templates? We had a plethora of templates, each with its own page components and CQ dialogs. It was a maintenance nightmare! But then came editable templates, and everything changed. With this new approach, we can define a single-page component […]
Using Tabulator in Lightning Web Components
In the world of modern web development, handling and displaying data efficiently is crucial. Salesforce developers often face the challenge of rendering complex data tables with high performance and interactivity. One solution I’ve found incredibly useful is Tabulator, a powerful JavaScript library designed for creating interactive tables. In this blog, I’ll walk you through the […]
Translations using Custom Labels and Metadata
Handling translations in Salesforce can significantly enhance the user experience by presenting content in multiple languages. To implement this feature, you need to leverage Salesforce’s Custom Labels and Custom Metadata Types in conjunction with Lightning Web Components (LWC). In this blog, I’ll guide you through the process of setting up translations using these tools. Additionally, […]
Email Automation with setTargetObjectId
As a Salesforce Developer, sending emails through Apex is a common task. One of the powerful methods you can use is setTargetObjectId(). This method allows you to specify the recipient using a Salesforce record ID, ensuring seamless integration and enhancing CRM data quality. In this blog, we’ll dive into how to use setTargetObjectId(), explore practical […]
Empowering Efficiency: Oracle PDH Cloud and Item Classification in the Energy and Utility Sector
In the dynamic landscape of the energy and utility sector, efficient management of product data is paramount for success. From power generation to distribution, organizations in this sector rely on accurate and timely information about their products to optimize operations, ensure compliance, and deliver reliable services to customers. Oracle Product Data Hub (PDH) Cloud emerges […]
Celebrating Amarender Peddamalku’s Second Microsoft MVP Award
Perficient is thrilled to announce that Amarender Peddamalku has been awarded the prestigious “Most Valuable Professional” (MVP) status in Business Applications by Microsoft for the second time. This achievement is especially significant, highlighting his continued excellence and commitment to the Microsoft community. Amarender Peddamalku serves as the Microsoft Modern Work practice lead and digital transformation […]
How to Track Git Build Info in Your AEM Multimodule Maven Project
When troubleshooting issues in Adobe Experience Manager (AEM), the first step is often to identify which code version is deployed for the affected projects. However, OSGi bundle versions only provide a partial picture, lacking crucial details like the exact branch used. This becomes especially problematic when managing multiple tenants in the same environment or comparing […]
An Overview of DataRaptors in OmniStudio
Omnistudio Data Mapper The Omnistudio Data Mapper tool is designed to read, transform, and write Salesforce data. It facilitates data transfer to OmniScripts and OmniStudio FlexCards from Salesforce and, conversely, updates Salesforce with data from these components, typically via OmniStudio Integration Procedures. Example of Data Flow Get Data: An OmniScript invokes an Omnistudio Data Mapper […]
Salesforce Data Cloud – Introduction on Salesforce Data Cloud
Salesforce Data Cloud Salesforce Data Cloud allows you to unify all your data on Salesforce without building complex data pipelines. Data Cloud easily takes action on all your data across every Salesforce cloud and enables trusted AI solutions powered by your data. Data Cloud collect all your data from different sources and work together […]
Mastering Record Types: How to Control Picklist Values and Page Layouts in Salesforce
Hello Trailblazers! Salesforce is a highly customizable platform that caters to a wide range of business processes and user needs. One essential feature that facilitates this customization is the use of Record Types. Record Types in Salesforce allow you to control picklist values and page layouts, providing a tailored experience for different users or business […]
Understanding AWS Lambda Execution Role
As we know, AWS Lambda is a serverless computing service that lets you run code without provisioning or managing servers. However, for Lambda functions to interact with other AWS services or resources, it needs permissions. This is where the AWS Lambda execution role comes into picture. An execution role is an AWS Identity and Access […]