<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atomfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="0.3">
  <title>Force.com Blog</title>
  <link rel="alternate" type="text/html" href="http://blog.sforce.com/sforce/" />
  <id>tag:typepad.com,2003:weblog-125619</id>
  <link rel="service.post" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619" title="Force.com Blog" />
  <modified>2009-11-08T02:46:16Z</modified>
  <tagline>
</tagline>

  <generator url="http://www.typepad.com/">TypePad</generator>
  <info type="application/xhtml+xml">
  <div xmlns="http://www.w3.org/1999/xhtml">This is an Atom formatted XML site feed. It is intended to be viewed in a Newsreader or syndicated to another site. Please visit <a href="http://blog.sforce.com/sforce/">Force.com Blog</a> for more info.</div>
  </info>
  <link rel="start" href="http://feeds.feedburner.com/SforceBlog" type="application/atom+xml" /><feedburner:emailServiceId>SforceBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/SforceBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSforceBlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>PHP Client for Force.com Bulk API</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/qFfq68B92ZM/php-client-for-forcecom-bulk-api.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef012875620ed1970c" title="PHP Client for Force.com Bulk API" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef012875620ed1970c</id>
    <issued>2009-11-07T18:46:16-08:00</issued>
    <modified>2009-11-08T09:18:14Z</modified>
    <created>2009-11-08T02:46:16Z</created>
    <summary>With the Winter '10 release, Salesforce introduced the Force.com Bulk API to rapidly insert, update, and upsert data. To give administrators on-demand access to load data using this powerful new API, it was seemlessly integrated with the existing data loading...</summary>
    <author>
      <name>Ryan Brainard</name>
    </author>
    <dc:subject>Integration</dc:subject>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>With the Winter '10 release, Salesforce introduced the Force.com Bulk API to rapidly insert, update, and upsert data. To give administrators on-demand access to load data using this powerful new API, it was seemlessly integrated with the existing data loading capibilities of Workbench, a web-based suite of API tools for Salesforce. Now, to allow developers to incorporate Bulk API support into their own PHP applications, the same PHP Bulk API client in Workbench has been released as a standalone library and is available for download. This client takes care of all the REST-based interactions with Salesforce, error handling, and logging, and comes complete with sample code and step-by-step instructions to get you up and running quickly. This client works as a perfect complement to the PHP Toolkit for adding Bulk API support.</p><p>For more information and to download Workbench 2.4.17 or the standalone PHP Bulk API Client 17.0, please see:</p><ul>
<li><a href="http://wiki.developerforce.com/index.php/Workbench" target="_blank">http://wiki.developerforce.com/index.php/Workbench</a></li>
<li><a href="http://code.google.com/p/forceworkbench/downloads/list" target="_blank">http://code.google.com/p/forceworkbench/downloads/list</a></li>
</ul><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/qFfq68B92ZM" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/php-client-for-forcecom-bulk-api.html</feedburner:origLink></entry>
  <entry>
    <title>Code Share, Rating Projects, and Force.com for Twilio</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/4XtEyZjUMNg/code-share-rating-projects-and-forcecom-for-twilio.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a8b877970c" title="Code Share, Rating Projects, and Force.com for Twilio" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a8b877970c</id>
    <issued>2009-11-04T09:34:51-08:00</issued>
    <modified>2009-11-04T17:34:51Z</modified>
    <created>2009-11-04T17:34:51Z</created>
    <summary>Have you visited Code Share recently?  There is plenty of interesting code to help your project.</summary>
    <author>
      <name>Jon Mountjoy</name>
    </author>
    <dc:subject>Announcements</dc:subject>

    <content type="text/html" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/" mode="escaped">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Have you checked out &lt;a href="http://developer.force.com/codeshare"&gt;Code Share&lt;/a&gt; recently?  The list of projects keeps growing, and it's fast becoming a haven of code that you can build on, or read and learn from - it's all open source code too.  &lt;/p&gt;

&lt;p&gt;A project that prompted this blog post was &lt;a href="http://developer.force.com/codeshare/projectpage?id=a06300000059aEWAAY"&gt;Force.com for Twilio&lt;/a&gt;.  It turns out that &lt;a href="http://www.twilio.com/?abt=b"&gt;Twilio&lt;/a&gt; lets you build telephony applications - and out of the blue this library appeared on Code Share to help any Force.com developer interface with the service.  Kyle, the author, &lt;a href="http://techblog.appirio.com/2009/11/twilioforce-twilio-library-for-forcecom.html"&gt;has just blogged&lt;/a&gt;, providing some installation instructions, as well as a pointer to a competition that they're running around the code, Twilio and building apps on Force.com.  Check it out.&lt;/p&gt;

&lt;p&gt;Two other things about Code Share:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;If you do use a project, please rate it as well - that will help the author and others who would like to try the projects.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Besides using the code, and building on it, you can also contribute to the code.  Join the project, tweak the code, add docs, even point out bugs! - authors like Kyle would certainly appreciate your input&lt;/li&gt;&lt;/p&gt;

&lt;/ul&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/SforceBlog/~4/4XtEyZjUMNg" height="1" width="1"/&gt;</content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/code-share-rating-projects-and-forcecom-for-twilio.html</feedburner:origLink></entry>
  <entry>
    <title>How to Develop Commercial Applications on Force.com  </title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/OCyBrHsGhd4/how-to-develop-commercial-applications-on-forcecom-.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a83c46970c" title="How to Develop Commercial Applications on Force.com  " />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a83c46970c</id>
    <issued>2009-11-04T07:21:59-08:00</issued>
    <modified>2009-11-04T15:26:08Z</modified>
    <created>2009-11-04T15:21:59Z</created>
    <summary>Imagine that one morning, while you’re in the shower getting ready for work, you’re ignited by an idea for an amazing new application. Ablaze with excitement, you want to start building your app immediately. There’s no doubt that you’re going...</summary>
    <author>
      <name>Jesse Lorenz</name>
    </author>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>Imagine that one morning, while you’re in the shower getting ready for work, you’re ignited by an idea for an amazing new application. Ablaze with excitement, you want to start building your app immediately. There’s no doubt that you’re going to build and distribute your application on Force.com. After all, it’s <a href="http://www.salesforce.com/platform/tco/" target="_blank">faster than building apps</a> on Java or .NET! Having decided upon a platform for your app, you call up your best friend Dave and convince him to join you in your new entrepreneurial adventure.</p><p>Now, the two of you just have to figure out how to build your brilliant new app together as a team. To help you with that part of the process, we’ve created a new resource – an<a href="http://wiki.developerforce.com/index.php/Introduction_to_Developing_Commercial_Apps_on_Force.com" target="_blank"> Introduction to Developing Commercial Apps on Force.com</a>. </p><p>The article discusses the main components of a team-based commercial application development process on Force.com: Developer Environments, the Force.com IDE and a Source Code Control System. It highlights how managed packages can be used to distribute your application once it's complete, as well as how to put these components together and create a team development process that looks like this:</p><div style="text-align: center;"><a href="http://blog.sforce.com/.a/6a00d8341cded353ef0120a652ca3b970b-pi" style="display: inline;"><img alt="400px-ISV_Team_Development_Diagram_-_Dev" border="0" class="asset asset-image at-xid-6a00d8341cded353ef0120a652ca3b970b " src="http://blog.sforce.com/.a/6a00d8341cded353ef0120a652ca3b970b-800wi" title="400px-ISV_Team_Development_Diagram_-_Dev" /></a> <br /></div><p>The Introduction to Developing Commercial Apps on Force.com article is focused squarely on teams that are developing applications to be sold to external customers. If you’re an IT Architect, Administrator, or Developer, you should read the <a href="http://wiki.developerforce.com/index.php/Documentation#Usage_and_Implementation_Guides" target="_blank">Development Lifecycle Guide</a> instead. It describes Release Management, the Application Lifecycle, Development Environments, Tools, Testing, Deploying to Production, and more – all from the perspective of an IT team.</p><p>I hope you enjoy an <a href="http://wiki.developerforce.com/index.php/Introduction_to_Developing_Commercial_Apps_on_Force.com" target="_blank">Introduction to Developing Commercial Apps on Force.com</a>.  Ping me if you're ablaze, or if you'd like me to add additional material, or would like a follow up article focusing on a particular aspect of development.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/OCyBrHsGhd4" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/how-to-develop-commercial-applications-on-forcecom-.html</feedburner:origLink></entry>
  <entry>
    <title>Attend Dreamforce Keynotes and Expo for FREE!</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/PecGqQboBXs/attend-dreamforce-for-free.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a5f760970c" title="Attend Dreamforce Keynotes and Expo for FREE!" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a5f760970c</id>
    <issued>2009-11-03T16:34:30-08:00</issued>
    <modified>2009-11-04T00:11:07Z</modified>
    <created>2009-11-04T00:34:30Z</created>
    <summary>That's right, FREE! Take advantage of this special opportunity to attend the largest cloud computing event this year. Over 12,000 excited developers, partners and customers will come together at Moscone Center in San Francisco to learn about the future of...</summary>
    <author>
      <name>Sati Hillyer</name>
    </author>
    <dc:subject>Events</dc:subject>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="https://dreamevent.secure.force.com/dreamforce/index?atype=attendee%20" onclick="window.open(this.href,'_blank','scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" style="float: right;"><img alt="Df_globalgathering_rgb" class="asset asset-image at-xid-6a00d8341cded353ef0120a6a5f6ec970c " src="http://blog.sforce.com/.a/6a00d8341cded353ef0120a6a5f6ec970c-120wi" style="margin: 0px 0px 5px 5px;" title="Df_globalgathering_rgb" /></a> That's right, FREE! Take advantage of this special opportunity to attend the largest cloud computing event this year. Over 12,000 excited developers, partners and customers will come together at Moscone Center in San Francisco to learn about the future of cloud computing and listen to visionary keynotes from Marc Benioff and Colin Powell. This special promotion will grant you free access to the Dreamforce keynotes and Cloud Expo.</p><p>Registering for this promo is simple and fast.  Follow these 3-steps:</p><ol>
<li>Go to the Registration page <a href="https://dreamevent.secure.force.com/dreamforce/index?atype=attendee" target="_blank">here</a></li>
<li>Enter your info and select “Keynote and Expo Pass” from the drop down menu under Attendee Type</li>
<li>Finish the registration wizard and use this promo code: <strong>EXPOCLO</strong></li>
</ol>
<p /><p>Hurry now and take advantage of this opportunity to witness cloud computing history!</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/PecGqQboBXs" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/attend-dreamforce-for-free.html</feedburner:origLink></entry>
  <entry>
    <title>Google Wave - Coming to a Dreamforce Near You</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/yXmFOeEwCck/google-wave-coming-to-a-dreamforce-near-you.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a506ed970c" title="Google Wave - Coming to a Dreamforce Near You" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a506ed970c</id>
    <issued>2009-11-03T09:57:17-08:00</issued>
    <modified>2009-11-03T18:02:42Z</modified>
    <created>2009-11-03T17:57:17Z</created>
    <summary>There is just something in the air. You can feel the electricity and the excitement building --- Dreamforce is almost upon us. As you might expect, internally there is a flurry of emails flying around to ensure everything is ready....</summary>
    <author>
      <name>Quinton Wall</name>
    </author>

    <content type="text/html" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/" mode="escaped">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;There is just something in the air. You can feel the electricity and the excitement building ---&amp;nbsp;&lt;a href="http://www.salesforce.com/dreamforce/DF09/site/"&gt;Dreamforce&lt;/a&gt; is almost upon us. As you might expect, internally there is a flurry of emails flying around to ensure everything is ready. This is only my second Dreamforce as a Salesforce employee, but it is already a highlight of my year.&amp;nbsp;&lt;/p&gt;&lt;br&gt;&lt;div&gt;It is hard to imagine that over the past few years, Dreamforce has seen the announcement of amazing technologies like Visualforce and Apex for creating custom cloud application, and the Twitter and Facebook toolkits for tapping into the social networks and leveraging the &lt;a href="http://en.wikipedia.org/wiki/The_Wisdom_of_Crowds"&gt;wisdom of the crowds&lt;/a&gt;, just to mention a few. This year promises to be no different.&lt;/div&gt;&lt;br&gt;&lt;div&gt;This year I am presenting a session in the Advanced Developers track, on Thursday afternoon @ 2:45PM titled Riding the Google Wave. (For more details such as up to date session location check out the &lt;/span&gt;&lt;a href="http://dreamevent.force.com/dreamforce/publicagenda"&gt;Agenda Builder&lt;/a&gt;) You may already have seen&lt;a href="http://blog.sforce.com/sforce/2009/09/getting-in-front-of-the-wave.html"&gt;Dave's post&lt;/a&gt; introducing some of the possibilities Google Wave offers in terms of an innovative channel for improving customer service. I have spent the last few weeks building Robots, Gadgets and some agents for connecting Google Wave with Salesforce in preparation of the presentation.&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;If you are thinking of attending the session (which I certainly hope you do), here are a few links to some great introductions/tutorials which will help you get the most out of the session. (note: some of these links may require a wave account)&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/apis/wave/guide.html" target="_blank"&gt;Overview of the Google Wave API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wave-samples-gallery.appspot.com/"&gt;Google Wave Samples Gallery&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://developer.force.com/appengine"&gt;Force.com Toolkit for Google App Engine&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.developerforce.com/index.php/Force.com_for_Google_App_Engine_User_Guide_Java" target="_blank"&gt;Force.com Toolkit for Google App Engine - Java Users Guide&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;span&gt;I look forward to seeing you there!&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/SforceBlog/~4/yXmFOeEwCck" height="1" width="1"/&gt;</content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/google-wave-coming-to-a-dreamforce-near-you.html</feedburner:origLink></entry>
  <entry>
    <title>Do you want to learn more about Flash Builder for Force.com?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/b5z6rI3YlHs/do-you-want-to-learn-more-about-flash-builder-for-forcecom.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a2241d970c" title="Do you want to learn more about Flash Builder for Force.com?" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a2241d970c</id>
    <issued>2009-11-02T17:06:19-08:00</issued>
    <modified>2009-11-03T01:05:54Z</modified>
    <created>2009-11-03T01:06:19Z</created>
    <summary>If like me you are excited about the recent announcement about the Rich Internet Applications (RIA) you can build with Force.com and Adobe's Flash builder you don't want to miss the tech talk tomorrow. It is being delivered by Markus...</summary>
    <author>
      <name>Nick Simha</name>
    </author>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>If like me you are excited about the <a href="http://blog.sforce.com/sforce/2009/10/adobe-flash-builder-for-forcecom.html">recent announcement</a> about the Rich Internet Applications (RIA) you can build with Force.com and Adobe's Flash builder you don't want to miss the tech talk tomorrow.  It is being delivered by Markus Spohn from salesforce.com and James Ward from Adobe.  Markus &amp; James will be going over the details of this offerings - the architecture, the types of applications you can build along with a few demos and ofcourse answer all your questions.</p><p>If you haven't already registered - you can do so <a href="https://www.developerforce.com/events/flashbuilder_webinar/registration.php?d=70130000000EuzT">here</a> .  See you tomorrow!<br /> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/b5z6rI3YlHs" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/do-you-want-to-learn-more-about-flash-builder-for-forcecom.html</feedburner:origLink></entry>
  <entry>
    <title>Code Consultations - A New Addition to the Force.com Zone at Dreamforce '09</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/sDMUnDP80J8/new-addition-to-forcecom-zone-at-dreamforce-09-code-consultations.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a69767eb970c" title="Code Consultations - A New Addition to the Force.com Zone at Dreamforce '09" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a69767eb970c</id>
    <issued>2009-11-02T14:35:53-08:00</issued>
    <modified>2009-11-02T22:35:53Z</modified>
    <created>2009-11-02T22:35:53Z</created>
    <summary>There is a great addition to the Force.com Zone at Dreamforce '09 this year - Code Consultations. The Code Consultations provide you an opportunity to receive free help with architecting or coding your application from our set of coding experts....</summary>
    <author>
      <name>Kavindra Patel</name>
    </author>
    <dc:subject>Events</dc:subject>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>There is a great addition to the Force.com Zone at Dreamforce '09 this year - <em>Code Consultations</em>. The Code Consultations provide you an opportunity to receive free help with architecting or coding your application from our set of coding experts. </p><p>All you have to do is access your <a href="https://dreamevent.secure.force.com/dreamforce/index?login=1">Dreamforce '09 portal</a>, login, click on Salesforce Campground, click on Code Consultations and reserve a private 1:1 consultation with a Force.com expert. </p>

<p><a href="https://dreamevent.secure.force.com/dreamforce/index?login=1">Book online and book early</a> - appointments are limited!</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/sDMUnDP80J8" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/new-addition-to-forcecom-zone-at-dreamforce-09-code-consultations.html</feedburner:origLink></entry>
  <entry>
    <title>How do I enable Additional Salesforce Features?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/8_VT2DvWT2Q/how-do-i-enable-additional-salesforce-features.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6a00b5b970c" title="How do I enable Additional Salesforce Features?" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6a00b5b970c</id>
    <issued>2009-11-02T07:02:00-08:00</issued>
    <modified>2009-11-02T15:02:00Z</modified>
    <created>2009-11-02T15:02:00Z</created>
    <summary>I am sure many of you have seen or heard about the ability for Salesforce to support Multi-Currency, Territory Management and even Person Accounts. But have you asked yourself what other features are available and how do I get these...</summary>
    <author>
      <name>Randy Kidd</name>
    </author>
    <dc:subject>Partners</dc:subject>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>I am sure many of you have seen or heard about the ability for Salesforce to support Multi-Currency, Territory Management and even Person Accounts.  But have you asked yourself what other features are available and how do I get these features enabled?</p><p>If you have asked yourself this question then you are not alone.  And to answer the question we have created a new article on <a href="http://wiki.developerforce.com/index.php/CRC:How_to_Enable_Additional_Salesforce_Features" target="_blank">How to enable Additional Salesforce Features</a>. The article is in response to your questions and more specifically the idea submitted from our partner community via the Partner Portal Ideas site.</p><p>We are always open to your ideas on how to make your Salesforce Implementations even more successful so let us know your thoughts via Partner Portal Ideas or ideas.salesforce.com.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/8_VT2DvWT2Q" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/11/how-do-i-enable-additional-salesforce-features.html</feedburner:origLink></entry>
  <entry>
    <title>Default Task Type to Email when sending an email</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/hTi1TDi4UDM/default-task-type-to-email-when-sending-an-email.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a69748f8970c" title="Default Task Type to Email when sending an email" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a69748f8970c</id>
    <issued>2009-10-30T15:01:50-07:00</issued>
    <modified>2009-10-30T22:02:15Z</modified>
    <created>2009-10-30T22:01:50Z</created>
    <summary>One question I hear over and over again, is why is the task type when I am sending an email in Salesforce not defaulted to Email? This is becomes an issue when you want to do reporting on all your...</summary>
    <author>
      <name>Rasmus Mencke</name>
    </author>
    <dc:subject>Best Practices</dc:subject>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>One question I hear over and over again, is why is the task type when I am sending an email in Salesforce not defaulted to Email? This is becomes an issue when you want to do reporting on all your tasks and they are logged as your default task type which generally is "Call". </p><p>I have written an Apex Trigger you can use to overwrite the Task Type and set it to "Email" when you are sending out an email from Salesforce. The trigger will look for "Email:" in the subject and also look for "Additional to:" as the first part of the description. </p><pre>trigger SetTaskType on Task (before insert) {<br /> For (Task nc:Trigger.new) {<br />   String subject = nc.Subject;<br />   String description = nc.Description;<br />   <br />   if ( subject != null &amp;&amp; subject.startsWith('Email:') &amp;&amp; description.startsWith('Additional To:')) {<br />    nc.Type = 'Email';<br />   }<br /> }<br />}</pre><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/hTi1TDi4UDM" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/10/default-task-type-to-email-when-sending-an-email.html</feedburner:origLink></entry>
  <entry>
    <title>Apex Triggers for Email Messages</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SforceBlog/~3/kS7r3gGFVh0/one-of-the-things-about-working-for-a-company-that-innovates-at-such-an-incredible-pace-is-that-you-are-constantly-tasked-wit.html" />
    <link rel="service.edit" type="application/x.atom+xml" href="http://www.typepad.com/t/atom/weblog/blog_id=125619/entry_id=6a00d8341cded353ef0120a6935540970c" title="Apex Triggers for Email Messages" />
    <id>tag:typepad.com,2003:post-6a00d8341cded353ef0120a6935540970c</id>
    <issued>2009-10-30T10:41:38-07:00</issued>
    <modified>2009-10-30T17:49:40Z</modified>
    <created>2009-10-30T17:41:38Z</created>
    <summary>One of the things about working for a company that innovates at such an incredible pace is that you are constantly tasked with keeping current on the latest release. Last night, as I curled up into bed, I did what...</summary>
    <author>
      <name>Quinton Wall</name>
    </author>

    <content type="application/xhtml+xml" xml:lang="en-US" xml:base="http://blog.sforce.com/sforce/"><div xmlns="http://www.w3.org/1999/xhtml"><p>One of the things about working for a company that innovates at such an incredible pace is that you are constantly tasked with keeping current on the latest release. Last night, as I curled up into bed, I did what any good technologist would do: I popped open my laptop, and brought up the pdf containing the <a href="http://na3.salesforce.com/help/doc/en/salesforce_winter10_release_notes.pdf">Winter '10 release notes</a> (I'm trying to save trees after all!).</p><br /><div>Reading, and keeping the last few release notes readily accessible is a good habit I have gotten into at Salesforce.com. It is a great way to find those features which may not have highlighted as part of the release. One such feature is the ability to set a trigger based on Email Message received. (You can also now set a trigger on Case Comments as well --- but that's a topic for another blog)</div><br /><div>Take a really silly example (but probably quite useful!) where Account Executives want to be notified via a Task in the app whenever an email is received from a CEO of a company that is on their watchlist. We could leverage the new EmailMessage trigger functionality to automate this:</div><br /><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color: #7f0055">trigger</span> alertAEonCEOEmails <span style="color: #7f0055">on</span> <span style="color: #2218e6">EmailMessage</span> (<span style="color: #7f0055">after</span> <span style="color: #7f0055">insert</span>) {</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre">	</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">	</span><span style="color: #7f0055">for</span>(<span style="color: #2218e6">EmailMessage</span> message : <span style="color: #7f0055">trigger</span>.<span style="color: #7f0055">new</span>)</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">	</span>{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre">	</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #808000"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span>//blogware - if this was real, we wouldn't hardcode the email here</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #008000"><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span><span style="color: #7f0055">if</span><span style="color: #000000">(message.FromAddress == </span>'ceo@mybigdealthisquarter.com'<span style="color: #000000">)</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>{</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    <span style="color: #2218e6">Account</span> theAccountSO = getAccountByCEOEmail(message.FromAddress);</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    <span style="color: #2218e6">Task</span> callTheCEO = <span style="color: #7f0055">new</span> <span style="color: #2218e6">Task</span>();</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    callTheCEO.OwnerId = theAccountSO.OwnerId;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">	</span>            callTheCEO.Subject = <span style="color: #008000">'CEO Emailed'</span>;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    callTheCEO.Description = <span style="color: #008000">'You Better call him back</span>;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    callTheCEO.ReminderDateTime = System.now();</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>    callTheCEO.AccountId = theAccountSO.id;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">		</span>}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">	</span>}</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">}</p></div><br /><div>The ability of set triggers on Email Messages opens up many possibilities. My simple example is only one; what are yours?</div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/SforceBlog/~4/kS7r3gGFVh0" height="1" width="1" /></div></content>



  <feedburner:origLink>http://blog.sforce.com/sforce/2009/10/one-of-the-things-about-working-for-a-company-that-innovates-at-such-an-incredible-pace-is-that-you-are-constantly-tasked-wit.html</feedburner:origLink></entry>

</feed><!-- ph=1 --><!-- nhm:from_kauri -->
