A Tip A Day #37 – Trigger Helper Class

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #37 - Trigger Helper Class I have a trigger that calls an Apex Handler class that does all the functionality of the trigger. The handler class uses static methods.  In our scenario, the handler method calls …

A Tip A Day #24 – 3 Ways to delete an Apex class from Production

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #24 - THREE Ways to remove an Apex class from Production In a scenario, you no longer want to use the functionality in your apex class remove it from your Salesforce production org, so as to reduce the …

A Tip A Day #23 – 5 Ways To Stop Trigger In Production

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #23 - FIVE Ways To Stop Trigger In Production In a scenario, you no longer want to use the functionality in your trigger and want to turn it off in your Salesforce production org, as in make …

7 Ways to Lock a Record in Salesforce

In this blog post, I'd be discussing the different ways to lock a Salesforce record in UI.  By lock, I mean, the user shouldn't be able to edit the field values of the record.  I have identified 7 ways to lock a record using configuration and coding. There is a general requirement that the Business doesn't …

Salesforce Optimizer – Scan Your Org Customization

Salesforce has introduced Optimizer to evaluate your Salesforce org implementation which determines how your company uses "certain" Salesforce features, then identifies ways that you can improve.  This is available for free for everyone. You can run Optimizer in sandbox/production to receive recommendations to: Improve features Clean up customizations Reduce complexity and Drive feature adoption. Features Evaluated …