Monthly Archives: October 2015

Fixing a List View That Times Out

           You try to access a list view, and…



When a List View is timing out, it’s usually caused lack of criteria, which is making the query look through too many records.  

Here’s how to get into edit mode and fix it. 

1) Make a note of two list view names, the one you’re trying to fix, and any other that is working.  


2) On your Object page, right click and ‘view page Source

View Page Source


3) In that code, there will be a section of your list views with their names and ID’s. Copy the ID of the broken List View

Page Source


4) Go back to Object Page, open a working list View, and click Edit.


5) In the URL, replace the ID of the working list view with the broken list view, then hit Enter. 



6) You’re now in edit mode of your broken list view. From here, you can make the changes needed to prevent it from timing out. 




Lightning Containers: Definitions & Environments You Can Use Them

Here’s a list of Lightning containers, what they are, and where you can use them.

  • Lightning Components – UI framework for developing dynamic web apps for mobile and desktop devices.
    • Environments:
      1. Lightning Experience
      2. Salesforce1 Mobile
      3. Mobile SDK Hybrid Apps
      4. Communities
      5. Standalone Lightning Apps
  • Lightning Component Tabs – Create a Tab to display a Lightning Component
    • Environments:
      1. Lightning Experience
      2. Salesforce1 Mobile
  • Lightning Components For Visualforce  Integrate Lightning components into Visualforce pages for a dynamic development experience.
    • Environments:
      1. Lightning Experience
      2. Salesforce1 Mobile
      3. Salesforce Classic
      4. Mobile SDK Hybrid Apps
      5. Communities
  • Lightning Apps – An App consisting of Lightning Components.
    • Environments:
      1. Lightning Experience
      2. Salesforce1 Mobile
      3. Mobile SDK Hybrid Apps
      4. External Sites
  • Lightning Out – Directly embed lightning components cross domain 
    • Environments:
      1. Mobile SDK Hybrid Apps
      2. External Sites
  • Lightning Extensions – A mechanism for using custom-built components to replace existing components in the Salesforce1 Mobile App.
    • Environments:
      1. Lightning Experience
      2. Salesforce1 Mobile


Lightning Containers and Environments Chart
Credit: Skip Sauls [@SkipSauls] Salesforce Director of Product Management – Lightning Components & Customizations Special thanks to Samantha Ready [@Samantha_Ready] for sharing on Twitter.

An Interview With SteveMo!


Steve Molis [@SteveMoForce] is arguably the most famous Salesforce Admin in the world.  When I was just starting out,  I had to do a lot of google searching for answers and how-to’s (still do).  It became very common that my answer was provided by  some guy named ‘SteveMo’ with a Charlie Brown avatar.  If you’ve ever been to one of his Dreamforce sessions, you know that he’s not only knowledgeable, but also really funny.

Huge thanks to Steve for answering some questions for my blog!


Salesforce Bullet: What were you doing before becoming a Salesforce Admin?

SteveMo:  I was a Lotus Domino Developer in MIS/IT where I’m working now



Salesforce Bullet:  How did you get your start?

SteveMo: One day in August 2003 I was in a meeting and my boss looked at me and said “We’re getting this thing called Salesforce.  We’re gonna learn it, and then you’re gonna own it”



Salesforce Bullet: You’re described as a self-taught Salesforce Admin.  Can you talk about what it was like back when you began learning compared to now?

SteveMo: Back in my day we didn’t have Trailhead or free Developer Salesforce orgs…  All we had was the Online Help and Training Docs, and we had to walk 5 miles in the snow (even in the Summer)


Salesforce Bullet: Formulas seem to be an area most Admins tend to struggle with. How did you become so good with them?

SteveMo: Working in Lotus Formula Language, and a similar “In House” language before that definitely gave me a leg up.  Going from Lotus Formula to Salesforce Formula isn’t even like going from speaking Spanish to Portuguese.  It was like going from Portugal to Brazil, it’s like the same language, so a different dialect.



Salesforce Bullet: To date, you have provided approx. 42,000 answers on the Success Community. There are a lot of people that think this must your full time job. Can you tell us about a day in the life of Steve Molis?

SteveMo:  It’s probably not much different from most SFDC Admins or Devs, start off by logging into all 3 SFDC orgs (Prod, Sandbox, and Dev), checking email, vmail, putting out any fires that pop-up.  There’s always something “on the stove”, whether it’s building/customizing a Report, Dashboard, Page Layout, Process, etc…  I keep the Answers Tab open, and check in when I can, either to take a crack at something, or see what guys like Deepak, Jeff May, Geoffrey Flynn, Chris D, Chris E, Sharif, (too many to mention or count) are cooking up.  There’s just so much knowledge out there flowing through the Answers and Success Community.


Salesforce BulletYou recently passed 3000 best answers, what does that mean to you?

SteveMo: I honestly didn’t even know that I’d done it until Vamsi Krishna posted it in the Success Community.  But once it happened and then Marc and Parker, and other community members, some I’ve known for years, others I’ve never met posted their congratulations…  I still dunno if it’s really sunk in yet. I mean being a Baseball Fan maybe there’s some allegory (right word?) cuz in Baseball 3,000 hits is like one of the standards that batters are measured by.
SteveMo Lightning
Steve receiving the Lightning Bolt from Parker Harris at the DF15 Admin Keynote



Salesforce Bullet: You’re known for telling people they owe you a beer.  By your count, how many beers do you have coming your way?

SteveMo: Oh man…  I dunno if I can build a Formula for that one, I may need to learn Apex Code or Heroku or something.



Salesforce Bullet: What is your favorite kind of beer?

SteveMo: “Pliny the Elder” by Russian River Brewery, it’s considered the Grand Daddy or The Apollo Moon Landing of the “West Coast” IPA movement.



Salesforce Bullet: Any significance using Charlie Brown in your profile/Chatter photos?

SteveMo: I’ve always loved Charlie Brown as a kid, I think maybe I identified with the “Lovable Loser” and I’m a huge Baseball fan (and Dog Lover) so when I created my Community avatar I found a Charlie Brown Baseball image and “hacked in” a RedSox B on his cap.


Salesforce Bullet:  If someone visiting the Boston area could only visit one restaurant, what should it be?

SteveMo:   I’ll give you 2:
  1. Turner’s Seafood Grill in Melrose (be sure to order the Lobster Bisque)
  2. The Parish Café in Boston



Salesforce Bullet: I’m assuming you’re a Patriots fan, how did you celebrate the Super Bowl 49 win?

SteveMo: Honestly, I was too stunned… I watched it, I saw it happen, and like 3 days later I was still like “Wait…  did Butler really intercept the ball on the 1 yard line, or did I just dream that???”



Salesforce Bullet:  If you could give a new Salesforce Admin just three pieces of advice, what would they be?

Trailhead, Trailhead, TRAILHEAD!!!
Never stop learning, exploring, tweaking, etc… Spend as much time (or more) in your Dev SFDC org as you do in your Prod SFDC org.


25 Things I Learned After 5 Years as a Salesforce Admin

Wonka 5 Years v2

It occurred to me the other day that I’ve been a Salesforce Admin for over 5 years now. That got me thinking about the things I’ve learned or wish I knew sooner.

  1. Your personal development is a journey, not a destination. 

  2. You have to be all in.  It’s like Mr. Miyagi would say: Either Salesforce Admin do “yes” or Salesforce Admin do “no.” You Salesforce Admin do “guess so,” get squish just like grape.

  3. Bosses that support your work-life balance, personal development, and appreciate your Salesforce skills are very important to your success.

  4. Executive sponsorship is really important.

  5. If there is a lack of accountability in your company, you’re going to have a bad time.

  6. Designing & developing a solution for a bad business process is not fun.

  7. Speak in a language your audience can understand.

  8. It’s impossible to reach expert level. 

  9. Understand what Apex is capable of.

  10. Self-sufficient users will make your job much easier.

  11. Automation is great, but too much of anything can become problematic.

  12. Stakeholders who have a good idea of what Salesforce is capable of will make your job easier.

  13. Your users are more important than you are.

  14. It’s OK say “I don’t know.”

  15. Trying to be a hero can backfire and cause you to burn out.

  16. Having a good change management process is very important.

  17. Project documentation is very important.

  18. Don’t neglect the little things.

  19. No matter what you do, you will always have some users that just don’t get it.

  20. Know when to turn to the appexchange.

  21. Be an evangelist, but don’t drink the Kool-Aid.

  22. Participation in the Salesforce Community can be rewarding in many ways.

  23. Things that seem impossible now will turn into  things you can do in your sleep.

  24. Knowing the right questions to ask can make all the difference.

  25. Many of the most valuable things you learn only come after you’ve screwed something up.