Purpose of Big Objects and how to create Big Objects in Salesforce
What is Big Object in Salesforce?
As business grows data of customers/clients/users increases enormously which is hard to handle and query. In this case we need something big Read more…
Change landing page of community instead of showing default home page
We can change default landing page in CommunitiesLandingController. CommunitiesLandingPage is the Active Site Home Page for your community, meaning that it is shown when someone enters a direct URL to your community.
Steps to update Read more…
How to create PDF In Salesforce using Visualforce?
We can create Pdf using Visualforce page, here is sample code to create Pdf. The renderAs Method is used to download/view the Page as Pdf, Excel, Doc etc.
<apex:page sidebar="false" showHeader=" Read more…
How to create Post Install Script in SalesForce
A post install script is an Apex class which is executed when a package is installed or upgraded. This class implements the InstallHandler interface. This interface has a method named as onInstall which specifies what Read more…
To check if a file or folder already exists on Amazon S3 Bucket, use the following code
$info = $client->doesObjectExist($bucket, $FileName)
echo ‘File exists’;
echo ‘File does not exists’;
Webner Solutions is a Software Development company focused on developing CRM apps (Salesforce, Zoho), LMS Read more…
Salesforce | How to change Logo of externally accessible VisualForce Pages
Steps to add Logo to externally accessible VF pages:
1. Add Logo/Image into Static Resources:
a. Go to Setup, then search Static Resource in Quick Find Box. Then click on Static Resources and Read more…
Triggers in Salesforce and order of execution
A trigger is Apex code that executes before or after the following types of operations:
You can create triggers on both standard as well as custom objects.
There are two types of Read more…
Salesforce custom object using apex code
There are two ways of creating a custom object and its related fields in Salesforce. The first and the easiest way is to go to the Objects link beneath Create tab, click on the new button and create a new Read more…
Problem:- System.EmailException: NO_MASS_MAIL_PERMISSION, Single email is not enabled for organization or profile.
Description : By default, email access level is set to “System Email only” or “No Access”. It allows only system generated email to be sent such as ‘Reset user password”.
Solution:- Following are the steps how to change Read more…
If you have a csv file with raw data and you want to read it using apex, convert to sfdc objects and insert these, then get success and failure results back then following steps and code can help you:
1. Create an Apex Class which will read the csv Read more…
Problem: How to change the Time Zone in VF Pages of Salesforce to show the Date Time field according to User’s Time Zone?
By default the Date Time field is saved in GMT TimeZone. If you simply use the System.now() method in order Read more…
The maximum number of records that we can retrieve using a single Salesforce API call is 2000. Below are some points using which we can reduce our API calls to not to cross Salesforce API call limits:
* Instead of using Salesforce operations like update(), upsert() for each record you can Read more…
CRM Plus Edition
Steps to make VisualForce Page externally accessible by non-salesforce Users/External Users:
1. Create a VisualForce page that you want to make externally accessible by non-salesforce Users/External Users.
Here, I’ve created a VisualForce Page named as ‘Multi-Select List’. I’ve also created an Read more…
Workflows enable us to set up rules that are evaluated and the corresponding action is executed based on the type of change in record. Few common cases in which workflows are used are:
1. Create a new task on an event
2. Update a field
3. For email Read more…
Salesforce Sandbox is intended for coding and testing by a single developer. This is an environment in which currently ongoing changes can be done until they’re ready to be deployed in live.
There are several different types of sandboxes available:
1. Developer Sandbox:
Developer sandbox Read more…
There was a task in which we were required to get each folder name with count of files it contains from an AWS S3 bucket. If we used the general approach to start a counter and increment that in a foreach loop we were getting the exact count of files Read more…
In Salesforce, how to open standard ‘send email page’ by clicking a custom button located on Detail Page of a custom/standard Object?
Steps to open an Email Page from Custom Button:
1. Add a custom button first. Go to Custom Object settings, Then Click New button and link.
2 Read more…
These are the steps to upgrade to PHP 5.6:
Add the PPA containing version 5.6 of php for Ubuntu 12.04:
sudo apt-add-repository ppa:ondrej/php5-5.6
sudo apt-add-repository ppa:ondrej/php5
Run these command in terminal to upgrade php :
sudo apt-get Read more…
How to send an error message from trigger back to the layout and display it on the record detail page. You need to use addError method for this.
For example :
errorMsg=’Some of the catalog courses are not available in LMS.<br/>Please sync them to LMS first Read more…