<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<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/"
	>

<channel>
	<title>Pipe Lime .com</title>
	<link>http://pipelime.com</link>
	<description>Have your sales gone sour?</description>
	<pubDate>Fri, 29 Aug 2008 15:51:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>Group Edition AppExchange</title>
		<link>http://pipelime.com/archives/34</link>
		<comments>http://pipelime.com/archives/34#comments</comments>
		<pubDate>Fri, 29 Aug 2008 15:51:58 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/34</guid>
		<description><![CDATA[Due to the number of Salesforce companies we&#8217;ve dealt with using Group Edition and missing out on apps like MintFly, Vertical Response, and Jigsaw, we&#8217;ve created an &#8220;idea&#8221; on the Salesforce IdeaExchange:
Why limit AppExchange applications to Professional and above? Some applications like MintFly, Vertical Response, and Jigsaw would be a great help to the Group [...]]]></description>
			<content:encoded><![CDATA[<p>Due to the number of Salesforce companies we&#8217;ve dealt with using Group Edition and missing out on apps like MintFly, Vertical Response, and Jigsaw, we&#8217;ve created an &#8220;idea&#8221; on the Salesforce IdeaExchange:</p>
<p><a href="http://ideas.salesforce.com/article/show/10091963/Group_Edition_AppExchange?skin=null">Why limit AppExchange applications to Professional and above? Some applications like MintFly, Vertical Response, and Jigsaw would be a great help to the Group edition customers.</p>
<p>Please allow AppExchange and other partner applications to work with Group Edition. </a></p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/34/feed</wfw:commentRss>
		</item>
		<item>
		<title>Staples Print Shop Online</title>
		<link>http://pipelime.com/archives/31</link>
		<comments>http://pipelime.com/archives/31#comments</comments>
		<pubDate>Mon, 04 Aug 2008 02:02:06 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/31</guid>
		<description><![CDATA[It&#8217;s amazing that so many people in this day and age (of rising mac popularity, iPhones, Firefox usage) would choose to limit their web site and require only Internet Explorer.  For instance, with the virtually unlimited number of online print shops, Staples requires a Windows computer running Internet Explorer.Here is the error page:  

Interestingly enough, I [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing that so many people in this day and age (of rising mac popularity, iPhones, Firefox usage) would choose to limit their web site and require only Internet Explorer.  For instance, with the virtually unlimited number of online print shops, Staples requires a Windows computer running Internet Explorer.Here is the error page:  </p>
<p><a target=_blank href="http://pipelime.com/wp-content/uploads/2008/08/picture-1.png" title="picture-1.png"><img src="http://pipelime.com/wp-content/uploads/2008/08/picture-1.thumbnail.png" alt="picture-1.png" /></a></p>
<p>Interestingly enough, I would expect the message to say something like &#8220;Sorry, we still have our web development team from 1990 who is really good at Visual Basic.&#8221;  Instead, they&#8217;re taking the &#8220;act natural&#8221; approach, as if this is something you should expect from using the internet.VistaPrint seems to be at least mostly in touch with this whole &#8220;internet thing&#8221;.  They require at least Firefox:</p>
<p><a href="http://pipelime.com/wp-content/uploads/2008/08/picture-2.png" title="picture-2.png"><img src="http://pipelime.com/wp-content/uploads/2008/08/picture-2.thumbnail.png" alt="picture-2.png" /></a> </p>
<p>Does anyone know of good print shops online that let you use Safari? </p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/31/feed</wfw:commentRss>
		</item>
		<item>
		<title>Salesforce.com for your iPhone&#8230; NOW!</title>
		<link>http://pipelime.com/archives/30</link>
		<comments>http://pipelime.com/archives/30#comments</comments>
		<pubDate>Wed, 02 Jul 2008 15:42:57 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/30</guid>
		<description><![CDATA[Too many times we have tried to look up a contact or account in Salesforce.com on our iPhone and give up after waiting 10 minutes for each page to load.  The reason is that the iPhone is just not capable of loading the 50+ images, 10+ javascript files, 5+ CSS files, and then process all [...]]]></description>
			<content:encoded><![CDATA[<p style="font: normal normal normal 12px/normal Helvetica; margin: 0px">Too many times we have tried to look up a contact or account in Salesforce.com on our iPhone and give up after waiting 10 minutes for each page to load.  The reason is that the iPhone is just not capable of loading the 50+ images, 10+ javascript files, 5+ CSS files, and then process all the javascript code in the user interface.</p>
<p style="font: normal normal normal 12px/normal Helvetica; min-height: 14px; margin: 0px"> </p>
<p style="font: normal normal normal 12px/normal Helvetica; margin: 0px">We are putting the finishing touches on <a href="http://mintfly.com">MintFly.com</a> - a system that creates iPhone friendly pages from your Salesforce.com account.  This way, we can look up an address, update a record, or search our database within seconds instead of minutes.</p>
<p style="font: normal normal normal 12px/normal Helvetica; margin: 0px"><a href="http://mintfly.com"><img src="http://pipelime.com/wp-content/uploads/2008/07/picture-7.png" alt="picture-7.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/30/feed</wfw:commentRss>
		</item>
		<item>
		<title>Open Source Code Contribution Visualization</title>
		<link>http://pipelime.com/archives/28</link>
		<comments>http://pipelime.com/archives/28#comments</comments>
		<pubDate>Fri, 13 Jun 2008 19:24:12 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/28</guid>
		<description><![CDATA[This stunning visualization of of code contribution to an open source project (Python) is not only a stunning display of colors and motion.  The video starts with one contributor for the longest time.  The code is completely circling him and there is no other input.  There is so much effort put into the project over [...]]]></description>
			<content:encoded><![CDATA[<p>This stunning visualization of of code contribution to an open source project (Python) is not only a stunning display of colors and motion.  The video starts with one contributor for the longest time.  The code is completely circling him and there is no other input.  There is so much effort put into the project over such a long period of time before any other contributors were introduced. Once other contributors come about, their additions are few and far between.  The little contributions slowly start to build up and accelerate until they become a full stream and eventually eclipse the original person who started the project.</p>
<p>The fact that one person took so long to build it is a testament that open source projects are in fact very similar to our businesses.  Someone out there is putting in a lot of effort, working toward a vision, and is dedicated to the goal.  Businesses aren&#8217;t an over-night success with a grand opening event, they are a consistent challenge to the owner to acquire customers and keep the bottom line low.</p>
<p>  <object width="400" height="302">
<param name="allowfullscreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1093745&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></param>	<embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1093745&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="302"></embed></object><a href="http://www.vimeo.com/1093745?pg=embed&amp;sec=1093745">code_swarm - Python</a> from <a href="http://www.vimeo.com/michaelogawa?pg=embed&amp;sec=1093745">Michael Ogawa</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1093745">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/28/feed</wfw:commentRss>
		</item>
		<item>
		<title>Beauty In Advertising</title>
		<link>http://pipelime.com/archives/26</link>
		<comments>http://pipelime.com/archives/26#comments</comments>
		<pubDate>Sat, 17 May 2008 23:56:36 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/26</guid>
		<description><![CDATA[Creating beauty in advertising makes people appreciate your brand.  Jet Blue&#8217;s new advertising campaign thanking you for not flying, as they do the flying for you, and numerous silly images make it a pleasant experience to see run into their brand.  It is a risk, as not all of these endeavors turn out well, but [...]]]></description>
			<content:encoded><![CDATA[<p>Creating beauty in advertising makes people appreciate your brand.  Jet Blue&#8217;s new advertising campaign thanking you for not flying, as they do the flying for you, and numerous silly images make it a pleasant experience to see run into their brand.  It is a risk, as not all of these endeavors turn out well, but when it&#8217;s slightly quirky and improves your day - you do crazy things like spending a dozen more dollars on a short-haul flight because you want to try out Jet Blue, those guys that made you smile a few times last week.</p>
<p>If you&#8217;re looking for advertising inspiration you should check out SkaryIdeas.com:</p>
<p><a href="http://scaryideas.com" target="_blank"><img src="http://pipelime.com/wp-content/uploads/2008/05/picture-3.thumbnail.png" alt="ScaryIdeas.com" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/26/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ajax Loading Animated Gif Generator</title>
		<link>http://pipelime.com/archives/25</link>
		<comments>http://pipelime.com/archives/25#comments</comments>
		<pubDate>Thu, 15 May 2008 00:22:45 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/25</guid>
		<description><![CDATA[AJAX web applications typically use a processing or loading indicator when pulling data back from the server.  We use them in S-Controls for Salesforce.com integrations and for our other web projects.  Recently when performing a web search for a generic animated loading indicator (this search) I was amazed and surprised at a great [...]]]></description>
			<content:encoded><![CDATA[<p>AJAX web applications typically use a processing or loading indicator when pulling data back from the server.  We use them in S-Controls for Salesforce.com integrations and for our other web projects.  Recently when performing a web search for a generic animated loading indicator (<a target="_blank" href="http://www.google.com/search?q=ajax-loader.gif">this search</a>) I was amazed and surprised at a great tool that someone created:</p>
<p><a target="_blank" href="http://www.ajaxload.info/">ajaxload.info</a></p>
<p>The site gives you a lot of different styles of moving gifs and then lets you assign colors (or transparency) to the indicator and then you can download it for use in your site.  Awesome little tool site!</p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/25/feed</wfw:commentRss>
		</item>
		<item>
		<title>Help!  I need to Lock an Opportunity after Close!</title>
		<link>http://pipelime.com/archives/24</link>
		<comments>http://pipelime.com/archives/24#comments</comments>
		<pubDate>Wed, 20 Feb 2008 17:08:14 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/24</guid>
		<description><![CDATA[Problem:  We&#8217;re using a &#8220;Closed Won&#8221; Opportunity as a financial booking and we need a way to lock the record from people editing it once it reaches this state.  This also means we can&#8217;t allow people to modify the Opportunity LineItems (aka Opportunity Products).
Solution:  Validation Rules to the rescue!
I originally searched Google [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong>  We&#8217;re using a &#8220;Closed Won&#8221; Opportunity as a financial booking and we need a way to lock the record from people editing it once it reaches this state.  This also means we can&#8217;t allow people to modify the Opportunity LineItems (aka Opportunity Products).</p>
<p><strong>Solution:</strong>  Validation Rules to the rescue!</p>
<p>I originally searched Google / SFDC Help for validation rules and triggers for delete but didn&#8217;t find any articles that made it apparent.  A validation rule is executed any time a record is saved either through the Salesforce.com Application or through the API (including Outlook, Excel Connector, and custom code).  In our case, Opportunities are only allowed to be deleted by Admin role (me).  This means that they can only be edited (1/2 the battle).</p>
<p>This means we need two Validation rules&#8230;</p>
<ol>
<li><strong>Disallow editing of an Opportunity once the stage is &#8220;Closed Won&#8221;:</strong> and(PRIORVALUE(StageName) = &#8220;Closed Won&#8221;, not( $UserRole.Name = &#8220;Finance&#8221;))</li>
<li><strong>Disallow editing of Opportunity Products once the Opportunity Stage is &#8220;Closed Won&#8221;: </strong> AND( NOT($UserRole.Name = &#8220;Finance&#8221;), ISPICKVAL( Opportunity.StageName , &#8220;Closed Won&#8221; ))</li>
</ol>
<p>Now, when someone (sales, support, whoever) tries to edit the Opportunity to change the date, they will receive the error message from validation rule 1, hopefully stating they need to go to finance to make changes.  If someone tries to update an Opportunity Product amount, description, or custom field they will receive an error from validation rule 2.  In this example, only Finance can edit your Closed Won Opportunities but you could also unlock it for Admin or other roles depending on the size of your organization.</p>
<p>This was implemented for use in a close process where Salesforce.com is tied out completely to contract values so we can use Lucidera and Salesforce.com reports for real business decisions as we are completely confident the data is correct.  What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/24/feed</wfw:commentRss>
		</item>
		<item>
		<title>Salesforce.com:  Start and Approval Process from custom links and buttons</title>
		<link>http://pipelime.com/archives/22</link>
		<comments>http://pipelime.com/archives/22#comments</comments>
		<pubDate>Fri, 01 Feb 2008 15:27:35 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/22</guid>
		<description><![CDATA[At one company we have adopted an Opportunity close process using Approval Processes.  It is a smallish (70 person) company which uses a desktop finance package and relies on Salesforce.com for the majority of the bookings reporting.  To make the data more reliable there is now a process that requires the approval process [...]]]></description>
			<content:encoded><![CDATA[<p>At one company we have adopted an Opportunity close process using Approval Processes.  It is a smallish (70 person) company which uses a desktop finance package and relies on Salesforce.com for the majority of the bookings reporting.  To make the data more reliable there is now a process that requires the approval process to change the Opportunity stage to &#8220;Closed Won&#8221;, what we now consider an &#8220;Order&#8221;.</p>
<p>To make it more intuitive to the salespeople, we wanted to have a link or button at the top of the Opportunity titled &#8220;Convert to Order&#8221; which would kick off the approval process.  Here is a picture of it in action, a button that submits for approval:</p>
<p><img src="http://pipelime.com/wp-content/uploads/2008/02/20080201-convert-to-order-button.png" alt="Screenshot of Convert to Order Button" /></p>
<p>Want to do the same thing?<br />
<strong> Navigate To:</strong>  Setup &gt; Customize &gt; Opportunities &gt; Buttons and Links<br />
Press the &#8220;New&#8221; button and use these details:<br />
<strong>Label:</strong>  Convert to Order<br />
<strong>Name:</strong>  Convert_to_Order<br />
<strong> Display Type:</strong>  Detail Page Button<br />
<strong> Behavior:</strong>  Execute JavaScript<br />
<strong> OnClick JavaScript:</strong>    if ((Modal.confirm &amp;&amp; Modal.confirm(&#8217;Once you submit this record for approval, you might not be able to edit it or recall it from the approval process depending on your settings. Continue?&#8217;)) || (!Modal.confirm &amp;&amp; window.confirm(&#8217;Once you submit this record for approval, you might not be able to edit it or recall it from the approval process depending on your settings. Continue?&#8217;))) navigateToUrl(&#8217;/p/process/Submit?id={!Opportunity.Id}&amp;retURL=%2F{!Opportunity.Id}&#8217;);</p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/22/feed</wfw:commentRss>
		</item>
		<item>
		<title>Free Software Foundation Membership</title>
		<link>http://pipelime.com/archives/21</link>
		<comments>http://pipelime.com/archives/21#comments</comments>
		<pubDate>Mon, 03 Dec 2007 19:30:25 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/21</guid>
		<description><![CDATA[The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization based in Boston, MA, USA. It relies on individuals like us to support FSF&#8217;s mission to preserve, protect and promote the freedom to use, study, copy, modify and redistribute computer software, and to defend the rights of Free Software users.
 var fsf_widget_text = "Help protect [...]]]></description>
			<content:encoded><![CDATA[<p>The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization based in Boston, MA, USA. It relies on individuals like us to support FSF&#8217;s mission to preserve, protect and promote the freedom to use, study, copy, modify and redistribute computer software, and to defend the rights of Free Software users.</p>
<p><script type="text/javascript"> var fsf_widget_text = "Help protect your freedom!"; var fsf_widget_d_btn = "Donate"; var fsf_widget_share = "Share this widget."; var fsf_widget_size = "normal"; var fsf_associate_id = "2442"; // already a member? change this to your own associate ID and refer people - earn gifts from the FSF, see www.fsf.org/associate/referral </script><br />
<script src="http://gplv3.fsf.org/static/widget/widget.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/21/feed</wfw:commentRss>
		</item>
		<item>
		<title>Auto-Populate Email Template on &#8220;Send an Email&#8221;</title>
		<link>http://pipelime.com/archives/16</link>
		<comments>http://pipelime.com/archives/16#comments</comments>
		<pubDate>Fri, 14 Sep 2007 04:29:28 +0000</pubDate>
		<dc:creator>James Sullivan</dc:creator>
		
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://pipelime.com/archives/16</guid>
		<description><![CDATA[If you have a collection of just a few really common emails that are sent repeatedly to numerous customers and prospects, you are likely using the email templates functionality.  If you get complaints about how long it takes to pick the template from the pop-up window, I have a solution for you&#8230;
You can create [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a collection of just a few really common emails that are sent repeatedly to numerous customers and prospects, you are likely using the email templates functionality.  If you get complaints about how long it takes to pick the template from the pop-up window, I have a solution for you&#8230;</p>
<p>You can create a &#8220;Send an Email&#8221; button that pre-populates a specific template into the form.  This means you could have your existing &#8220;Send an Email&#8221; button plus a &#8220;Send Reminder Email&#8221; and have the form automatically populated with the &#8220;reminder&#8221; template.</p>
<p>To start, pick a template that you would like to use.  Navigate to <span style="text-decoration: underline">Setup > Communication Templates > Email Templates</span> and then open the template you would like to use.  In the URL / Address bar locate the Salesforce.com ID of the template.  In case you&#8217;re not familiar with the Salesforce.com IDs, it should be a 15 character ID that starts &#8220;00&#8243; and ends with some alpha-numeric characters.  Here is one of my template URLs with the Id underlined for illustration:<br />
https://na4.salesforce.com/<span style="text-decoration: underline">00D40000000yz5a</span>?setupid=CommunicationTemplatesEmail</p>
<p>Once you have the ID, go to a Lead or Contact and click your old-fashioned &#8220;Send an Email&#8221; button:</p>
<p><img alt="20070913_send_an_email_button.png" id="image17" src="http://pipelime.com/wp-content/uploads/2007/09/20070913_send_an_email_button.png" /></p>
<p>Once the email composition page loads, copy the full URL of the page.  It should look something like this:</p>
<p>https://na4.salesforce.com/email/author/emailauthor.jsp?p2_lkid=00Q6000000zzTI2&#038;rtype=00Q&#038;retURL=%2F00Q9000000DytI2</p>
<p>With both the template ID and the URL for the &#8220;Send an Email&#8221; page, we are ready to create our custom button.  Navigate to <span style="text-decoration: underline">Setup > Customize > Activities > Task Buttons and Links</span> and press the &#8220;New&#8221; button to&#8230; create a new button.  <img src='http://pipelime.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img alt="20070913_create_special_button1.png" id="image20" src="http://pipelime.com/wp-content/uploads/2007/09/20070913_create_special_button1.png" /><br />
The new button needs to be created specifically for the screen we will place it.  In this example we will use a lead.  Paste your &#8220;Send an Email&#8221; URL that you acquired in the previous step.  Now, replace the two Salesforce.com IDs in the url with the string {Lead.ID}.  When the button is placed on the screen, this will make it always link back to the lead screen from which you clicked the button.  Append the string &#8220;&#038;template=&#8221; and then the ID of your email template to the end of the URL.  This will now default the button to that template which you picked before.<br />
The full URL in my case now looks like this:</p>
<p>https://na4.salesforce.com/email/author/emailauthor.jsp?p2_lkid={!Lead.Id}&#038;rtype=00Q&#038;retURL=%2F{!Lead.Id}&#038;template_id=00D40000000yz5a</p>
<p>Press the &#8220;Save&#8221; button to save your work and create your shiny new button.</p>
<p>Navigate to <span style="text-decoration: underline">Setup > Customize > Leads > Page Layouts</span> to add this new button to a page your user can see.  Edit the layout where you want it placed. Click to select the related list at the bottom for &#8220;Activity History&#8221; and then click &#8220;Edit Properties&#8221; button.  This will give you a pop-up configuration window where you can add your button to the header of that related list.  At the bottom of the pop-up window is the section you need:</p>
<p><img alt="20070913_add_button_to_related_list.png" id="image19" src="http://pipelime.com/wp-content/uploads/2007/09/20070913_add_button_to_related_list.png" /></p>
<p>Move your new button into the &#8220;Selected Buttons&#8221; list, click &#8220;OK&#8221; on this window, and then save your page layout.  You should have a button now on your Lead page that auto-populates with the template you desire.</p>
]]></content:encoded>
			<wfw:commentRss>http://pipelime.com/archives/16/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
