Thursday, March 8, 2012

Lions, Tigers, and Bears… Oh My!


When I first implemented Salesforce.com in 2009, my company really took it's time and defined the system requirements and business needs. We spent weeks building a data dictionary, defining our fields, our reports, and our dashboards. In fact, we spent so much time that when I was finally given the green light to GO! and set up our instance I ran (not walked… not jogged…) to the nearest PC and let my fingers start typing. I was confident about how our Account pages would look, what our custom objects would capture, and what fields would be pick lists versus text boxes. I was sure I would win awards for our design…

Enter the 'But.' You knew it was coming.

Although we considered security while defining our system, we did not understand how to align our users with the security. As a result, I immediately dove in and created 75 users. I used the standard profiles and skipped the Roles (even though it looked like a required field on the user setup). I never paused to think, "How will we make sure Joe Schmoe shows up on a report for Mr. T?"

Our Director of Sales was adamant; we wanted the Organization-Wide Defaults set to Private. Our sales reps worked independently and they were very concerned about people seeing their "stuff." So if one rep owned an account the intent was that only he or she would see it.

Enter the exceptions. This is where I started to lose it. Because after taking 2 hours to create 75 users I suddenly realized that Mr. T couldn't access the account Joe Schmoe owned. And the Director of Sales was shouting that he didn't have any accounts showing up in his reports. I should have set up roles... and public groups… and who knows what else…

So now my confidence was gone and I started to think like Dorothy from Wizard of Oz … I was looking for the Emerald City and all its glamour and instead I felt like I was suddenly facing a dark, wild thicket. And all I had was Sassy on my shoulder, creeping me out by playing the role of the Scarecrow… (enter dream state here)













Dorothy: "I don't like this forest! It's – it's dark and creepy!"
*My Translation: "Okay… I am getting frustrated with this cloud! It's not as white and fluffy as they portrayed it to be!"
Scarecrow: "Of course, I don't know, but I think it'll get darker before it gets lighter."
*Sassy's Translation: "You have to get into the thick of the cloud and get it set up right so your users will adopt it!"
Dorothy: "Do - do you suppose we'll meet any wild animals?"
*My Translation: "I have a deadline, Man! I will be eaten alive if this doesn't go right!"



I think at that point I started chanting "Lions and Tigers and Bears, Oh My!" over and over. It helped, kind of like a mantra. And with each revision to my users I defeated the one of the animals:
Lions… CHECK! Users set up!
Tigers… CHECK! Roles set up!
And Bears… CHECK! Groups set up!
Now I was ready to start on some sharing rules to make sure Mr. T and the Director of Sales were happy. This is really what this post was supposed to be about - sharing Rules for all those Lions I created. So let's get into it, shall we?


What are sharing rules and where and how can you use them?

  • Account and contact sharing rules are available in: Professional, Enterprise, Unlimited, and Developer Editions
  • Account territory, case, lead, opportunity, and custom object sharing rules are available in: Enterprise, Unlimited, and Developer Editions
  • Campaign sharing rules are available in Professional Edition for an additional cost, and Enterprise, Unlimited, and Developer Editions
  • Only custom object sharing rules are available in Database.com
With sharing rules, you can make automatic exceptions to your organization-wide sharing settings for defined sets of users. For example, use sharing rules to extend sharing access to users in public groups, roles, or territories. Sharing rules can never be stricter than your organization-wide default settings. They simply allow greater access for particular users. You can create the following types of sharing rules:



For more information, check out these publications:


And, more importantly, what kinds of questions are asked about sharing rules on the certification exam?

Take these sample questions and see how you do. Answers are at the bottom but you'll have to stand on your head to read them.

A. Which of the following is not true about Sharing Rules?
  1. Sharing Rules have three types of access levels (Read, Read/Write, and Controlled by Parent)
  2. Can be granted to users who are either in public groups, roles, or are subordinates
  3. Deleting a sharing rule automatically deletes the sharing access created by that rule
  4. Sharing Rules give users wider access to data
B. How would you separate the process for international sales and national sales that have different stages in their opportunity?
  1. Profiles
  2. Record Types
  3. Sharing Rules
  4. Page Layouts
C. When Universal Containers shares accounts owned by Sales with the Customer Service department, what associated items can be affected? (Select 3)
  1. Contacts
  2. Opportunities
  3. Cases
  4. Campaigns
D. An Operations Manager needs access to all opportunities in order evaluate the sales pipeline but the organization's sharing settings are set to Private. What should be done to give the manager read only access to Opportunities?
  1. Update the owner of all Opportunities to the Operations Manager
  2. Use sharing rule to grant read-only access to campaigns
  3. Use an Account Sharing Rule to grant access to opportunities
  4. Update the Organization-Wide Default on Opportunities to Read-Only


Maybe next week we can focus on the Flying Monkeys…


No comments:

Post a Comment