Back to Basics: Page Layouts

Share this article...

Back to Basics. - with titles (2)

Welcome the second edition of the Back to Basics series! The Back to Basics series comprises the topics that will help get you to get started in your Salesforce journey but will also serve as a reminder for seasoned users who want to revisit Salesforce core functionality.


Last week I wrote about Chatter and some of the wonderful functions it has. This week’s edition is about Page Layouts and how you can create and customize multiple Page Layouts for your various teams of users [note: for Personal, Contact Manager, Group and Professional Edition Orgs, every user views the same layout. Professional, Enterprise, Unlimited, Performance and Developer Edition orgs can create different page layouts for use by different Profiles and Record Types and set field-level security settings to further restrict users’ access to specific fields]. Page Layouts control the organisation of Fields, Related Lists, Standard and Custom Buttons, Sections and many other functions. The topics covered in this edition are:

  1. The Scenario
  2. Creating a Page Layout
  3. Field options
  4. Assigning Page Layouts
  5. quick access menu

The Scenario

The scenario for this example is:

ACME Corporation have created a bespoke Sales team to sell a specific product to existing clients. In order to capture the information they need to contact the client and add all related information, the team have requested a new Contact Page Layout specific to them and to be used only by them.

Creating a Page Layout

As with all Salesforce configuration, to access the Page Layouts for your object start in the Setup area [Setup link next to your name on the top right hand corner]. From here, choose the object you want to create a Page Layout for. For this example, I will be creating a new Page Layout for the Contact object using the Enhanced Page Layout Editor [Setup / Customize / Contacts / Page Layout / New].

Once you’ve clicked New, you will be asked if you want to clone an existing Page Layout and if you want the Page Layout to be Feed-Based. A Feed-Based Page Layout puts the Chatter on a separate tab within the record giving you a Feed tab and a Details tab.


I want to create a brand new Feed-Based Page Layout so I type the name of my new Page Layout and check the Feed-Based Layout checkbox then click Save.


The Sales team provided me with a list of the Sections, Fields, Buttons and Related Lists they wanted to appear on the Page Layout so using the Enhanced Page Layout Palette I can now drag and drop each of these items onto the layout [note: to add elements, drag them from the palette to the layout Valid drop locations show up in green. To remove elements, drag them off the layout and back to the palette].

Once you’ve added all your elements, click Quick Save [1] and then Preview As… [2] to get a quick view on the layout. [note: I always add the History Related List to all my Page Layouts so I have quick access to view all recent changes users have made to the record]. You can make further changes if required.

Screen Shot 2016-09-02 at 17.21.09

Field Options

A requirement for the Sales team is that Fields key to them are mandatory. To do this, as a Salesforce Admin you can make these Fields “Required”. By hovering over the field and selecting the Properties icon you can make the Field Required or Read Only. If you make the Field Required, it means that a user cannot save the Record until data has been entered into that field. However, if you make a field Read Only it means that the field is visible to users but they cannot edit it.

In my scenario, I want to make the Email field Required [note: when you make a field Required, a red asterisk appears to the left of that field] and the Contact Record Type field Read Only.


If you are happy with the layout click Save to return to the list of Contact Page Layouts in Setup.


Next, I want to ensure that only the Sales team have access to this custom Page Layout. To do this I need to assign the Page Layout to their Profile.

From the Setup area I go to Administer / Manager Users / Profiles, select the relevant Profile and in the Find Settings box type Contact. Once I’m in the settings page for Contacts, I click Edit to assign the Sales Team Contact Layout to the relevant Record Types [note: in this scenario, I am assigning the Sales Team Contact Layout to both the Main Record Type and the Master].


I can check that the correct Page Layout is visible for the Sales team by logging in as one of the members of the team. To do this, enter the name of the user in the Search box in the Navigation Menu and click Enter.


From the user record, I can then click Login and am able to see the Record Types, Page Layouts and overall views that user has of the Salesforce Org. It’s a great way to check the changes you have made are all working as expected!

PageLayout6 Quick Access

I find that once I’ve created a Page Layout, if I want to make small edits to it then the quickest way to do this is by using the Quick Access Menu. You can access this menu while you are using the record. Click the small blue arrow on the right had side of the page to expand the menu [1].

Screen Shot 2016-09-02 at 17.42.15


It allows you to quick make changes to the Page Layout and to view the Object in more detail.

I hope you enjoyed this weeks Back to Basics edition. Look out for the next Blog of this series titled “Account and Contact Record Merging”.

4 thoughts on “Back to Basics: Page Layouts

  1. Ben, I have two clarifications here
    – Assume that when I created new page layout, I haven’t selected the feed based layout. But later I realized to have feed based layout. How to do this?
    – Can I assign this page layout directly to required profiles without assigning through record types?(assume no picklist field is available on page layout)

  2. I am curious about a few things. I might be seeing something different based on when this was written – it is now 4 years later!

    1) Whenever I try to see a layout while I am working on it I get an error telling me there is no data. This even happens in production environment, so I know there is data. Any thoughts?
    2) I was tasked to create a new Lead page, with mostly new fields but many less. One required field on my new page is also showing on the old page, even though I didn’t add it there. Why?
    3) In my research I saw that I can upload data without required fields creating errors, but I cannot make a change on an individual record in Salesforce. Example, I was trying to change the Lead owner and was stopped because the new field on the page is required, but because this is a very old original record that is not filled in on the page. Am I correct in my take on this being a one-off change, but a mass upload will go through?

    Thanks for any info you can offer – I have to do this with Contacts also, and that will be going from 2 recored types to just 1, and 1 page layout. I want to be sure this will all work! Hope to hear from you soon.
    Best –

Add Comment