<?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>Execute better using Salesforce.com, Basecamp, and Quickbooks</title>
	<atom:link href="http://www.successrabbi.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.successrabbi.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Nov 2009 18:26:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CloudCamp LA &#8211; 2009</title>
		<link>http://www.successrabbi.com/2009/09/cloudcamp-la-2009/</link>
		<comments>http://www.successrabbi.com/2009/09/cloudcamp-la-2009/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 00:13:32 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=373</guid>
		<description><![CDATA[
Live blogging of CloudCamp LA 2009
The Organizers
5:15pm &#8211; About 10 people so far&#8230;
5:30pm &#8211; The amazing Persian food arrives thanks to CKK. The lamb is amazing &#8211; and the hummus!
6:30pm &#8211; Thanks to our sponsors: RIGHT SCALE, Microsoft Azure, alestic, Cisco, Axis Technical Group, &#38; 3 tera. They funded the food, the beer, the venue, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="CloudCamp Logo" src="http://eventbrite-s3.s3.amazonaws.com/eventlogos/106654/174190007.gif" alt="" width="308" height="70" /></p>
<h2>Live blogging of CloudCamp LA 2009</h2>

<a href='http://www.successrabbi.com/2009/09/cloudcamp-la-2009/cloudcamp1/' title='cloudcamp1'><img width="150" height="150" src="http://www.successrabbi.com/wp-content/uploads/2009/09/cloudcamp1-150x150.jpg" class="attachment-thumbnail" alt="" title="cloudcamp1" /></a>
<a href='http://www.successrabbi.com/2009/09/cloudcamp-la-2009/cloudcamp2/' title='cloudcamp2'><img width="150" height="150" src="http://www.successrabbi.com/wp-content/uploads/2009/09/cloudcamp2-150x150.jpg" class="attachment-thumbnail" alt="" title="cloudcamp2" /></a>

<p>The Organizers</p>
<p>5:15pm &#8211; About 10 people so far&#8230;</p>
<p>5:30pm &#8211; The amazing Persian food arrives thanks to <a href="http://www.ckkabob.com" target="_blank">CKK</a>. The lamb is amazing &#8211; and the hummus!</p>
<p>6:30pm &#8211; Thanks to our sponsors: RIGHT SCALE, Microsoft Azure, alestic, Cisco, Axis Technical Group, &amp; 3 tera. They funded the food, the beer, the venue, and facilitate our gathering to connect, learn, and move cloud computing forward.</p>
<p>6:45pm &#8211; <strong>Lightning Talk 1</strong>: David w/ Microsoft Azure Cloud</p>
<p>This is a cross between Google App engine &amp; Amazon EC2. Nov 17 is go live date.</p>
<p>Cloud models have implications:</p>
<ul>
<li>Private &#8211; you own it but must manage it. (own the car)</li>
<li>Infrastructure &#8211; (rent the car)</li>
<li>Private &#8211; (public transportation)</li>
</ul>
<p>100 Globally distributed data centers. Moving the data closer to the customer.</p>
<p>SQLAzure seeks to be relational DB in the cloud. Microsoft is looking to do a hybrid model</p>
<p>7:00pm &#8211; <strong>Lightning Talk 2</strong>: Uri w/ RIGHT SCALE</p>
<p>What are customers doing with the Cloud?</p>
<p>A single admin managing 100 to 1000 servers.<br />
Auto scaling of instances based on load.<br />
Animoto started with 40 servers and move to 4700 in 3 days. Signing up 25,000 people per day.</p>
<p>[Shows many charts showing amazing load variance, ability to peak to extremely high points]</p>
<p>7:15pm &#8211; <strong>UnPanel</strong> (all those who claimed to be &#8220;experts&#8221; in Cloud Computing)</p>
<p>7 Questions get answered</p>
<ol>
<li>Q: 20 servers paid for + 2 good employees + no power problems. why should I use the cloud?<br />
A: The hype always precedes the deep usefulness and need of a product. If it doesn&#8217;t make sense now, don&#8217;t use it. Just evaluate some of the solutions before you invest in your next 10 servers.</li>
<li>Q: Ho do I move my ASP.net app to the cloud?</li>
<li>Q: When should I stop using Amazon SimpleDB?</li>
<li>Q: Large infrastructure, consistent utilization, why should I use the cloud?</li>
<li>Q: How do I avoid lock-in?<br />
A: Carlos: Use systems that have lots of users and developers, use systems that use standards that are interoperable and portable.</li>
<li>Q: How do I keep my data secure?<br />
A: We can&#8217;t because someone else owns the disks and could steal them. Although homomorphic encoding is providing some hope of interacting with data without having it leave its encrypted form.</li>
<li>Q: How can I put client server apps in the cloud?<br />
A: Look at each app and analyze it individually. Web apps move the easiest.</li>
<li>Q: What is the operational definition of a cloud computing service?<br />
A: It&#8217;s what you use a computer for but with a metered pay schedule that&#8217;s scalable, and delivered over the Internet</li>
<li>Q: What is one positive nontechnical motivation for the cloud?<br />
A: Cost reduction, eliminating the complexity of IT, dynamic scalability with no punishment for scaling down, lower risk with little long term consequences</li>
<li>Q: How do you build a CAP app? (Consistency, Availabily, Partitioning)<br />
A: Very carefully as certain architectures do not support it.</li>
</ol>
<p>7:45pm &#8211; <strong>Breakout Session Proposals (15+ proposed)<br />
</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/09/cloudcamp-la-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make It More Readable: Enforce Case w/ Simple Workflow Rules</title>
		<link>http://www.successrabbi.com/2009/08/make-it-more-readable-enforce-case-w-simple-workflow-rules/</link>
		<comments>http://www.successrabbi.com/2009/08/make-it-more-readable-enforce-case-w-simple-workflow-rules/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 00:52:30 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Accounts]]></category>
		<category><![CDATA[B2B]]></category>
		<category><![CDATA[B2C]]></category>
		<category><![CDATA[Contacts]]></category>
		<category><![CDATA[data quality]]></category>
		<category><![CDATA[Nonprofits]]></category>
		<category><![CDATA[Person Accounts]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=363</guid>
		<description><![CDATA[Sometimes the flexibility of Salesforce.com can be intimidating. Whether potential buyers, admins, or users, wrapping your head around all the various tools available to you and imagining how you might used them can be challenging. Sometimes it is the most simple example that starts the wheels turning and leads to a real use case in [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes the flexibility of Salesforce.com can be intimidating. Whether potential buyers, admins, or users, wrapping your head around all the various tools available to you and imagining how you might used them can be challenging. Sometimes it is the most simple example that starts the wheels turning and leads to a real use case in your business.</p>
<p>I hope this is one of those simple examples. Please let me know otherwise below.</p>
<p>Workflow is a feature of the Enterprise Edition of Salesforce.com that provides a lot of that powerful but daunting flexibility.</p>
<p>I am going to focus on a simple but valuable way to use Workflow to make your data more consistent and readable. I will then show a few screen shots as examples of the setup process and then offer a few additional ways this could help you.</p>
<p><a href="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-0.jpg"><img class="size-full wp-image-364 alignleft" title="workflow-rule-uppercase-0" src="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-0.jpg" alt="workflow-rule-uppercase-0" width="225" height="407" /></a>You and I have a different way of taking notes. You probably write very well. Me, not so much. I use pictures (thanks Tony Buzan!) and you use abbreviations. I oscillate between ALL CAPS and Camel Case (also called Title Caps) and you write in all lowercase.</p>
<p>So, let&#8217;s say we are both working together on a deal in Salesforce.com and logging calls, tasks, updating Opportunity and Account information, etc. Our style of writing will start making the information look strange. Certainly my doodles would be absent but my ALL CAPS, Title Caps, and your lowercase notes would certainly stand out.</p>
<p>Many companies require all written forms to be filled out in ALL CAPS due to the variance in how people write letters like o, i, l, and others. It is probably a good idea to set the same rules for information that is typed in since all are used to looking at capitalized letters.</p>
<p>Workflow can do this automatically so no matter who enters valuable information, it will be placed in the right case when it is saved. All we have to do is setup a simple rule with some actions and it will all happen automatically from there.</p>
<p>Inside the Salesforce.com Setup area (click the &#8220;Setup&#8221; link at the top, just right of center), we will navigate to Setup | Create | Workflows &amp; Approvals | Workflow Rules. Click New Rule and select what object it relates to. In my case, I want Account fields to be saved in ALL CAPS.</p>
<p>After clicking next, choose the criteria of your rule. This is just Salesforce.com asking, &#8220;when should I do these actions?&#8221; I chose every time the account is saved and when Account Name not equal to null so it will run every time it is saved, whether a new or existing account.</p>
<p style="text-align: center;"><a href="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-1.jpg"><img class="aligncenter size-full wp-image-365" title="workflow-rule-uppercase-1" src="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-1.jpg" alt="workflow-rule-uppercase-1" width="604" height="291" /></a>By clicking Edit on this screen, you can add/modify the actions you want to execute when the rule gets invoked.</p>
<p style="text-align: center;"><a href="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-2.jpg"><img class="aligncenter size-full wp-image-366" title="workflow-rule-uppercase-2" src="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-2.jpg" alt="workflow-rule-uppercase-2" width="535" height="239" /></a>In this case, we just want to take some existing text, such as &#8220;Hello world!&#8221; and make it &#8220;HELLO WORLD!&#8221; before saving it. We do this through a Field Update as we are updating the text that exists within a field.</p>
<p style="text-align: center;"><a href="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-3.jpg"><img class="aligncenter size-full wp-image-367" title="workflow-rule-uppercase-3" src="http://www.successrabbi.com/wp-content/uploads/2009/08/workflow-rule-uppercase-3.jpg" alt="workflow-rule-uppercase-3" width="545" height="341" /></a>Here is the simple formula that transforms text into ALL CAPS. You can use this exact syntax for each field as long as you just change the part that is inside the parenthesis to be the specific field you want to change. Use the Insert Field button to pick one and it will insert it into your formula for you.</p>
<p>Once you have done this, simple go back to an existing Account record, edit a field and save it. If done right, all the text fields you assigned actions to will automatically turn to ALL CAPS. The page will be SCREAMING SUCCESS TO YOU!</p>
<p>I&#8217;m not angry, I&#8217;m excited. Really.</p>
<p>To your success.</p>
<p><img class="alignnone size-full wp-image-60" title="signature-transparent" src="http://www.successrabbi.com/wp-content/uploads/2008/11/signature-transparent.png" alt="signature-transparent" width="120" height="62" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/08/make-it-more-readable-enforce-case-w-simple-workflow-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Your Profitability Flexible? Here&#8217;s a Possible Solution</title>
		<link>http://www.successrabbi.com/2009/08/is-your-profitability-flexible-heres-a-possible-solution/</link>
		<comments>http://www.successrabbi.com/2009/08/is-your-profitability-flexible-heres-a-possible-solution/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 00:50:18 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Save Money]]></category>
		<category><![CDATA[leads]]></category>
		<category><![CDATA[overhead]]></category>
		<category><![CDATA[sales]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=339</guid>
		<description><![CDATA[When it comes to business, using flexible tools in the wrong place can make your profitability flexible too. Every business does it for at least a short time but the successful will proactively innovate to avoid the high cost it brings with growth. Here&#8217;s a short test to see where you are on the scale.
The [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to business, using flexible tools in the wrong place can make your profitability flexible too. Every business does it for at least a short time but the successful will proactively innovate to avoid the high cost it brings with growth. Here&#8217;s a short test to see where you are on the scale.</p>
<p><strong>The Test</strong></p>
<ol>
<li>Do you have at least 2 versions of the same form and have difficulty getting your team to use the right one?</li>
<li>Do you let your sales reps come up with their own method to manage leads?</li>
<li>Do you only hear of a deal once it&#8217;s been signed?</li>
<li>Does your staff complain of too much &#8220;admin&#8221; or &#8220;overhead&#8221; time?</li>
<li>Do you have an employee that manages docs and spreadsheets regularly?</li>
<li>Do clients complain that their expressed needs were not met or items were forgotten?</li>
<li>When a sales rep departs, is their little hope of finding, not to mention working his in progress deals?</li>
<li>Does your sales manager have little visibility into your sales pipeline (i.e. accounts, deal size, win rate, discounting)</li>
<li>Is there little historical data available without significant manual labor?</li>
<li>Do you often have to search through numerous docs and emails for account related info?</li>
</ol>
<p>Each &#8216;yes&#8217; answer on this list is shaving hundreds of dollars from your profitability for each employee!</p>
<p>The flexibility of these tools is very helpful at times, especially when doing one-off tasks or exploring a process. However, when you are looking to grow and add on additional resources as needed, this flexibility puts too much creativity into the hands of each person and leads to an organization headache with lots of confusion. Especially if the situation isn&#8217;t changed before the next growth spurt.</p>
<p>The worst time to change is when potential customers are knocking down your doors.</p>
<p><strong>The Solution</strong></p>
<p>Most businesses make the decision to move away from this flexibility toward a  manageable system when they are small and want to grow. Profitable growth is very challenging in general and without a simple, consistent system to manage the increase of very important information, it can be stunted.</p>
<p>My recommendation to any business that answered &#8216;yes&#8217; to at least one question above is to consider starting with <a title="Sign up for a free Salesforce.com trial" href="/salesforce/" target="_self">Salesforce.com Group Edition</a>. With a free 7 day trial and just $8 or so per user per month for up to five users, you can see quickly the benefits of having a common system for all your team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/08/is-your-profitability-flexible-heres-a-possible-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce.com Data Cleansing on a Shoestring Budget</title>
		<link>http://www.successrabbi.com/2009/07/salesforce-com-data-cleansing-on-a-shoestring-budget/</link>
		<comments>http://www.successrabbi.com/2009/07/salesforce-com-data-cleansing-on-a-shoestring-budget/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 00:48:25 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Data Cleansing]]></category>
		<category><![CDATA[De-duping]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[RingLead]]></category>
		<category><![CDATA[Views]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=322</guid>
		<description><![CDATA[One of the biggest challenges with any database, especially when they are easy to use for your whole team, is keeping the data accurate. The most common problem is duplicate data due to the variance in spellings, abbreviations, and other ways that information can be stored with a slight variance in syntax or specifically how [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest challenges with any database, especially when they are easy to use for your whole team, is keeping the data accurate. The most common problem is duplicate data due to the variance in spellings, abbreviations, and other ways that information can be stored with a slight variance in syntax or specifically how it is written.</p>
<p>Salesforce.com definitely falls into the category of an easy to use database and the great potential of getting your entire team directly involved with the data can quickly change your data from a couple varieties of lettuce, each in their own bag to a large tossed salad with few or no ways to discern duplicates, the data of record for conflicts, or organize and separate the lettuce out again.</p>
<p>There are great solutions like RingLead that can proactively check for duplicates when entered and even help you sort them out quickly once saved. However, pricing is based on which features you use and the total number of records. I checked pricing on just the de-duping feature called <a title="RingLead Declone Data Cleansing info" href="http://www.ringlead.com/existing_duplicates.php" target="_blank">Declone Data Cleansing</a> for less than 3000 existing Accounts and Contacts and the price came back in excess of  $1000 annually. (Their free trial enabled me to test their system on de-duping my Contacts with names ending in A &#8211; C which was a nice way to get a few records done.)</p>
<p>Due to the relational nature of Salesforce.com, various records like Tasks, Cases, Campaigns, and other information may be connected to a Contact or Account so keeping the Master Record, the one that is most accurate, and deleting the rest is not the best solution as any connected data either gets deleted or becomes orphaned.</p>
<p>The solution is Merging and Salesforce.com includes very simple wizards for merging up to three Contacts and Accounts at a time. Merge Contacts by clicking &#8220;Merge Contacts&#8221; button above the Contacts related list when viewing an Account. Merge Accounts by clicking the Accounts tab and then clicking the &#8220;Merge Accounts&#8221; link at the bottom under &#8220;Tools.&#8221;<span id="more-322"></span></p>
<p>The above method can be time consuming and is not in context to where you might see the problem. If you were to determine if you had duplicates, you would use Views or Reports. What I did was simply enable a custom link from separate Contact and Account Reports so that when I saw a duplicate, I could click the link and it would take me directly to the Merge Wizard for the set of Contacts or Accounts that I wanted to merge.</p>
<p>Here are some points to help you do the same.</p>
<ol>
<li>Create a new Custom Formula Field in both the Contact and Account objects<br />
<code>Setup | Customize | Contacts or Accounts | Fields | Custom Fields &amp; Relationships &gt; New</code></li>
<li>Name is what you like such as &#8220;Merge URL&#8221; and select <strong>Formula Field.</strong> Click Next.</li>
<li>Select Return Type of <strong>Text</strong>. Click Next.</li>
<li>Click the Advanced Formula tab and enter the corresponding Formula below:<br />
Account (i.e. /merge/accmergewizard.jsp?srch=Joe&#8217;s Crab Shack):<br />
<code>HYPERLINK('/merge/accmergewizard.jsp?srch=' &amp; Name, 'Merge Accounts', '_blank')</code>Contact (i.e. /merge/conmergewizard.jsp?id=0018000000RrGuG):<br />
<code>HYPERLINK('/merge/conmergewizard.jsp?id=' &amp;  AccountId, 'Merge Contacts', '_blank')</code><br />
Click Next.</li>
<li>Make them visible to Profiles and add them to Page Layouts as you need.</li>
<li>Customize the Contact and/or Account Report you would like to add the field to.</li>
<li>Select &#8220;Choose Columns&#8221; in the top right pull down menu and check the box next to the Merge URL field from #2.</li>
<li>Select &#8220;Order Columns&#8221; in the top right pull down menu and move the Merge URL columns to the top of the list or where you desire.</li>
<li>Click &#8220;Run Report&#8221; and see how it looks. You should see your Merge URL formula fields within the Report and can click one for a test. If you are using grouping, your Account field may be next to the Account name and the Contact field may be down near the Contact</li>
<li>If you like it, click Save and you have a quick way to Merge Contacts and Accounts with just a few clicks.</li>
</ol>
<div id="attachment_325" class="wp-caption alignnone" style="width: 310px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/07/sfdc-merge-contacts-report-link.jpg"><img class="size-medium wp-image-325" title="Formula field in Report with hyperlink to Merge Contacts" src="http://www.successrabbi.com/wp-content/uploads/2009/07/sfdc-merge-contacts-report-link-300x104.jpg" alt="Formula field in Report with hyperlink to Merge Contacts" width="300" height="104" /></a><p class="wp-caption-text">Formula field in Report with hyperlink to Merge Contacts</p></div>
<p>For more detail, I provide Digital Coaching, Training, and Implementation services for Salesforce.com and Basecamp.</p>
<p>Glad to help.</p>
<p><img class="alignnone size-full wp-image-60" src="http://www.successrabbi.com/wp-content/uploads/2008/11/signature-transparent.png" alt="" width="120" height="62" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/07/salesforce-com-data-cleansing-on-a-shoestring-budget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Make Tables Easier To Create &amp; Use in Basecamp</title>
		<link>http://www.successrabbi.com/2009/07/how-to-make-tables-easier-to-create-use-in-basecamp/</link>
		<comments>http://www.successrabbi.com/2009/07/how-to-make-tables-easier-to-create-use-in-basecamp/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 21:51:03 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Basecamp]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=311</guid>
		<description><![CDATA[As a Digital Coach, I leverage Basecamp in my business and coach others to do so as well. It helps managers better manage and everyone executes better because they know what is expected by when in a simple, easy to understand fashion.
One of the underused elements of Basecamp is it&#8217;s ability to render tables for [...]]]></description>
			<content:encoded><![CDATA[<p>As a Digital Coach, I leverage Basecamp in my business and coach others to do so as well. It helps managers better manage and everyone executes better because they know what is expected by when in a simple, easy to understand fashion.</p>
<p>One of the underused elements of Basecamp is it&#8217;s ability to render tables for columnar data. I used this when detailing out field, page layout, and formula changes prior to implementing them in Salesforce so they can all be seen at a glance and updated in a Writeboard before ever hitting the Salesforce.com admin portal.</p>
<p>Basecamp renders visual tables very well with the help of <a title="Textile, the markup tool for Basecamp" href="http://hobix.com/textile/#tables" target="_blank">Textile</a>.</p>
<p>However, there are many other reasons tables are generally useful. One example is sorting by a specific column. You cannot do this in Basecamp but you can in <a title="OpenOffice, the free Office Suite" href="http://www.openoffice.org" target="_blank">OpenOffice Calc</a> or Excel. However, if it was easy to go back and forth between them then using the best of each when needed would be feasible. This is what I will be illustrating.</p>
<p>I prefer the former so this tip will be using OpenOffice.</p>
<p>I want to create a table in Basecamp but rather than create it as text and insert the pipe (&#8221;|&#8221;) symbols, etc. as I go, I start with a new Calc doc and drop in my column headings and fill in the rows.</p>
<div id="attachment_312" class="wp-caption alignnone" style="width: 310px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/07/OpenOffice-calc-starting-doc.jpg"><img class="size-medium wp-image-312" title="OpenOffice Calc spreadsheet" src="http://www.successrabbi.com/wp-content/uploads/2009/07/OpenOffice-calc-starting-doc-300x100.jpg" alt="OpenOffice Calc spreadsheet" width="300" height="100" /></a><p class="wp-caption-text">OpenOffice Calc spreadsheet</p></div>
<p><span id="more-311"></span>When I am ready, I simply copy the text I have entered into the spreadsheet and paste it into <a title="JEdit, a free java text editor" href="http://www.jedit.com" target="_blank">JEdit</a>, a free java based text editor. The great part about JEdit is you can create custom Macros that do common manipulations to text. In this case, I am replacing the tabs automatically created from my copy/paste operation with pipes (&#8221;|&#8221;) and new lines with pipe and new line combinations. Here is the macro so you can quickly create your own. My Mac stores them in <code>/Users/joncline/.jedit/macros/</code>, your computer may have a different location.</p>
<p><code><br />
textArea.goToPrevLine(false);<br />
SearchAndReplace.setSearchString("\\t");<br />
SearchAndReplace.setReplaceString(" | ");<br />
SearchAndReplace.setBeanShellReplace(false);<br />
SearchAndReplace.setIgnoreCase(true);<br />
SearchAndReplace.setRegexp(true);<br />
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());<br />
SearchAndReplace.replaceAll(view);<br />
SearchAndReplace.setSearchString("\\n");<br />
SearchAndReplace.setReplaceString(" |\\n| ");<br />
SearchAndReplace.setBeanShellReplace(false);<br />
SearchAndReplace.setIgnoreCase(true);<br />
SearchAndReplace.setRegexp(true);<br />
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());<br />
SearchAndReplace.replaceAll(view);<br />
</code></p>
<p>So, I paste this now tab separated value (TSV) text block into Jedit:</p>
<p><code>Field	Type	Values (CSV)	Note	Landing<br />
MonthlyUnits	number(8)	-	What is their average monthly unit volume per month?	Account<br />
MonthlyUnitSales	number(8)	-	What is their average monthly sales?	Account<br />
SeasonalBusiness	boolean	yes, no	From Lead Questionnaire Form	Account<br />
</code></p>
<p>Run the macro on it to turn it into this:<br />
(you may have to add the leading or trailing pipe symbol depending whether you had line breaks before or after your tab)</p>
<p><code><br />
| Field | Type | Values (CSV) | Note | Landing |<br />
| MonthlyUnits | number(8) | - | What is their average monthly unit volume per month? | Account |<br />
| MonthlyUnitSales | number(8) | - | What is their average monthly sales? | Account |<br />
| SeasonalBusiness | boolean | yes, no | From Lead Questionnaire Form | Account |<br />
</code></p>
<p>I can now paste this code directly into any Basecamp Message, Writeboard, ToDo/Milestone Chat, etc. to get a table.</p>
<h3>BONUS: What if I want to edit my Basecamp table again or add more fields? Must I do it in basecamp now?</h3>
<p>This is a great question and since Basecamp is collaborative, I would expect this. The method is actually quite simple if you are using a Writeboard, which you should be since you are collaborating on the source data, not just commenting on it (read: Message). Instead of opening the spreadsheet and typing in your columns and rows, you simply go to your Writeboard, click the Export button at the top and view the HTML version.</p>
<p>Now, simply copy the columns and rows you want from the HTML file and paste them into your spreadsheet. You may get a confirmation menu to confirm the columns and rows were selected accurately but you quickly are back into the powerful spreadsheet interface for sorting, additional columns, reordering, etc.</p>
<p>Once finished, simply follow the directions above and move the data back into Basecamp from TSV text again.</p>
<p>Keep working together, and that doesn&#8217;t mean using &#8220;Track Changes&#8221; in your favorite Office app!</p>
<p>Your Digital Coach,</p>
<p><a href="http://www.successrabbi.com/wp-content/uploads/2008/11/signature-transparent.png"><img class="alignnone size-full wp-image-60" title="Jon Cline Signature" src="http://www.successrabbi.com/wp-content/uploads/2008/11/signature-transparent.png" alt="Jon Cline Signature" width="120" height="62" /></a></p>
<p>P.S.<br />
If you don&#8217;t want to do any of this and your data is not confidential, you might consider just embedding a public Google Spreadsheet into your Message, Writeboard, etc. and you can just modify it as needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/07/how-to-make-tables-easier-to-create-use-in-basecamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Organize Your Growing Set of Browser Tabs</title>
		<link>http://www.successrabbi.com/2009/06/organize-your-growing-set-of-browser-tabs/</link>
		<comments>http://www.successrabbi.com/2009/06/organize-your-growing-set-of-browser-tabs/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 05:59:38 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=279</guid>
		<description><![CDATA[During both of my last two online coaching sessions, my client has asked me about the way I have setup my own web browser, Firefox.
Specifically, they wanted to know how I could have over 20 open Tabs at once and still remain sane. The ability to have multiple pages in your browser be seen as [...]]]></description>
			<content:encoded><![CDATA[<p>During both of my last two online coaching sessions, my client has asked me about the way I have setup my own web browser, Firefox.</p>
<p>Specifically, they wanted to know how I could have over 20 open Tabs at once and still remain sane. The ability to have multiple pages in your browser be seen as Tabs instead of unique windows has been in Firefox for a few years and came to Internet Explorer and Safari more recently.  Each Tab indicates a unique web page and with all of the various on-demand apps, sites, and pages I make use of, having 20 open pages seems to be the rule nowadays, not the exception.</p>
<div id="attachment_282" class="wp-caption alignleft" style="width: 229px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/06/tree-style-tab-sample.jpg"><img class="size-medium wp-image-282" title="Tree Style Tab for Firefox" src="http://www.successrabbi.com/wp-content/uploads/2009/06/tree-style-tab-sample-219x300.jpg" alt="Tree Style Tab for Firefox" width="219" height="300" /></a><p class="wp-caption-text">Tree Style Tab Add-On for Firefox</p></div>
<p>I am one of those people who &#8220;get&#8217;s nervous&#8221; &#8212; my words &#8212; when I have many things open and cannot easily discern or navigate them. This is why I moved to the Mac and this is why prior to this Add-On I would only have as many Tabs as I could horizontally stack and still read, usually about 4-7, depending on page titles.</p>
<p>So, try this in your Firefox and let me know how it helps you.</p>
<p><a title="Tree Style Tabs Add-On for Firefox" href="https://addons.mozilla.org/en-US/firefox/addon/5890" target="_blank">Tree Style Tab Add-On for Firefox</a>.</p>
<p>Additionally, here are a few additional tips for Firefox:</p>
<ul>
<li>By default, the Tab bar will be organized horizontally at the top like Firefox does without it. Change it to organize them vertically to get the productivity gain.</li>
<li>
<div>When you have multiple tabs open, the first 10 are attached to keyboard shortcuts CTRL/+0 through CTRL/+9 so you can move between the tabs quickly.</div>
</li>
<li>When you want to navigate Tabs in context rather than by number, you can use CTRL-TAB and CTRL-SHIFT-TAB for next Tab and previous Tab respectively.</li>
<li>Now that you can handle many pages as Tabs at a glance, you might consider bookmarking an entire set of pages as Tabs such as &#8220;Shopping&#8221; instead of just Amazon.com or WhatSheBuys.com.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/06/organize-your-growing-set-of-browser-tabs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your Inbox = Re: Re: Fwd: Re: New Website Project &#8211; Huh?</title>
		<link>http://www.successrabbi.com/2009/06/your-inbox-re-re-fwd-re-new-website-project-huh/</link>
		<comments>http://www.successrabbi.com/2009/06/your-inbox-re-re-fwd-re-new-website-project-huh/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 00:48:27 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Basecamp]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[cost savings]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=272</guid>
		<description><![CDATA[We&#8217;ve all seen our email inbox explode as a project starts out and all the team gets going. Your inbox starts to look something like this soon after the project begins:
Re: New Website Project
Re: Fwd: New Website Project
Re: New Website Project
Re: Re: Fwd: New Website Project
Re: Call Your Mother
Re: New Website Project
Re: Re: Fwd: Re: [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all seen our email inbox explode as a project starts out and all the team gets going. Your inbox starts to look something like this soon after the project begins:</p>
<p style="padding-left: 30px; background-color:dedede">Re: New Website Project<br />
Re: Fwd: New Website Project<br />
Re: New Website Project<br />
Re: Re: Fwd: New Website Project<br />
Re: Call Your Mother<br />
Re: New Website Project<br />
Re: Re: Fwd: Re: New Website Project<br />
Re: Fwd: Re: New Website Project<br />
Offer: Don&#8217;t Make Me Think by Steve Krug</p>
<p>And this is just the first 30 minutes! In my experience, using email for this sort of communication is the norm. All the information and data related to the project is sent via email:</p>
<ul>
<li>Questions related to the project</li>
<li>Updates on the status of the project</li>
<li>Attached documents related to the project</li>
<li>Deadlines for the project</li>
<li>Reference materials for the project</li>
</ul>
<p><span id="more-272"></span>This ultimately leads to your email inbox turning into a repository of information related to many different projects of which this is just one. This brings many challenges including:</p>
<ul>
<li>Email was designed for notification so searching it is generally frustrating</li>
<li>Email often not backed up to prevent data loss</li>
<li>Email databases struggle to handle the increase in size this task requires resulting in technical difficulties</li>
<li>Email subject lines are often vague and out of sync with the actual message contents</li>
<li>Purging old information after a project is complete is very time consuming</li>
<li>Accidental deletion, spamboxes, and mailbox quotas cause a myriad of resends and repetitive work</li>
</ul>
<p>Do I need to go on?</p>
<p>We have all experienced this but find ourselves drafting the accouncement email with all the milestones, some of the tasks, and adding our team to the CC: field again and again.</p>
<p>Imagine never having to ask &#8220;Can you resend me that file again? I think I deleted it&#8221; again. Imagine being able to see status automatically based on what has <strong>actually</strong> happened, not what someone says has or will happen.</p>
<p>The answer is <a title="Try Basecamp. Free 30 day trial." href="http://www.basecamphq.com/?referrer=JONCLINE" target="_blank">Basecamp</a>. I hesitate to call it project management as it might scare you off with nightmares of MS Project and Gantt Charts. It is the most accessible and simple way I have found to manage lots of tasks, people, deadlines, and copy.</p>
<p>For example, let&#8217;s say you want to find the web design 2 revisions ago that was emailed to you and your team. You deleted it as it has a 50MB attachment and you knew someone else was worrying about it. Now you need it so:</p>
<ol>
<li>Send an email to your 3 other team members and ask them if they have the web design file from an email 2 revisions ago.</li>
<li>Your team members each spend their time searching their inboxes to find the 200 emails with &#8220;New Website Project&#8221; in the subject with an attachment and then find the one with a Photoshop file from 2 revisions ago.</li>
<li>Each team member that finds something sends you an email with a 50MB attachment and asks &#8220;Is this it?&#8221;</li>
<li>You then receive the emails, open up each of the files and try and compare which one is the right one.</li>
</ol>
<p>Total time for 4 people involved: 2.5 hours</p>
<p>Let&#8217;s imagine you were using <a title="Try Basecamp. Free 30 day trial." href="http://www.basecamphq.com/?referrer=JONCLINE" target="_blank">Basecamp</a> to manage your project and you need to find the web design 2 revisions ago. You would need to:</p>
<ol>
<li>Log into <a title="Try Basecamp. Free 30 day trial." href="http://www.basecamphq.com/?referrer=JONCLINE" target="_blank">Basecamp</a></li>
<li>Navigate to the project called &#8220;New Website Project&#8221;</li>
<li>Click the Files tab</li>
<li>Click the Web Design file and download the one from 2 revisions ago.</li>
</ol>
<p><strong>Total time for 1 person involved: 10 minutes</strong></p>
<p>This is just one example, my next posts will talk about the specific features <a title="Try Basecamp. Free 30 day trial." href="http://www.basecamphq.com/?referrer=JONCLINE" target="_blank">Basecamp</a> offers and how to benefit from them by using them strategically.</p>
<p>&#8211; jc</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/06/your-inbox-re-re-fwd-re-new-website-project-huh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Business Accounts and Person Accounts &#8211; Part 2</title>
		<link>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-2/</link>
		<comments>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-2/#comments</comments>
		<pubDate>Wed, 27 May 2009 06:07:33 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Accounts]]></category>
		<category><![CDATA[B2B]]></category>
		<category><![CDATA[B2C]]></category>
		<category><![CDATA[Contacts]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Nonprofits]]></category>
		<category><![CDATA[Person Accounts]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=248</guid>
		<description><![CDATA[In Part 1 of this series, we reviewed the difference between a [Business] Account and a Person Account.
Moving from a Business Account to a Person Account is very common and the converse can be as well so how do we make this easy to do?
Let&#8217;s review the requirements to create a Person Account from a [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="Part 1 of Understanding Business Accounts and Person Accounts" href="/2009/05/understanding-business-accounts-and-person-accounts-part-1/" target="_self">Part 1 of this series</a>, we reviewed the difference between a <code>[Business] Account</code> and a <code>Person Account</code>.</p>
<p>Moving from a Business Account to a Person Account is very common and the converse can be as well so how do we make this easy to do?</p>
<p>Let&#8217;s review the requirements to create a Person Account from a Contact.</p>
<p>Salesforce states the only path to change a Contact into a Person Account has these requirements:</p>
<ol>
<li> You must use the Application Programming Interface (API) to do it.</li>
<li>You cannot make any other updates or changes to the record at the same time.</li>
<li>You must create an <code>Account/Contact</code> pair. That&#8217;s one Account with one Contact. The new <code>Person Account</code> will take the Account name.</li>
<li> The <code>Account</code> must have a blank <code>Parent Account</code> value.</li>
<li> The <code>Contact</code> must have a blank <code>Reports To</code> value.</li>
<li> All data in any shared fields (i.e. phone, etc.) between the <code>Account/Contact</code> need to match.*</li>
</ol>
<p>* I have found that converting a <code>Contact</code> with a mailing address and an <code>Account</code> with no <code>address</code> still works with the <code>address</code> being added to the new <code>Person Account</code>.</p>
<p>As I was looking to solve a different problem today, I came across a solution that made this process simple. Instead of using the heavy apps mentioned in my previous post, this one involves adding a simple <code>Custom Link</code> on qualified <code>Business Account Page Layouts</code> that will convert the <code>Account/Contact </code>into a <code>Person Account</code>.</p>
<p>To get this done, follow or print this page for your Salesforce Admin:</p>
<ol>
<li>While logged into http://www.salesforce.com, click the Setup link at the top of the page, just right of center.</li>
<li>Navigate to <code>Apps Setup &gt; Customize &gt; Accounts &gt; Buttons and Links</code>.
<div id="attachment_261" class="wp-caption alignnone" style="width: 160px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-1.jpg"><img class="size-thumbnail wp-image-261" title="Navigate to Account Buttons and Links" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-1-150x150.jpg" alt="Navigate to Account Buttons and Links" width="150" height="150" /></a><p class="wp-caption-text">Navigate to Account Buttons and Links</p></div></li>
<li>Near the bottom of the page, click the <code>New</code> button to the right of the header <code>Custom Buttons and Links</code>.</li>
<li>Use example image below to match your settings exactly.
<p><div id="attachment_260" class="wp-caption alignnone" style="width: 160px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-2.jpg"><img class="size-thumbnail wp-image-260" title="Create the Custom Link using Javascript" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-2-150x150.jpg" alt="Create the Custom Link using Javascript" width="150" height="150" /></a><p class="wp-caption-text">Create the Custom Link using Javascript</p></div></li>
<li>Paste all of the Javascript code below into the code area and save. Preferably the second one for added safety.</li>
<li>Get the SalesforceID of the Person Account Record Type you would like to convert to.
<ol>
<li>Navigate to Apps Setup &gt; Customize &gt; Accounts &gt; Person Accounts &gt; Record Types</li>
<li>Copy the value after the &#8220;id=&#8221; in the URL either by clicking the Record Type name or copying the URL to your clipboard. It usually starts with &#8220;012&#8243;.</li>
<li>The value I used out of my url is bolded here:<br />
<code>https://na2.salesforce.com/setup/ui/recordtypefields.jsp?id=<strong>0124000000011NS</strong>&amp;type=01I400000005qaX&amp;setupid=PersonAccountRecords</code></li>
</ol>
</li>
<li>Navigate to <code>Apps Setup &gt; Customize &gt; Accounts &gt; Page Layouts</code></li>
<li>Click the Page Layout you would like to add this Custom Link to. Security note: If you add this to a widely visible Page Layout, you may find that people will convert B2B records because they can. Sigh.</li>
<li>Click Custom Links on the left of the Layout Editor Top Bar.
<p><div id="attachment_258" class="wp-caption alignnone" style="width: 160px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-3.jpg"><img class="size-thumbnail wp-image-258" title="Drag your Custom Link onto your Page Layout" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-3-150x150.jpg" alt="Drag your Custom Link onto your Page Layout" width="150" height="150" /></a><p class="wp-caption-text">Drag your Custom Link onto your Page Layout</p></div></li>
<li>Drag the Custom Link you created onto the Page Layout and save.
<p><div id="attachment_259" class="wp-caption alignnone" style="width: 160px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-4.jpg"><img class="size-thumbnail wp-image-259" title="Custom Link is in the Custom Links section in the Page Layout Editor" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-4-150x125.jpg" alt="Custom Link is in the Custom Links section in the Page Layout Editor" width="150" height="125" /></a><p class="wp-caption-text">Custom Link is in the Custom Links section in the Page Layout Editor</p></div></li>
</ol>
<p>Here is the code courtesy of David Schach of <a href="http://www.x2od.com/2008/08/19/convert-between-business-and-person-accounts-b2b-b2c.html" target="_blank">X2OD.com</a>:</p>
<blockquote><p><code>{!REQUIRESCRIPT("/soap/ajax/13.0/connection.js")}<br />
var AccountObj = new sforce.SObject("Account");<br />
AccountObj.Id = '{!Account.Id}';<br />
AccountObj.RecordTypeId = '<span style="color: #ff6600;"><strong>0120000000000000</strong></span>'; // Change by pasting new RecordTypeID<br />
sforce.connection.update([AccountObj]);<br />
location.reload(true);</code></p></blockquote>
<p>Changing the red/bold RecordTypeID will change the behavior from a Business Account =&gt; Person Account to a Person Account =&gt; Business Account. I suppose you could also use this same method to switch Accounts to other Record Types withing B2B and B2C such as a Vendor to a Partner Account, etc.</p>
<p>I like a little confirmation and feedback just to make sure I don&#8217;t accidently do this and cause trouble for me (or my client!) so I added a confirm() and alert():</p>
<blockquote><p><span style="color: #339966;">// convert TO a Person Account</span><br />
{!REQUIRESCRIPT(&#8221;/soap/ajax/13.0/connection.js&#8221;)}<br />
<span style="color: #339966;">if(confirm(&#8217;Are you sure you want to convert this Account and Contact to a single Person Account (B2C)? This is NOT reversable.&#8217;))<br />
{</span><br />
var AccountObj = new sforce.SObject(&#8221;Account&#8221;);<br />
AccountObj.Id = &#8216;{!Account.Id}&#8217;;<br />
AccountObj.RecordTypeId = &#8216;<code><span style="color: #ff6600;"><strong>0120000000000000</strong></span></code>&#8216;; // Paste B2C RecordTypeID<br />
<span style="color: #339966;">msg = </span>sforce.connection.update([AccountObj]);<br />
<span style="color: #339966;">alert(msg);</span><br />
location.reload(true);<br />
<span style="color: #339966;">}</span></p></blockquote>
<p><div id="attachment_257" class="wp-caption alignnone" style="width: 310px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-5.jpg"><img class="size-medium wp-image-257" title="Custom Link is now visible on specific Page Layout" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-5-300x70.jpg" alt="Custom Link is now visible on specific Page Layout" width="300" height="70" /></a><p class="wp-caption-text">Custom Link is now visible on specific Page Layout</p></div>
<p>This will show a little popup confirming what you are doing and that it is not reversable. It is reversable with a little work but I would like others to realize that they should only do this if they know what they are doing. This avoids the accidental curiosity clicks. This also saves the response from Salesforce for a simple alert to confirm all was successful or the error if received. The original behavior just reloads the page with no messaging.</p>
<div id="attachment_256" class="wp-caption alignnone" style="width: 253px"><a href="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-6.jpg"><img class="size-full wp-image-256" title="Person Account Created. Success!" src="http://www.successrabbi.com/wp-content/uploads/2009/05/salesforce-person-accounts-convert-6.jpg" alt="Person Account Created. Success!" width="243" height="139" /></a><p class="wp-caption-text">Person Account Created. Success!</p></div>
<p>Thanks again David and I hope this helps many the way it has helped me.</p>
<p>&#8211; Jon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoiding Number Formatting Problems in Salesforce.com Fields</title>
		<link>http://www.successrabbi.com/2009/05/avoiding-number-formatting-problems/</link>
		<comments>http://www.successrabbi.com/2009/05/avoiding-number-formatting-problems/#comments</comments>
		<pubDate>Fri, 22 May 2009 06:51:19 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=233</guid>
		<description><![CDATA[An issue came up with a client recently that will help other Salesforce.com users I&#8217;m sure. The issue relates to the increasing use of unique and long numbers in business. From account numbers, merchant numbers, to Tax ID numbers, we have lots of numbers to keep tabs on.
Salesforce.com is a great place to keep these [...]]]></description>
			<content:encoded><![CDATA[<p>An issue came up with a client recently that will help other Salesforce.com users I&#8217;m sure. The issue relates to the increasing use of unique and long numbers in business. From account numbers, merchant numbers, to Tax ID numbers, we have lots of numbers to keep tabs on.</p>
<p>Salesforce.com is a great place to keep these numbers. However, if you create a custom field and store them as numbers you will find your formatting probably will not be allowed or preserved.</p>
<p>A couple examples:</p>
<ul>
<li> US Tax ID numbers are in the form of: 88-8888888. This number contains a dash after the first 2 digits. Social Security Numbers have the same problem with two dashes: 888-88-8888. Not allowed as a number with the dashes so you are forced to enter in the numbers by themselves, removing the intended formatting and giving you a new format: 888,888,888.</li>
<li>An account number with a vendor is 8847506644758 and can be saved as long as it is 18 or less digits before the decimal. However, when you view it, it shows 8,847,506,644,758 which is a little distracting to the eyes and confuses the fact that this number is an account number, not a numeric total of something else.</li>
</ul>
<p>The solution in both of these cases is to only store numeric data that will be related to calculations in formulas, reports, etc. There will never be an example of subtracting two SSNs or adding merchant numbers together so storing them as numbers, even though they are, is unnecessary and cumbersome.</p>
<p>The rule should be:</p>
<ol>
<li>Only store numeric data as a number when it <strong>quantifies</strong> something.</li>
<li>Otherwise, use text and include any spaces, dashes, or other characters that make it more easy to read and parse (i.e. 66898-9865-57377)</li>
</ol>
<p>&#8211; Jon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/05/avoiding-number-formatting-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Business Accounts and Person Accounts &#8211; Part 1</title>
		<link>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-1/</link>
		<comments>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-1/#comments</comments>
		<pubDate>Mon, 04 May 2009 16:23:12 +0000</pubDate>
		<dc:creator>jcline</dc:creator>
				<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Accounts]]></category>
		<category><![CDATA[Apex]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[B2B]]></category>
		<category><![CDATA[B2C]]></category>
		<category><![CDATA[Contacts]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Nonprofits]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[Person Accounts]]></category>

		<guid isPermaLink="false">http://www.successrabbi.com/?p=242</guid>
		<description><![CDATA[How you store your client information inside Salesforce.com makes a big difference. One area where this is very clear is Accounts and Contacts. Salesforce began as a business tool and therefore focused on business to business (B2B) relationships. Therefore, the Account object is oriented toward a business or company by default.
These relationships look like this:
ACCOUNT [...]]]></description>
			<content:encoded><![CDATA[<p>How you store your client information inside Salesforce.com makes a big difference. One area where this is very clear is Accounts and Contacts. Salesforce began as a business tool and therefore focused on business to business (B2B) relationships. Therefore, the <code>Account</code> object is oriented toward a business or company by default.</p>
<p>These relationships look like this:</p>
<blockquote><p><code>ACCOUNT (i.e. Acme, Inc., www.acme.com, 1-800-ACME-INC)<br />
|<br />
|<br />
----- CONTACT (i.e. Joe Smith, joe@acme.com, 555-555-1212)<br />
----- CONTACT<br />
...</code></p></blockquote>
<p>This works great when there is a company such as a company client, vendor, or partner and it has employees that are related to it.</p>
<p>However, what happens when the client is an individual person such as someone who bought one of your e-books or a t-shirt? What happens when you are a nonprofit that relates to individual as well as institutional donors?<span id="more-242"></span></p>
<p>This is where a fairly recent addition to Salesforce, <code>Person Accounts</code>, comes into play.</p>
<p>Instead of being forced into this parent-child relationship between the <code>Account</code> and <code>Contact</code>, it combines these two objects into one <code>Account/Contact</code> object called a Person Account that looks like this:</p>
<blockquote><p><code>PERSON ACCOUNT (i.e. Joe Smith, www.joesworld.com, joe@gmail.com, 555-555-1212)</code></p></blockquote>
<p>So, let&#8217;s say you started out in Salesforce without <code>Person Accounts</code>enabled or you still find your team creating <code>Accounts</code> and <code>Contacts</code> for B2C individuals. What can you do besides just retyping in all the info in a new <code>Person Account</code>? Can you just convert it?</p>
<p>Well, Salesforce states the only path to change a <code>Contact</code> into a <code>Person Account</code> has these requirements:</p>
<ol>
<li>You must use the Application Programming Interface (API) to do it.</li>
<li>You cannot make any other updates or changes to the record at the same time.</li>
<li>You must create an <code>Account/Contact</code> pair. That&#8217;s one <code>Account</code> with one <code>Contact</code>. The new <code>Person Account</code> will take the <code>Account</code> name.</li>
<li>The <code>Account</code> must have a blank <code>Parent Account</code> value.</li>
<li>The <code>Contact</code> must have a blank <code>Reports To</code> value.</li>
<li>All data in any shared fields (i.e. phone, etc.)  between the <code>Account/Contact</code> need to match.*</li>
</ol>
<p>* I have found that converting a <code>Contact</code> with a mailing address and an <code>Account</code> with no address still works.</p>
<p>Now, the most painful of these steps for a normal Salesforce user is #1. Dealing with the <code>API</code> is a great feature but many stellar admins and users are not familiar with these concepts and are not interested.</p>
<p>Previous discussions I&#8217;ve read cover the <a title="Salesforce.com Data Loader (new window)" href="http://wiki.developerforce.com/index.php/Data_Loader" target="_blank">Data Loader</a> or <a title="Salesforce.com Excel Connector (new window)" href="http://wiki.developerforce.com/index.php/Force.com_Excel_Connector" target="_blank">Excel Connector</a> which can certainly hammer this nail like a sledgehammer but are very developer oriented and overkill for this common task. They are Windows-only apps as well.</p>
<p>Thankfully, there is a much easier way to get this done for Mac, PC, and Linux users on-the-go with less than 10 lines of Javascript from right within Firefox.</p>
<p><a title="Read Part 2" href="/2009/05/understanding-business-accounts-and-person-accounts-part-2/" target="_self">More in Part 2</a>.</p>
<p>&#8211; Jon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.successrabbi.com/2009/05/understanding-business-accounts-and-person-accounts-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
