Over the last few weeks, I’ve been using Lightning Experience exclusively in my companies production org and have had several clients asking to trial it in their own orgs. I have to say, I’m actually really enjoying the experience, but getting Lightning Experience up and running is a little more involved than just flipping a switch.
Before getting into some of my observations, let me just say that Lightning Experience isn’t fully baked yet. Please don’t feel like you need to rush into activating this for your org. Salesforce has confessed that most orgs are not going to be able to use Lightning Experience for a while. It’s going to probably take 18 months or more before the Sales Cloud is fully converted. Not only that, but you’ll need to re-train your users, which will be a huge undertaking for most organizations.
Related: Lightning Experience Basics – Trailhead Module
I strongly encourage every Admin to explore Lightning Experience, even if your org has no plans to roll it out. We’ll start to see more and more of the Lightning Experience functionality added to certification exams (I assume) over the course of time, so it’s good to have a grasp on everything LEX!
Also, this is not an extensive list of items that need to be updated. This is simply what I’ve seen as a user of Lightning Experience over the last month. Explore for yourself, and share with others what you find – we’re all learning together and every little bit of knowledge transfer helps!
In Salesforce Classic, users see their tabs across the top of the page (which I call the Tab Ribbon). In Lightning Experience, these tabs move to the left side of the page. Turning Lightning Experience on will provide users with a defaulted list of tabs.
Unlike Salesforce Classic, tabs displayed in the navigation menu are not currently driven by the selected App. This means that a Navigation Menu will need to be created and customized for each profile based on what they need access to. Users will still be able to access their apps through the new App Launcher, but these tabs will not automatically become part of the Navigation Menu.
Here’s how to create and customize the Navigation Menu.
Here are are the written instructions for making these changes:
- After activating Lightning Experience, click on the Gear icon in the upper right-hand corner of the page them click Setup Home.
- In the Quick Find box, type Navigation and click Navigation Menus.
- Click New in the upper-right corner of the page to create a new menu.
- Provide a Name and Description then click Next.
- Add the items you want to display in the new navigation menu by dragging and dropping the tabs from Available Items to Navigation Menu Items. Once done, click Next.
- Assign the menu to the appropriate profile(s) and click Save & Finish.
Hopefully, we’ll see the option for users to easily switch between menus in a future release.
The new dashboard components are really beautiful. They use the same component types as Salesforce Wave and make a big difference. But, while Salesforce does a decent job of converting your existing dashboards to the new Lightning Experience design language, they don’t always get it right. More than likely, some dashboard components will need to be updated in order to show meaningful metrics.
IMPORTANT: Modifications to dashboards in Lightning Experience will make the dashboard read-only in Salesforce Classic. It’s recommended that the dashboard is cloned and modified in Lightning Experience to prevent any potential issues in Salesforce Classic.
In my companies production org, we activated Lightning Experience and the few dashboards I use didn’t convert well – they really need updating to make the data more relevant and easy to read. Note that Salesforce does not yet support all of the chart types of Salesforce Classic in Lightning Experience so your combo charts in particular will be affected!
In the screenshots above, you’ll see the dashboard in Salesforce Classic, then the same dashboard in Lightning Experience without any modifications. I updated the dashboard components to a more meaningful chart type and arranged some of the components. Don’t forget that in Lightning, you can have up to 9 columns! But, don’t try to fit 9 metrics in one row, it will look awful!
For a full list of reports and dashboard limitations in Lightning Experience as of Spring ’16, click here.
Page layouts are a big deal because they impact user productivity. Lightning App Builder allows Admins to customize page layouts in Lightning Experience and Salesforce1. This adds the ability to change the structure of the layout with three styles to choose from and indicates the components that should live on the layout.
IMPORTANT: App Builder for Lightning Experience is in open Pilot in Developer Edition Orgs only as of the time this blog post was published. Functionality is planned for production, but no release date has been announced. Because this is a pilot feature, only one page layout can be assigned per object and will be applied for all users regardless of profile.
Creating a custom page layout is relatively straightforward – in fact, it’s much like building a dashboard! Here’s how it works.
Here are the written instructions for making these changes.
- After activating Lightning Experience in your Developer Edition org, click on the Gear icon in the upper right-hand corner of the page then click Setup Home.
- In the Quick Find box, type App Builder and click Lightning App Builder.
- If the Lightning App Builder Pilot hasn’t already been activated in your developer org, check the Enable App Builder for Lightning Experience (Pilot) checkbox.
- Click New in the Lightning Pages list.
- Choose New Record Page.
- Select the template style and click Next.
- Name the page layout, and choose the object then click Finish.
- Build the page layout with the available components including Lightning-ready installed packages and Visualforce pages.
- Save and Activate the layout.
I’m excited for this feature to become available in a future release because it will give organizations the ability to customize Lightning Experience in a way that works the way they do.
Global Actions have been around for a while. These are the actions seen on Salesforce1 and in the Chatter Publisher in Salesforce Classic. I’ve written about how reps were able to create records 54% faster with the use of a Publisher Action over the standard record create functionality – these things are amazing!
Related Post: Get $#!+ Done With Chatter Publisher Actions
But, for existing orgs where Lightning Experience needs to be enabled, Global Actions don’t automatically display for users. This will need to be configured.
There are only a few Global Actions currently supported in Lightning Experience as of Spring ’16: New Event, New Task, Log a Call, and New Note. It’s anticipated that additional standard and custom Global Actions will be available in a future release.
Here’s what the Global Actions button looks like in my old developer org after activating Lightning Experience:
The Actions Publisher is available, but no actions display which is a miss for user productivity! Fixing this is really quite simple. Here’s how to do it.
- After activating Lightning Experience, click on the Gear icon in the upper right-hand corner of the page then click Setup Home.
- In the Quick Find box, type Publisher then click Publisher Layouts from the menu.
- Click Edit next to the Global Layout (or whichever layout your users are assigned).
- In the Publisher Layout, notice that there are two layout types: one for Quick Actions in Salesforce Classic, and the second one for Salesforce1 and Lightning Experience. We’ll be editing the second layout. Select Salesforce1 Actions in the field bank to see available Salesforce1 and Lightning Experience actions.
- Select the following fields and add them to the Salesforce1 and Lightning Experience Actions section: Log a Call, New Event, New Task, New Note and arrange the layout as preferred. Remember, this configuration will also impact Salesforce1.
- Click Save to save the new Publisher Layout
Excellent! Now, if we refresh the browser page, we should now see available Global Actions!
These Global Actions are now available to all users and can be quickly accessed from whatever page they are viewing.
Lightning Experience Considerations
Obviously, Lightning Experience isn’t fully baked and Salesforce is working to update this new UI with functionality and features so that organizations that want to use it can. Keep that in mind as you explore the functionality and evaluate it for your org.
Be sure to keep up with the Salesforce Release Notes so you know what’s available and how limitations and considerations are changing. A full list of considerations is available in the Spring ’16 release notes.
If you’ve discovered something really cool in Lightning Experience, or you are waiting for a certain feature to become available before evaluating it, leave me a comment below or catch me on Twitter (@brentdowney) and let’s chat about it!
24 thoughts on “ Customizing Salesforce’s Lightning Experience ”
As usual, this is awesome. We are looking to roll out Lightning in our org. end of this year (I hope). I am going to come back to this for sure.
Thanks you so much! Truly helpful.
Awesome! Glad it was beneficial!
Very timely post. I’m going through the LEX process now. I really appreciate the info. Please keep it coming. Thanks–Jeremy
Cool! I would love to hear what you’re finding through your process!
Thanks for the insights. LE is on our long term road map so this information is really helpful.
Thanks, Ken! It’s always good to be ahead of the curve when possible!
This is indeed a great post @Brent. We’re going to roll out LEX for one of our customers and this is going to be so helpful. Thanks a lot and much appreciated.
Thanks Deepak! It’s been fun to explore the new UI and share my findings with the community!
Hey Brent! Great post.
I’m the quick actions writer at Salesforce, and I want to clarify something about global actions for you and your readers.
Only global actions associated with Events, notes, or Tasks, plus the Log A Call-type global actions, will show up under the plus-sign menu. Global actions associated with other object types that you add to the “Salesforce1 and Lightning Experience Actions” section of an object’s page layout display in the page-level actions menu in the highlights panel (in the header).
Here’s a handy reference: https://help.salesforce.com/apex/HTViewHelpDoc?id=actions_in_lex.htm
I look forward to reading future posts! Keep up the good work.
Thanks for the comment and resources Michelle! This is great!
Very timely, indeed! We are in the process of building out a new grant funding app in LEX and I’m working to transition my existing objects as well right now. Thanks for the great info!
This is very helpful. Is there a printable version available?
You can use https://www.printfriendly.com/ to get a printable view of the post. Hopes that helps!
We have been reluctant to roll out the Lightning UI due primarily due to the Log A Call limitations. We use this feature to record customer service activities each day. The Subject drop down list is customized to their activities and is not available in the new UI.
Hopefully this will be corrected in the future.
Summer ’16 release notes come out today. Be sure to review them and see if this functionality will be part of the upcoming release. I’m sure it won’t be too much longer!
Thank you. We are going to Lightning next week. Right now, in our Non-profit version, it seems we can only add new tasks from the menu bar page on tasks. One thing I will be looking to do is add “New Task” and “New Event” buttons and functionality to the Contact and Opportunity page, and possibly the Account page so we can enter new tasks and events right on those pages. If you have info how to do that, let me know please.
Hi Paul! I haven’t seen how to do that yet, but you may be able to create a Chatter publisher action (untested). Modifying page layouts and assigning to profiles will be a feature coming out in the Summer ’16 release.
Hi Brent, We are struggled on getting dashboards on lightning experience in Salesforce1. Do you know if its possible to get it? Thanks in advance.
Are you referring to reports built in Lightning, or getting the dashboards into the Lightning design UI? The Spring ’16 release allows for the Lightning Experience design UI to be applied to Salesforce1 even without Lightning Enabled. https://releasenotes.docs.salesforce.com/en-us/spring16/release-notes/rn_mobile_s1_newfeat_reportsdashboards_charts.htm
Is Lightning Action will work in classic ?
Hi Sagar! There are actions in Classic, and I think they are the same as Lightning Actions…
Salesforce likes to rebrand a lot and I tend to lose track!
This is really necessary for organisations to know how to customise lightning experience before implementing salesforce CRM.
Thanks for sharing!!
This is really helpful – Tks Brent!