A Tip A Day #33 – Click vs Code

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! A Tip A Day #33 - Click vs Code Salesforce started out as a declarative platform during its inception and continues to provide a rich set of declarative features.  Salesforce refers to these features as “Point-and-click” which helps …

Advertisement

A Tip A Day #31 – Lightning Data Service

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #31 - Lightning Data Service If you are looking for SalesforceDX and Migration to SalesforceDX, it is here Read all other tips of the blog series here - A Tip A Day, daily dosage of learning!

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 …

Dreamforce 2017 Highlights

For the last 4 years at Dreamforce, Salesforce has announced at least 1 brand new product - Chatter, Salesforce1, Lightning, Einstein! But this year, I'm sure you haven't heard a "new product name" so far.  Yes, no new "product name" but Salesforce did announce a slew of new awesome products - all focused on Personalization …

A Tip A Day #21 – PriceBookEntry Creation with StandardPrice

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #21 - PriceBookEntry Creation with StandardPrice We have a Product with a standard price of say $100.  As shown below, in Salesforce UI, it is easy to add a product and add a standard price (related …

A Tip A Day #20 – Deploy while running Scheduled Jobs

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #20 - Deploy while running Scheduled Jobs While deploying an apex class via change sets or Force.com IDE, you sometimes receive one of these error messages - "Schedulable class has jobs pending or in progress" " …

A Tip A Day #19 – Set Currency of User

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #19 - Set Currency of User I have a user whose current Currency is set as SGD - Singapore Dollar Requirement The requirement is now to change the Currency of the user to USD.  Simple? I thought …

A Tip A Day #18 – Rollup Summary Decimals in Database

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #18 - Rollup Summary Decimals in Database Lets say you have a rollup summary field of decimal on your master object record which is a SUM of currency field of your child records. Scenario: For a child …

A Tip A Day #17 – Upload Records with Inactive Owner

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #17 - Upload Records with Inactive Owner Recently I was migrating few old records into Salesforce using Data loader.  The upload csv file had of course Record Owner field referring to the User record.  I got …

A Tip A Day #16 – Report on Duplicate Records in Salesforce

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning!  Day #16 - Report on Duplicate Records in Salesforce Salesforce has configuration setup to identify duplicate records when users create new records.  While setting it up, you have an option to 1) alert the user about it and …

Lightning App Builder Enhancements – Released in Winter’18

Check out the the other "Lightning Experience features" released in Winter'18. Check out the "Reports & Dashboards" Features of Winter'18 This post specifically highlights the features of Lightning App Builder released in Winter'18! Make Your Lightning Pages Dynamic Now you can control when a component appears on a record page by adding filter conditions and logic to …

Reports and Dashboards Enhancements – Released in Winter’18

Check out the the other "Lightning Experience features" released in Winter'18. Check out new "Lightning App Builder" features This post specifically highlights the features of Lightning Report Builder released in Winter'18! Introducing Lightning Report Builder Lightning Report Builder : Differences Between the Lightning and Classic Report Builders Feature Difference Report Formats In the Salesforce Classic report builder, you …

Sales Cloud Lightning Experience features released in Winter’18

Check out Lightning Report Builder & latest enhancements to "Reports & Dashboards" in Lightning Experience. Check out new "Lightning App Builder" features Lightning Experience Enhancements Lightning Experience Gets a New Look and Feel More information density and less white space Improved legibility (using font size and color) Added color and a background image.  (Setup --> Themes …

A Tip A Day #11 – Workaround for PriceBookEntry Trigger/Workflow

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #9 - Workaround for PricebookEntry Trigger Salesforce has quite a few limitations on Product, Pricebook and Pricebookentry objects. The one that I recently faced on Pricebookentry is that we are not allowed to write triggers on Pricebookentry …

A Tip A Day #10 – ISCLONE in Trigger

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #10 - ISCLONE in Trigger Triggers work on events like Insert, Update, Delete, Undelete.  There are requirements where you need to perform actions on Cloning of records too.  Salesforce has the default method that checks whether …

A Tip A Day #9 – VALIDATION ON CLONED RECORD

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning! Day #9 - Validation on Cloned record #ISCLONE Requirement: Is to not let the Users select Closed Won as the stage of the Opportunity when they clone an Opportunity.  In other scenarios, when users clone a Closed Won …

A Tip A Day #8 – Display Line Breaks of Long Text Area in VF Page

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning!  Day #8 - Display Line Breaks of Long Text Area in a Visualforce page. I have a field of type long text area called "Description" in Products object.  The value of this is generally a couple of paragraphs …

A Tip A Day #7 – US Phone Validation Using RegEx

This post is a part of the daily blog series  A Tip A Day, daily dosage of learning!  Day #7 - US Phone Validation Using RegEx (Regular Expression) US Phone Number :  222-333-4444 String phone = '222-333-4444'; String WrongPhone = '222-333' //This is the pattern that matches with the above phone number format String regExPhone …

%d bloggers like this: