<?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>The Enforcer.net &#187; Uncategorized</title>
	<atom:link href="http://theEnforcer.net/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://theEnforcer.net</link>
	<description>a force.com blog</description>
	<lastBuildDate>Thu, 19 Aug 2010 23:03:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>100 Free Force.com licenses on your normal Salesforce account</title>
		<link>http://theEnforcer.net/2009/09/100-free-forcecom-licenses-on-your-normal-salesforce-account/</link>
		<comments>http://theEnforcer.net/2009/09/100-free-forcecom-licenses-on-your-normal-salesforce-account/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 03:58:49 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theEnforcer.net/?p=137</guid>
		<description><![CDATA[Yes, it&#8217;s true! You can now get 100 Free Force.com user licenses added to your existing Salesforce account. Here&#8217;s mine as proof: You can obtain these licenses via Force.com Checkout (at the bottom of your setup menu). See details of how to add 100 Free Force.com licenses to your account . What&#8217;s Included? If you [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it&#8217;s true! You can now get 100 Free Force.com user licenses added to your existing Salesforce account.</p>
<p>Here&#8217;s mine as proof:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://theenforcer.net/wp-content/uploads/2009/09/freeforce.gif" alt="" /></p>
<p style="text-align: left;">You can obtain these licenses via <strong>Force.com Checkout</strong> (at the bottom of your setup menu). See details of <a href="https://www.salesforce.com/platform/freeforce/free_force_faqs.jsp" target="_blank">how to add 100 Free Force.com licenses to your account</a> .</p>
<h3 style="text-align: left;">What&#8217;s Included?</h3>
<p style="text-align: left;">If you study the <a href="http://www.salesforce.com/assets/pdf/misc/Platform_EditionComparison_060909.pdf">Force.com edition chart</a>, you&#8217;ll notice that the &#8216;Free&#8217; edition:</p>
<ul>
<li>Excludes access to Standard Objects (eg Contact, Account, Opportunity)</li>
<li>Has rules limiting access to objects (soft limitations, enforced in the license but not in the actual system)</li>
<li>Can access only one App in the pull-down in the top-right (and it can&#8217;t be a Standard app)</li>
<li>Has a reduced permission set</li>
</ul>
<p>So, it&#8217;s only useful for using Custom Objects. However, that&#8217;s fantastic for replacing all those silly databases that people keep in spreadsheets or (gasp!) Access databases.</p>
<p>In my case, I&#8217;m hoping to use it to create some HR-type databases applicable to the whole company. It&#8217;s not worth buying everyone a CRM license, nor necessarily a Platform license, since they might only access the system once every couple of months. With these free licenses, combined with some Portal licenses, I should have something cost-effective.</p>
<p>So, go out and get your free licenses today!</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>100 Free Force.com licenses are available for normal Salesforce accounts</li>
<li>There are restrictions on the licenses, so they&#8217;re not a replacement for CRM licenses</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2009/09/100-free-forcecom-licenses-on-your-normal-salesforce-account/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Rounding of units on Dashboard graphs</title>
		<link>http://theEnforcer.net/2008/07/rounding-of-units-on-dashboard-graphs/</link>
		<comments>http://theEnforcer.net/2008/07/rounding-of-units-on-dashboard-graphs/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 07:55:32 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theenforcer.net/?p=29</guid>
		<description><![CDATA[Phew, I figured it out! For a while now, one of our Dashboard graphs started displaying information in &#8220;hundreds&#8221;. For example, &#8220;223&#8243; would be rounded to &#8220;2&#8243;. That&#8217;s fine when you&#8217;re working with thousands, but not great for hundreds. I searched high and low for a way to fix this, and eventually found it in [...]]]></description>
			<content:encoded><![CDATA[<p>Phew, I figured it out!</p>
<p>For a while now, one of our Dashboard graphs started displaying information in &#8220;hundreds&#8221;. For example, &#8220;223&#8243; would be rounded to &#8220;2&#8243;.</p>
<p><img class="aligncenter" title="Before" src="http://theenforcer.net/wp-content/uploads/2008/07/before.png" alt="" width="280" height="284" /></p>
<p>That&#8217;s fine when you&#8217;re working with thousands, but not great for hundreds.</p>
<p>I searched high and low for a way to fix this, and eventually found it in the <strong>Dashboard Edit Component</strong> screen — that&#8217;s the one one after you Edit the Dashboard and then Edit the individual component.</p>
<p><img class="aligncenter" title="Display Units configuration" src="http://theenforcer.net/wp-content/uploads/2008/07/displayunits.png" alt="" width="211" height="147" /></p>
<p>For some reason, the <strong>Auto</strong> setting decided to flip to <strong>Hundreds</strong>, so I just changed it to <strong>Whole Units</strong>.</p>
<p><img class="aligncenter" title="After" src="http://theenforcer.net/wp-content/uploads/2008/07/after.png" alt="" width="280" height="284" /></p>
<p>The result&#8230; Happy users!</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>Some settings can be hard to find</li>
<li>You&#8217;ll probably forget to set this on initial creation of a Dashboard when there isn&#8217;t much data, so make a habit of setting it to Whole Units upon creation</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2008/07/rounding-of-units-on-dashboard-graphs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zoho is a nogo</title>
		<link>http://theEnforcer.net/2008/07/zoho-is-a-nogo/</link>
		<comments>http://theEnforcer.net/2008/07/zoho-is-a-nogo/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 07:46:17 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theenforcer.net/?p=26</guid>
		<description><![CDATA[I had a hearty laugh when I first saw ZohoCRM. On first appearance, it looks a lot like Salesforce.com — they&#8217;ve copied User Interface elements such as Recent Items, object names, tabs and even the Drag &#38; Drop Page Layouts. All pretty good for a quarter the price of Salesforce.com. Then, however, I started looking [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Zoho CRM Logo" src="http://theenforcer.net/wp-content/uploads/2008/07/zohocrm-logo.gif" alt="" width="189" height="30" align="right" />I had a hearty laugh when I first saw <a title="ZohoCRM isn't quite Salesforce" href="http://crm.zoho.com" target="_blank">ZohoCRM</a>.</p>
<p>On first appearance, it looks a <em>lot</em> like Salesforce.com — they&#8217;ve copied User Interface elements such as Recent Items, object names, tabs and even the <a href="http://theenforcer.net/wp-content/uploads/2008/07/zohopagelayout.gif" target="_blank">Drag &amp; Drop Page Layouts.</a></p>
<p><a href="http://theenforcer.net/wp-content/uploads/2008/07/zohopagelayout.gif" target="_blank"><img class="aligncenter size-medium wp-image-28" title="ZohoCRM Page Layout" src="http://theenforcer.net/wp-content/uploads/2008/07/zohopagelayout" alt="" width="300" height="259" /></a></p>
<p>All pretty good for a quarter the price of Salesforce.com.</p>
<p>Then, however, I started looking a bit closer and found several things missing:</p>
<ul>
<li><strong>There&#8217;s no DataLoader</strong>, so you have to get your data in &amp; out via the web interface. There is, however, an API so in theory you could write an automated loader.</li>
<li><strong>You can&#8217;t create Custom Objects</strong> (but you can add custom fields to existing objects)</li>
<li><strong>There&#8217;s nothing resembling Apex or Visualforce</strong>, so don&#8217;t even dream of customising anything (aside from Workflow rules)</li>
</ul>
<p>I&#8217;m sure there&#8217;s a myriad other differences, but these alone mean that it won&#8217;t be used as a serious system in established businesses. While it will improve over time, so will Salesforce.com and I don&#8217;t expect it to catch up.</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>It&#8217;s fine if you&#8217;re a small business or you&#8217;re managing a social club</li>
<li>For anything else, don&#8217;t waste your time</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2008/07/zoho-is-a-nogo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Salesforce&#8217;s version naming &#8211; any better ideas?</title>
		<link>http://theEnforcer.net/2008/07/version-names/</link>
		<comments>http://theEnforcer.net/2008/07/version-names/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 03:44:23 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theenforcer.net/?p=24</guid>
		<description><![CDATA[Salesforce.com does a great job of handling languages and international date formats (and fairly well at currencies). But the one thing that makes me shudder is their release naming scheme which is based on seasons in the Northern Hemisphere. For example, when is Winter &#8217;08? Is it the Winter at the start of 2008, or [...]]]></description>
			<content:encoded><![CDATA[<p>Salesforce.com does a great job of handling languages and international date formats (and fairly well at currencies). But the one thing that makes me shudder is their release naming scheme which is based on seasons in the Northern Hemisphere.</p>
<p><img class="aligncenter" src="http://blogs.salesforce.com/blogs/images/2007/06/12/logos.png" alt="" width="300" height="175" /></p>
<p>For example, when is <strong>Winter &#8217;08</strong>? Is it the Winter at the <em>start</em> of 2008, or the Winter at the <em>end</em> of 2008? Meanwhile, it&#8217;s actually summer here in the Southern Hemisphere.</p>
<p>Perhaps they need to look at the world differently:</p>
<p><img class="aligncenter" title="Upside-Down Map" src="http://theenforcer.net/wp-content/uploads/2008/07/upsidedownmap.jpg" alt="" width="525" height="313" /></p>
<p>The only problem is&#8230; I can&#8217;t think of anything better. Can you?</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>Seasons aren&#8217;t a great naming convention</li>
<li>Global warming may provide a solution</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2008/07/version-names/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vote for my Presentation idea for Dreamforce 2008</title>
		<link>http://theEnforcer.net/2008/07/vote-for-my-presentation-idea-for-dreamforce-2008/</link>
		<comments>http://theEnforcer.net/2008/07/vote-for-my-presentation-idea-for-dreamforce-2008/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 08:09:36 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theenforcer.net/?p=20</guid>
		<description><![CDATA[Dreamforce 2008, the annual Salesforce.com conference, is on again in November 2008 in San Francisco. I have not yet attended a Dreamforce but I do love presenting, so I&#8217;ve submitted an Idea for a presentation entitled Case Study: Automating Integration with the Data Loader. It&#8217;ll be a chance to pass on my learnings from my [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Dreamforce" src="http://theenforcer.net/wp-content/uploads/2008/07/dreamforcelogo.png" width="171" height="79" /><a href="http://www.salesforce.com/dreamforce/DF08/" target="_blank">Dreamforce 2008</a>, the annual Salesforce.com conference, is on again in November 2008 in San Francisco.</p>
<p>I have not yet attended a Dreamforce but I do love presenting, so I&#8217;ve submitted an Idea for a presentation entitled <a title="Vote here!" href="http://dreamforce.ideas.salesforce.com/article/show/10090483" target="_blank"><strong>Case Study: Automating Integration with the Data Loader</strong></a>. It&#8217;ll be a chance to pass on my learnings from my Salesforce.com implementation at Atlassian.</p>
<p>Want to help my chance at stardom? Then please vote for my idea — just click the <strong>Promote</strong> button on the topic page. You&#8217;ll need to login with the Salesforce ID that you use to use a normal Salesforce.com or Developer account. C&#8217;mon &#8212; it&#8217;ll raise the profile of Australians at Dreamforce, too!</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>Vote early, vote often!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2008/07/vote-for-my-presentation-idea-for-dreamforce-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A UNION made in hell</title>
		<link>http://theEnforcer.net/2008/05/a-union-made-in-hell/</link>
		<comments>http://theEnforcer.net/2008/05/a-union-made-in-hell/#comments</comments>
		<pubDate>Thu, 15 May 2008 11:57:17 +0000</pubDate>
		<dc:creator>The Enforcer</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://theenforcer.net/?p=16</guid>
		<description><![CDATA[Okay, this post isn&#8217;t quite about Salesforce.com today, but I think it&#8217;s a tidbit worth publishing&#8230; I learned something about SQL today! I love SQL — It&#8217;s the only programming language that I learnt back in my University days that is still useful. (Remember Pascal? Ha!) I especially love PostgreSQL. I did some neat procedural [...]]]></description>
			<content:encoded><![CDATA[<p><em>Okay, this post isn&#8217;t quite about Salesforce.com today, but I think it&#8217;s a tidbit worth publishing&#8230;</em></p>
<p><strong>I learned something about SQL today!</strong></p>
<p>I love SQL — It&#8217;s the only programming language that I learnt back in my University days that is still useful. (Remember Pascal? <em>Ha!</em>) I especially love <a title="The world's most advanced open source database" href="http://www.postgresql.org/" target="_blank"><strong>PostgreSQL</strong></a>. I did some <a href="http://blogs.atlassian.com/developer/2007/11/optimizing_postgresql_plpgsql.html">neat procedural stuff</a> with it earlier this year that was especially pleasing.</p>
<p>Anyway, today we were burdened with an overly complex query doing funky stuff with sales data. We were trying to join together two sets of data using the good old <code>UNION</code> statement. Result set A had 20 rows and result set B had 24 rows. When combined with <code>UNION</code>, the result had&#8230; not 44 rows, but 24 rows! This was a real head-scratcher until I found this in the PostgreSQL manual:</p>
<blockquote><p><img style="float:right" src="http://chart.apis.google.com/chart?cht=v&amp;chd=t:20,24,0,4,0,0,0&amp;chs=130x80&amp;chf=bg,s,F3F3EC" alt="" /><code>UNION</code> effectively appends the result of <code><em>query2</em></code> to the result of <code><em>query1</em></code> (although there is no guarantee that this is the order in which the rows are actually returned). Furthermore, it eliminates duplicate rows from its result, in the same way as <code>DISTINCT</code>, unless <code>UNION ALL</code> is used.</p></blockquote>
<p>The kicker is that last sentence — duplicate rows are removed unless <code>UNION ALL</code> is used. Sure enough, we stuck in that <code>ALL</code> word and everything was fine.</p>
<h3>The Bottom Line</h3>
<ul class="nomargin">
<li>You learn something every year</li>
<li>PostgreSQL rocks!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://theEnforcer.net/2008/05/a-union-made-in-hell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
