<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>techblog.apprivo.com</title>
	<atom:link href="http://techblog.apprivo.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://techblog.apprivo.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 17 Nov 2009 23:13:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Partner Account Field: So Often Overlooked</title>
		<link>http://techblog.apprivo.com/?p=5</link>
		<comments>http://techblog.apprivo.com/?p=5#comments</comments>
		<pubDate>Wed, 09 Sep 2009 00:08:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Partner Relationship Management]]></category>
		<category><![CDATA[PRM]]></category>

		<guid isPermaLink="false">http://techblog.apprivo.com/?p=5</guid>
		<description><![CDATA[Summarizing reports by owner name is one of the many useful aspects of Salesforce. But if you sell through partners, you probably want to see leads and opportunities based on the partner company name rather than the partner employee name. This way, you can easily understand partner performance. Should be easy, right?
Well, yes. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>Summarizing reports by owner name is one of the many useful aspects of Salesforce. But if you sell through partners, you probably want to see leads and opportunities based on the partner company name rather than the partner employee name. This way, you can easily understand partner performance. Should be easy, right?</p>
<p>Well, yes. In fact, it’s very easy. And yet, I’m constantly amazed by how many companies operate without even realizing this option exists.</p>
<p>Consider the following example. The report on the left summarizes partner owned leads by the partner account, whereas the report on the right summarizes by partner user/owner.</p>
<p>Which option would you prefer?</p>
<p><img class="alignnone size-full wp-image-40" title="screens1" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/screens1.jpg" alt="screens1" width="659" height="441" /></p>
<p>If you want to summarize reports by partner name rather than by owner name, all you have to do is activate the ‘Partner Account’ field. This native feature of Salesforce Partners automatically populates this read only field with the name of the partner account based on who the record owner is.  So if Fred Jones works for Acme Resellers the Partner Account field will automatically show Acme Resellers.</p>
<p>This is especially important for vendors that have a lot of partners and do not necessarily know the names of all partner employees. Aggregating to a higher level – like Partner Account &#8211; is key for reporting.</p>
<p>So why do so many companies continue to sift through reports by owner name when it would be easier to view them by partner account? Truth be told, the reason is that while the field shows up within setup when Salesforce Partners is enabled, the field level security defaults to NOT visible for all profiles, so you never see the field on the lead or opportunity record or in the reporting tab.</p>
<p>If grouping by partner account is important to you, then do the savvy thing and turn on the partner account field. Administrators, here is your implementation checklist:</p>
<ul>
<li>Turn on the field level security for all profiles that need to see the Partner Account Field. This needs to be done for both the lead and opportunity object.</li>
</ul>
<p><img class="size-full wp-image-14 alignnone" title="picture-1" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/picture-1.png" alt="picture-1" width="411" height="253" /></p>
<ul>
<li>Put the Partner Account Field on page layouts for records you expect partner users to own. I recommend putting it directly below the owner name.</li>
</ul>
<p><img class="size-full wp-image-15 alignnone" title="picture-2" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/picture-2.png" alt="picture-2" width="331" height="186" /></p>
<ul>
<li>Create canned reports and dashboards summarized by Partner Account and add a constraint ‘Partner Account Not Equal’ to blank value in order to limit the report to partner owner records.</li>
</ul>
<p>Since the Partner Account field is only native to the lead and opportunity objects, in an upcoming tech blog I will share code with you to show you how to automatically populate the partner account field on custom objects based on the record owner.</p>
<p><strong>To the point…</strong></p>
<ul>
<li>Summarizing reports by partner account name with Salesforce Partners is easy</li>
<li>The Partner Account field is native to Salesforce Partners, though is often overlooked</li>
<li>Administrators need to turn on field level security to allow users to summarize by partner account</li>
</ul>
<p>Apprivo can help with a free security consultation <a href="http://www.apprivo.com/about_contact_us">Contact Us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.apprivo.com/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing is caring. But don’t share too much!</title>
		<link>http://techblog.apprivo.com/?p=1</link>
		<comments>http://techblog.apprivo.com/?p=1#comments</comments>
		<pubDate>Sun, 06 Sep 2009 01:38:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Partner Relationship Management]]></category>
		<category><![CDATA[PRM]]></category>
		<category><![CDATA[Salesforce Customer Portal]]></category>
		<category><![CDATA[Salesforce Partner Portal]]></category>
		<category><![CDATA[Sharing Rules]]></category>

		<guid isPermaLink="false">http://techblog.apprivo.com/?p=1</guid>
		<description><![CDATA[One of my favorite features of Salesforce is the ability to share information with your community, be it through the Partner Portal, Customer Portal, Salesforce Sites, or Salesforce to Salesforce. Bringing a Salesforce Cloud to your community is a great way to foster better and more efficient communication.
But cloud computing is a lot like a [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite features of Salesforce is the ability to share information with your community, be it through the Partner Portal, Customer Portal, Salesforce Sites, or Salesforce to Salesforce. Bringing a Salesforce Cloud to your community is a great way to foster better and more efficient communication.</p>
<p>But cloud computing is a lot like a first date. Sometimes too much sharing can be a bad thing.</p>
<p>As valuable as a Salesforce Cloud can be to you, your partners, and your customers, it’s important not to expose too much data or give the wrong data to the wrong people. Thankfully, there are some easy steps you can take to ensure this doesn’t happen. Administrators, you can use this as a checklist to ensure you are sharing just the right amount of information.</p>
<p><strong>1. Organization Wide Defaults</strong></p>
<p>Adopt a private sharing model for objects you plan to expose in the customer or partner portal. This ensures that partners/ customers only see records owned by them, those below them in the role hierarchy, or shared with them. You do not need to go private on an object you don&#8217;t plan to expose in a portal as long as the portal user profiles are not granted access to these records.<img class="size-full wp-image-9 alignnone" title="01" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/01.png" alt="01" width="256" height="104" /></p>
<p><strong>2. Sharing Rules</strong></p>
<p>Use sharing rules to create exceptions to the organization wide defaults. For example, if you have set leads to &#8216;private&#8217; but want to have an internal public model, create a sharing rule such as the following so that all internal users have visibility to all leads whether they are owned by internal or external users.</p>
<p>I cannot tell you how many times I see this type of rule incorrectly defined, or not defined at all, which causes visibility issues.</p>
<p><img class="alignnone size-full wp-image-10" title="02" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/02.png" alt="02" width="377" height="88" /></p>
<p>Review all existing sharing rules, with particular attention to any that have a &#8216;Shared With Roles and Subordinates&#8217; setting since you may be inadvertently exposing records to portal users. This is a very common occurrence for companies that have recently implemented a portal but have not updated their sharing rules. Thankfully you don’t have to delete the rule and re-create it. You can use the &#8216;Convert Portal User Access&#8217; tool in the portal setup to migrate these rules.</p>
<p><strong>3. Profiles</strong></p>
<p>Check externally focused profiles to ensure that the profiles do not have any extraneous object access. Many companies do not uncheck object access (especially when new objects are created), which allows portal users to have these records included when searching.</p>
<p>Also, check public permissions (e.g. Manage Public Documents, Manage Public List Views, Manage Public Reports, &amp; Manage Public Templates) on internally focused profiles to make sure that a limited number of users have access to these permissions. Otherwise when an internal user creates a list view (for example, one called &#8216;My Hot Leads!&#8217;) the default setting is to show this list view to all users including portal users. While the list view may not return any data to the portal user, they will see the list view name.</p>
<p>Review the &#8216;Run Reports&#8217; and &#8216;Export Reports&#8217; permissions on externally focused profiles to ensure that you give these permissions to the correct users if appropriate.</p>
<p><strong>4. List View/ Report Folder/ Document Folder/</strong><br />
Since Salesforce uses list views and folders as a common navigation metaphor, we suggest that you review what list views are visible to portal users. Do this by logging into the portal to see the exposed list views on each tab, and the report and document folder selections if you have exposed these tabs.</p>
<p><img class="size-full wp-image-11 alignnone" title="03" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/03.png" alt="03" width="181" height="144" /></p>
<p>While being able to see a list view does not automatically grant you access to all records meeting the list view criteria (that would be governed by your access rights) the idea of showing too many list views in a portal (or even in the core CRM application) may be confusing to the user.</p>
<p>Companies that have granted public create permissions to a lot of users likely have a lot of folders that have &#8216;Visible to all users&#8217; as the default. When you turn on the customer or partner portal these list views will be visible, and you need change visibility to a more restrictive setting such as &#8216;All Internal Users&#8217;. This is a time consuming but necessary step.  If you had previously set up visibility using &#8216;Role and Subordinates&#8217;, and have now enabled the portal you can migrate these views/ folders automatically to &#8216;Roles and Internal Subordinates&#8217; using a wizard available in the portal set up page.</p>
<p><img class="alignnone size-full wp-image-12" title="04" src="http://techblog.apprivo.com/wp-content/uploads/2009/09/04.png" alt="04" width="383" height="199" /></p>
<p><strong>5. Page Layouts</strong></p>
<p>A few tips on page layouts:</p>
<ul>
<li> Create external and internal page layouts and assign appropriately</li>
<li> Make the external page layout as minimal as needed by removing extraneous fields, and custom links</li>
</ul>
<p><strong>6. Search</strong><br />
If you have exposed a search component on your portal, then try a test search for common first names, document names etc to see what records are returned to your partner/ customer user. It&#8217;s a great way to see if there is unintended sharing going on!</p>
<p>This is in no means meant to be a comprehensive guide. If you’ve got further questions or concerns, feel free to let me know. We can set you up for a free security consultation.</p>
<p><strong>To the point…</strong></p>
<ul>
<li> The Salesforce Cloud is a great platform for sharing data wide and far, but you need to respect the force!</li>
<li> Business processes change so security reviews should be an ongoing process and not just initial implementation considerations</li>
<li> It’s easy to hide or inadvertently share data and features so conduct periodical security reviews to ensure the right data is being shared.</li>
</ul>
<p>Apprivo can help with a free security consultation <a href="http://www.apprivo.com/about_contact_us">Contact Us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.apprivo.com/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
