Comprehensive Guide to Apex Programming – Everything You Need to Know

Apex Programming Unveiling the Power of Salesforce Development Apex serves as the object oriented programming language utilized by the Salesforce platform, empowering developers to execute transactions and control statements on Salesforce-associated servers. With a syntax closely resembling Java, Apex provides a familiar programming framework for Salesforce development. Notable Aspects of Apex Programming Key Characteristics of …

Comprehensive Guide to Apex Programming – Everything You Need to Know Read More »

Utilize Apex for knowledge article management

Generate a fresh article. Release a draft article. Withdraw a published article. Arrange the archival of a published article. Please note that if the scheduledDate provided is null, the article will be archived immediately. Revoke the scheduled archival of a published article: Remove an article from the archive: Erase a draft article: Generate a draft …

Utilize Apex for knowledge article management Read More »

Setting From Address in Single Email Message in Salesforce

In Salesforce, you can set the “From” address in a SingleEmailMessage by using the setOrgWideEmailAddressId method. Here’s an example of how you can set the “From” address: Make sure to replace [OrgWideEmailAddressId] with the actual Organization-Wide Email Address ID that you want to use as the “From” address. The Organization-Wide Email Address must be previously …

Setting From Address in Single Email Message in Salesforce Read More »

How can we refresh or create Sandbox using API in Salesforce

INTRODUCTION The objects ‘SandboxInfo’ and ‘SandboxProcess,’ are available in API v35 or higher, and allow you to create and refresh sandboxes. Tolloing api can be used to create or refresh the sandbox. SandboxInfoRepresents a sandbox. SandboxInfo enqueues a sandbox for creation or for being refreshed. To learn more please review the Force.com Tooling API SandboxInfo section. SandboxProcessRepresents …

How can we refresh or create Sandbox using API in Salesforce Read More »

INVALID_ID_FIELD, WhatId is not available for sending emails to UserIds

Introduction This error is thrown while sending email using apex if you are setting User Id in target recipient: setTargetObjectId(usr.Id) and also specifying target record id as: setWhatId(opp.Id). As per Salesforce documentation if you are passing record id in WhatId then you can only pass Contact Id in setTargetObjectId. Here is Salesforce article: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_email_outbound_single.htm Workaround