<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
   <channel>
      <title>C5 Insight: Salesforce</title>
      <description>All posts related to Salesforce.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=17d468e94d7d3610da6e388880de3eb5</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=17d468e94d7d3610da6e388880de3eb5&amp;_render=rss&amp;page=2" />
      <pubDate>Sat, 26 May 2012 18:08:52 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/C5Salesforce" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="c5salesforce" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">C5Salesforce</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
         <title>Check-out our on-demand events at C5Tube.com</title>
         <link>http://feedproxy.google.com/~r/successacceleratorssalesforce/~3/MkIYojVbrCE/</link>
         <description>Available 24/7, watch on-demand events about Microsoft SharePoint, Dynamics CRM, and Salesforce at &lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com'&gt;C5Tube.com&lt;/a&gt; and check successaccelerators.com often for updated events and webcasts.&lt;img src="http://feeds.feedburner.com/~r/successacceleratorssalesforce/~4/MkIYojVbrCE" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">00000000-0000-0000-0000-000000000000</guid>
         <pubDate>Sat, 26 May 2012 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part Three, Timing and the Rules</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/258/Application-Data-Integration-Part-Three-Timing-and-the-Rules.aspx</link>
         <description>&lt;hr /&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is my third blog in a series concerning data integration.  In my first two blog entries we overviewed some of the data integration hurdles as well as some of the common methods used to discover the net-change data that will need to be translated.  Here in my third blog I’ll discuss some of the benefits of not integrating in real-time, but creating a batch job to perform the integration.  We’ll also look at the Business Rules that may need to be applied within the integration process.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;hey say ‘timing is everything’.  I don’t necessarily agree that it’s &lt;em&gt;everything&lt;/em&gt;, but it is an important ingredient in the design of your integration.  It’s always my first reaction to go ‘real-time’ with an integration project.  Scoping and requirements gathering will then bring me to a place where a part of the integration may not work designed to run as real-time.  Every business is built on processes that serve them well, or at least served them well back in the day.  There are times when transaction volume will preclude using real-time methods for translation.  Running the process, because of the volume, may have such an impact on the system, that user can not tolerate the sluggishness of the system during business hours.  Perhaps there is a business process that does not make data available until after business hours.  There can be any number of business process scenarios that would dictate utilizing a batch integration process rather than a real-time integration process.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;B&lt;/strong&gt;&lt;/font&gt;usiness processes are not the only consideration when designing your integration.  The environment, and specifically the hardware that the integrated systems reside on, can play a key role in determining the integration process to use.  For example, if your integration design requires polling a record set for the net-change data, that polling can effect performance.  But to a greater extent, the record set that is returned will typically populate any RAM that is available, and if there is not enough RAM to hold the entire return record set, then it will occupy static drive space.  Depending on how large the net-change record set is, that’s been returned, stealing all available RAM can seriously impact performance of the system.  Conversely, you may have designed a multi-threaded integration process, such as utilizing a message queue as a pickup point for the extracted net- change data.  Where running a multi-threaded process, you are able to translation a larger volume of data in a shorter period of time, but, that process will be very CPU intensive.&lt;img align="right" width="175" height="276" alt="" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Seen My Data.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;S&lt;/strong&gt;&lt;/font&gt;o, when developing your integration design, keep in mind that batch processing is memory intensive and multi-threaded processes are CPU intensive.  Depending on the environment you’re working in, you may have the inclination to build one type of integration process, but the impact of that process would be too costly in terms of system performance and end-user satisfaction.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;O&lt;/strong&gt;&lt;/font&gt;k, so you have one part of your integration setup, great.  You’re integrating customers from your CRM system to your ERP system, fantastic.  You turn on the integration, and not too long afterward, folks from the finance group are complaining that there are customers in ERP that don’t belong in the system.  “What’d?, you say.  I thought you wanted customers integrated in both system?”.  The response from finance is that some of these aren’t customers, they are only prospects.  Ah, so not all customers are the same in the CRM system.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is a very typical scenario.  The CRM system breaks down ‘customers’ into different customer types.  Only ‘customers’ that have actually bought something are to be integrated into the ERP system.  So, you need to be able to filter records in order to meet the requirements of this business rule .  That filtering can take place in two different places, &lt;strong&gt;a)&lt;/strong&gt; at the time of discovery of the net-change data or, &lt;strong&gt;b)&lt;/strong&gt; during the translation process of the net-change data.  If you have used a query to discover the net-change data, you may only need to add something to the WHERE clause of the query, to ensure that only records that meet the business rule criteria are discovered.  If the application has it’s own net-change method, but cannot be modified to filter the records, you will need to build the filtering into the translation process rather than in the discovery process.  There can, however, be some advantages to filtering at the integration process level.  Let’s say that you only want purchasing customers being integrated into you ERP system, but you would like to see an aggregated view of all new customers that have been added to the either system.  When you filter out the customers at the translation point rather than the discovery point, you have the records discovered in the net-change process, so, the entire record set can be used to create customer, by type, reporting.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/font&gt;nother. more complex example would be; sales orders being placed in the ERP system and then translated to one of several warehouse systems for processing.  In this case, you not only have to filter the record set, but you also have to determine what translation processes will be used to ensure the sales order record is consumed by the correct warehouse system.  As you can see, business rules will have a huge impact on how you might design your integration process.  The entire solution may incorporate many different net-change discovery methods as well as many different data translation methods.  Don’t get caught building a useless solution, wasting time and money.  Dig deep into the requirements in order to develop the best integration processes for the given scenario your are working under.&lt;/p&gt;
&lt;p&gt;&lt;hr /&gt;
&lt;font size="4"&gt;&lt;strong&gt;&lt;img align="left" style="width:106px;height:97px;" alt="" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Cycle.png"/&gt;A&lt;/strong&gt;&lt;/font&gt;s promised, this series is intended to be somewhat high level, but, I hope through some of the topics covered you have become a little more familiar with Application Data Integration.  It can be tricky stuff to get your hear around; there are a lot of issues to consider.  Not digging deep enough for the requirements can be very costly, not only monetarily, but also with adoption by your end-users if your integration is tied to a new business system implementation.  Knowledge is power, so I hope I’ve charged your batteries a little.&lt;/p&gt;
&lt;hr /&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/258/Application-Data-Integration-Part-Three-Timing-and-the-Rules.aspx</guid>
         <pubDate>Tue, 03 Apr 2012 18:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part Two, Net-Change</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/256/Application-Data-Integration-Part-Two-Net-Change.aspx</link>
         <description>&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="4"&gt;&lt;img hspace="10" alt="" align="left" style="width:106px;height:106px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Creep.png"/&gt;I&lt;/font&gt;&lt;/b&gt;n my previous blog focusing on the hurdles of real-time, two-way data integration, I highlighted the hurdle of how to discover the data you need translated. In most cases, discovering the net-change data is all you want to translate on a real-time basis. Remember, a two-way integration means net-change data going in two directions or more (depending on the number of systems you’re integrating) at a rate determined by how many end-users there are on each of the systems being integrated. Business systems with a significant amount of end-users can create substantial volumes of net-change data.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="4"&gt;I&lt;/font&gt;&lt;/b&gt;n order to manage the volume of data flowing between systems, you must choose a net-change model to discover just the data that needs to translate. There are traditionally four basic models to choose from, one of which will discover the net-change data. They are not all equal though, so choosing will depend somewhat on the system(s) you’re working with and somewhat depend on the data model of the system(s) with which you’re working.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;he four methods are as follows, in best practice order:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;strong&gt;Application Method&lt;/strong&gt; – this method is the most reliable and system efficient.  It relies on the system, or application, to find the net-change data and produce it in a format that is easily translated and consumed by other systems.  Some of the advantages of the Application Method are; &lt;img alt="Application Net-Change" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 1.png"/&gt; &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;a)&lt;/font&gt;&lt;/strong&gt;  It typically can support deletes.  In other words, records deleted by end-users can be traced to the other integrated systems, and if the business rules permit, will delete those records as well. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;b)&lt;/font&gt;&lt;/strong&gt;  It is more likely to produce the net-change data in the order in which it was changed.  This could become important if the net-change data is being produced in logical but separate extracts.  One example would be if the system that is producing  the net-change data, splits a sales order into a header file and a detail file.  The consuming system will likely have referential integrity rules that would not allow details to be consumed before the header. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;c)&lt;/font&gt;&lt;/strong&gt;  It has, typically, very little impact on the producing system, providing an un-noticeable effect to the end-users. &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;d)&lt;/font&gt;&lt;/strong&gt;  Reliability is a key factor.  If the application is running, then net-change is being discovered and made consumable for other systems.  &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Tracker-Table&lt;/strong&gt; &lt;strong&gt;Method&lt;/strong&gt; – Also known as the&lt;em&gt; shadow table method&lt;/em&gt;, the tracker-table method is somewhat invasive, but is very useful in cases where the data model does not always supply a last modified date/time stamp on each record.  The tracker-table method does just what it says, it tracks the records that have had a change made to them.  It is invasive because it requires creating objects in the database of the system.  The idea being, create a table with at least three columns (ObjectName, RecordId,ChangeType).  This is the tracking table.  Then, place triggers on the tables which you are interested in seeing the net-change.  The triggers are designed to modify the tracker-table in the following ways; &lt;img hspace="2" alt="" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 2.png"/&gt; &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;a)&lt;/font&gt;&lt;/strong&gt;  If there is an insert on the table (a new record created),  the trigger will add a record to the tracker-table with three values; &lt;strong&gt;1&lt;/strong&gt; - the table name where the changes came from, &lt;strong&gt;2&lt;/strong&gt; – the recordId that was created when the record was committed, &lt;strong&gt;3&lt;/strong&gt; – an identifier of the type of action that was performed (i.e. I = insert, U = update, D = deleted). &lt;br /&gt;
    &lt;strong&gt;&lt;font color="#000000"&gt;b)&lt;/font&gt;&lt;/strong&gt;  If there is an update made on the table, the trigger will search the tracker-table to find  the ObjectName/RecordId that corresponds to the record that was updated.  When the match is made, the trigger  then adds a ‘U’ to the ChangeType column indicating that the record corresponding to the recordid in the tracker-table, has been updated.. &lt;br /&gt;
    &lt;br /&gt;
    Now that the net-change has been identified in the tracker-table, a mechanism needs to be developed (or a third-party tool employed i.e. Scribe or Informatica), to poll the tracker table for records with an ‘I’, ‘U’ or ‘D’, then join the recordid to the base table and retrieve the record that was changed.  Once retrieved, set the ‘ChangeType’ in the tracker table back to NULL.  Then simply choose the frequency that you want to poll the tracker–table for ‘I’, ‘U’ or ‘D’.  &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Last Update Date Method&lt;/strong&gt; – This method is non-invasive and can be as reliable as the Application and Tracker-Table methods. With this method you simply create a mechanism (or a third-party tool employed i.e. Scribe or Informatica) to poll the data-object for records that are new, or have an last&lt;img hspace="2" alt="" vspace="5" align="right" width="200" height="100" src="http://blogs.c5insight.comhttp://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Net-Change 3.png"/&gt; update date/time stamp that is greater than the last time you polled the data-object.  There are a few other caveats to the WHERE clause but, essentially that’s all there is to it.  Here’s the kicker.  The reason that this method is 3rd in the best-practice ranking is because it is dependent on the clocks being used in the comparison, being synchronized.  If for some odd and perplexing reason one of your applications is getting it’s date/time from the desktop clock (or some other unreliable source), you would most likely end up with records falling through the cracks.  You must make sure the clocks you are using to compared and stamp are reliable. &lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Comparison Method&lt;/strong&gt; – If you must discover your net-change records, and none of the first three methods can be applied, this may be your last option.  The Comparison Method (&lt;em&gt;or snapshot method&lt;/em&gt;) consists of making a copy of the recordset in which the net-change data resides.  Then at some point after that first copy, take another copy of the object and compare each row/column for the differences.  This is an extremely laborious method, but at times, desperate men must do desperate things.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;L&lt;/strong&gt;&lt;/font&gt;astly, what to do with concurrent updates to a record.  End-user #1  in sales, opens John Smith’s contact record to add a new cell number.  At the same moment End-user #2 in finance, opens John Smith’s record to update the billing address.  With applications like Dynamics CRM, Salesforce and SharePoint, the application logic will manage the concurrent changes and will make sure both are recognized and able to be discovered as net-change, and translated.  Other than that, it’s the ‘last out wins’ method.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;I&lt;/strong&gt;&lt;/font&gt;n my next post in this series, we’ll take a look at working the business process rules and application rules, into the integration process, and, at what frequency should the integration run.&lt;/p&gt;
&lt;hr /&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/256/Application-Data-Integration-Part-Two-Net-Change.aspx</guid>
         <pubDate>Wed, 28 Mar 2012 22:30:00 +0000</pubDate>
      </item>
      <item>
         <title>Application Data Integration – Part One, Overview</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/254/Application-Data-Integration-Part-One-Overview.aspx</link>
         <description>&lt;hr /&gt;
&lt;p class="MsoNormal" style="text-align:justify;line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;&lt;img hspace="10" alt="" align="left" width="115" height="115" src="http://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Cycle.png"/&gt;I&lt;/strong&gt;&lt;/font&gt;n some cases, if not all too some extent, integration between &lt;a rel="nofollow" target="_blank" href="http://crm.dynamics.com/en-us/home"&gt;&lt;span style="color:#0000ff;"&gt;Dynamics&lt;span style=""&gt;™&lt;/span&gt; CRM&lt;/span&gt;&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="https://www.salesforce.com/"&gt;&lt;span style="color:#0000ff;"&gt;Salesforce&lt;span style="line-height:115%;font-family:'sans-serif';font-size:11pt;"&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; or/and &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/"&gt;&lt;span style="color:#0000ff;"&gt;SharePoint&lt;span style="line-height:115%;font-family:'sans-serif';font-size:11pt;"&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; with your back-office system is the key to user adoption.&lt;span style=""&gt;  &lt;/span&gt;Real-time, two-way data integration allows all segments of the business to access the very latest transactional data, and the information that the data contains.&lt;span style=""&gt;  &lt;/span&gt;One example might be the keying of a ‘large’ order by a sales representative into CRM or Salesforce.&lt;span style=""&gt;  &lt;/span&gt;Having real-time, two-way data integration in place, that order would go directly from the crm system  to your ERP/MRP system for processing.&lt;span style=""&gt;  &lt;/span&gt;That in turn will reduce inventory and alert the operations team, signaling the purchasing department that orders need to be placed to backfill inventory and, signaling the operation manager that they will need to increase production to fulfill the ‘large’ order.&lt;span style=""&gt;  &lt;/span&gt;In some cases the integration of data can trigger an alert that will notify outside vendors directly that inventory needs to be replenished.&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/font&gt;ith access to current inventory levels within a sales rep’s CRM or Salesforce system, sales reps can make better informed customer promises with regard to when items will ship and/or if ordered items will be backordered.&lt;span style=""&gt;  &lt;/span&gt;This greatly improves customer satisfaction and adoption of the new CRM or Salesforce system.  Other advantages (among a plethora) is integration into SharePoint as well, where lists can be compiled to help make better business decision as well as having vital documents at your fingertips, which ever application you are currently using.&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal" style="text-align:justify;line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;T&lt;/strong&gt;&lt;/font&gt;his is just one small example of how application data integration can improve adoption, and also improve the client’s business prospects.&lt;span style=""&gt;   &lt;/span&gt;My purpose in this blog is not to discuss the business benefits of data integration, but explore some of the architectural hurdles in designing the real-time, two-way data integration processes.&lt;span style=""&gt;  &lt;/span&gt;In a short series of blog entries, we’ll examine:&lt;img hspace="10" alt="" align="right" width="227" height="182" src="http://blogs.c5insight.comhttp://blogs.c5insight.com/Portals/0/BlogImages/Other/Integration Curve.png"/&gt;&lt;/p&gt;
&lt;p&gt; &lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_10.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; data is discovered for translation                                     &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_12.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_1.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;When&lt;/strong&gt; to discover data for translation                                        &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_14.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_2.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;What&lt;/strong&gt; data to discover for translation                                         &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_16.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_3.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; to handle concurrent data modification                          &lt;/p&gt;
&lt;p class="MsoNormal" align="left" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_18.jpg"&gt;&lt;img title="clip_image001" border="0" alt="clip_image001" width="12" height="12" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/5d0d455b74b2_C048/clip_image001_thumb_4.jpg"/&gt;&lt;/a&gt;     &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;How&lt;/strong&gt; to incorporate the client’s and the application’s                    &lt;br /&gt;
         business rules into the integration processes&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;W&lt;/strong&gt;&lt;/font&gt;e will, by no means, cover all the detail that goes into data integration, but will cover, at a high level, some of the hurdles and how to overcome them.&lt;span style=""&gt;  &lt;/span&gt;In some cases, there will be a choice of methods to accomplish a task, so, we’ll also talk about the best method to use in particular situations.&lt;span style=""&gt;  &lt;/span&gt;Some methods are tool agnostic, some will highlight how a tool like &lt;a rel="nofollow" target="_blank" href="http://www.scribesoft.com"&gt;&lt;span style="color:#0000ff;"&gt;Scribe Insight &lt;/span&gt;&lt;/a&gt;provides easy access to data and the business rules around the data.&lt;span style=""&gt;  &lt;/span&gt;We’ll also see that many of the methods are application agnostic, meaning they can be applied to any system to system integration.&lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal" style="line-height:13pt;margin:0in 0in 10pt;"&gt;&lt;font size="4"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;ata integration can be tricky stuff if it’s your first time tackling the subject.&lt;span style=""&gt;  &lt;/span&gt;Whether you are implementing a solution, or just need to talk comfortably about integration, there are several things to be careful of, but having said that, like anything else, it’s just a matter of experience before your comfort level is one that keeps your knees from shaking and your palms from sweating.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/254/Application-Data-Integration-Part-One-Overview.aspx</guid>
         <pubDate>Tue, 20 Mar 2012 19:17:00 +0000</pubDate>
      </item>
      <item>
         <title>Quick Tip: Track Meetings and Calls in CRM Without Typing</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/235/Quick-Tip-Track-Meetings-and-Calls-in-CRM-Without-Typing.aspx</link>
         <description>&lt;p&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px 12px 0px 0px;padding-left:0px;padding-right:0px;display:inline;float:left;border-top:0px;border-right:0px;padding-top:0px;" title="A Happy Salesperson Using Salesforce.com" border="0" alt="A Happy Salesperson Using Dynamics CRM" align="left" width="194" height="194" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/Windows-Live-Writer/Quick-Tips-Track-Phone-Calls-in-CRM-With_1089A/image_3.png"/&gt;Do you see the person in the picture to the left?  She is a salesperson.  Why is she so happy?  Because she is using her CRM system right now, while she’s talking on the phone.  And it’s taking her less time than ever before.  And her manager is getting the reports that he wants at the same time!  And she gets her work done in CRM when she would otherwise have “down time”?  How is all this possible you ask?  Read on …&lt;/p&gt;
&lt;p&gt;We frequently hear complaints from sales users that they don’t like having to take the time to track meetings and phone calls in their CRM system.  Many sales people feel that this just takes away from the time that they can spend in conversations with prospective customers.  While it is critically important that sales people are disciplined about tracking relevant activities in CRM, there are some helpful shortcuts available to save some time – or to make use of “down time” while driving or waiting for a meeting.&lt;/p&gt;
&lt;p&gt;One very helpful tool for tracking these activities comes from an unexpected source: Google!  Google has a free service called Google Voice.  The service is meant to be a helpful tool for routing calls (you can setup your Google Voice number to ring multiple phone numbers so prospects can reach you at your mobile, home or office number – you can even easily set it up to ring a land-line while you’re on vacation if you don’t have mobile service).  Google Voice also enables you to capture, and transcribe, voice mails.  Google Voice can send your voice mail messages to your email address automatically.  This voice mail transcription service is what you can use to save some time capturing meeting and call notes.&lt;/p&gt;
&lt;p&gt;To take advantage of this, you can call your Google Voice number between meetings.  This can be while waiting for a meeting, from your car (of course you wouldn’t dream of doing this while driving … right?) or anywhere else that you have some “down time” and a mobile phone signal.  Call your Google Voice number, record your notes, and hang up.  Be sure to annunciate clearly – Google Voice transcription isn’t perfect and can sometimes lead to entertaining, or embarrassing, mistakes.  Google Voice transcribes the message and sends you an email.  When you’re back on Outlook, simply track the email (which includes the transcribed call notes) and regard it to the appropriate record in your CRM system.  You’re done!  That takes a lot less time than opening CRM, finding the customer record, creating an activity, and manually typing all of the notes.&lt;/p&gt;
&lt;p&gt;If you have a talented CRM partner, they can setup a workflow for you that can automatically convert your tracked email into a phone call or appointment activity for you – so your notes will not only be tracked, but they will also appear as the correct activity type in CRM.&lt;/p&gt;
&lt;p&gt;What will you do with all of the time you save? &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/235/Quick-Tip-Track-Meetings-and-Calls-in-CRM-Without-Typing.aspx</guid>
         <pubDate>Fri, 03 Feb 2012 05:49:00 +0000</pubDate>
      </item>
      <item>
         <title>How Management Undermines the Successful Implementation of a CRM Solution (Part 1)</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/197/How-Management-Undermines-the-Successful-Implementation-of-a-CRM-Solution-Part-1.aspx</link>
         <description>&lt;p&gt;We have all heard, and many of us experienced, that many CRM solutions do not provide the value that those investing in them expected. There are multiple reasons for this. Over the coming weeks, I’ll share some of the often overlooked reasons and hopefully provide some insight into how to avoid these traps. I’ve lived through (barely surviving!!) nine different CRM implementations, during my last 15 years in sales and sales management. While my current role is tied to helping others avoid these mistakes, everything in this series is taken directly from my observances from “the inside”, while I worked for the company implementing the CRM solution.&lt;/p&gt;
&lt;p&gt;First I will re-state the most over-used cliché’ in IT. &lt;b&gt;“Technology is never the problem. Poor requirements are always the problem”. &lt;/b&gt;I’ve said that myself many times, but in reflection, &lt;b&gt;it just isn’t true.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Developing extraordinary requirements that are followed precisely during development of a system, in no way guarantees a successful solution. People have to use the system!! Sounds obvious, right? You knew that. Everyone knows that. That’s why we spend endless hours debating “the carrot vs. the stick” approaches to getting the sales reps to use the CRM system. But…. (insert drumroll here) How much time and effort is spent debating how we will get management to use the system? Below is a real world scenario that happens daily in organizations of all sizes. I’ve personally lived through it at three different firms. The consistency of how things played out at all three firms is almost eerie. The steps are in chronological order as the typically occur.&lt;/p&gt;
&lt;p&gt;1. Management of the firm decides a CRM solution is needed, so they can know what is going on in the business at any point in time. (You’ve heard it. I’ve heard it. That’s what they always say!)&lt;/p&gt;
&lt;p&gt;2. The firm goes through the process of selecting, designing and implementing a CRM system. Let’s assume for this discussion that they do an excellent job.&lt;/p&gt;
&lt;p&gt;3. The next several months the management continually requests updates on:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Whether or not the sales people are “using that system we spent so much money on?&lt;/li&gt;
    &lt;li&gt;Who’s not using the system? This question is followed by an emphatic “I want names!”&lt;/li&gt;
    &lt;li&gt;Are all the opportunities and customers entered into the system?&lt;/li&gt;
    &lt;li&gt;Are we going to meet the deadline I set for having all of the information in the system up to date? "I just had someone check and there is one opportunity that I know closed yesterday and it isn’t shown as closed in the system", they say. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;4. Sales feels the pressure and begins doing a pretty good job of using the system.&lt;/p&gt;
&lt;p&gt;5. Many sales reps and sales managers begin seeing the power of the tool and begin using it beyond the minimum requirements management has put forward.&lt;/p&gt;
&lt;p&gt;6. Everything is settling in fine. The system is really looking like a success.&lt;/p&gt;
&lt;p&gt;7. Management sends out an urgent email to all sales employees stating, “I need your forecast by the end of the day. Please fill out the attached spreadsheet and have it back to me by 4:30. This is not optional”. (The subject line of this email is almost universally “FIREDRILL!!!”)&lt;/p&gt;
&lt;p&gt;8. Sales people and sales managers frantically scramble to get their information out of the CRM system and retype it all into the spreadsheet provided in the email.&lt;/p&gt;
&lt;p&gt;9. Approximately 24 hours pass.&lt;/p&gt;
&lt;p&gt;10. Sales managers and sales reps gather in small groups in the hall, or chat on the phone and the comments are pretty consistent:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;“Everything they asked for is in CRM. Why don’t they go look at it”&lt;/li&gt;
    &lt;li&gt;“They beat us over the head with that CRM system and THEY don’t even use it!”&lt;/li&gt;
    &lt;li&gt;“They told us the main reason we should use the new system was so “we would never have to have firedrills like that again. I actually believed them!”&lt;/li&gt;
    &lt;li&gt;“Why should I take the time to enter all my information in the system if no one is going to look at it”&lt;/li&gt;
    &lt;li&gt;“Now you understand why I was the only one who held out on using this CRM stuff. I’ve seen this a hundred times before”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;11. Over the next month or two, steps 7 through 10 repeat three or four times.&lt;/p&gt;
&lt;p&gt;12. Usage of the system starts to diminish.&lt;/p&gt;
&lt;p&gt;13. Sales managers start going back to “the old spreadsheet” as a way to get the forecast from their team. It saves them time because their boss will want to see it that way. They have to either choose this option or tell their team to keep using CRM and take the brunt of manually putting 10 different reps’ forecasts into a spreadsheet that doesn’t even have the same fields as CRM.&lt;/p&gt;
&lt;p&gt;14. Another 6-12 months pass&lt;/p&gt;
&lt;p&gt;15. A new sales rep joins the firm and asks his manager, “what do we use for CRM here”. The sales manager responds, “I’ll send you the spreadsheet”.&lt;/p&gt;
&lt;p&gt;16. &lt;span style="color:#ff0000;"&gt;CRM dies.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;And it wasn’t because of poor requirements &lt;strong&gt;OR&lt;/strong&gt; bad technology.&lt;/p&gt;
&lt;p&gt;The moral to the story: Sales reps adopting the system and entering all of their information is not synonymous with successful adoption of a  CRM solution. Someone needs to use the information that is there!&lt;/p&gt;
&lt;p&gt;P.S. It is very important to note that I have used the term “management” as the major culprit here and not the term “sales management”. That was intentional.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/197/How-Management-Undermines-the-Successful-Implementation-of-a-CRM-Solution-Part-1.aspx</guid>
         <pubDate>Wed, 06 Jul 2011 19:00:00 +0000</pubDate>
      </item>
      <item>
         <title>Salesforce Tip: Map a Lead Field to Two Places</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/182/Salesforce-Tip-Map-a-Lead-Field-to-Two-Places.aspx</link>
         <description>&lt;p&gt;On a recent Salesforce implementation, we identified a need to map a single lead field to two different fields - one on the contact and one on the opportunity. &lt;br /&gt;
&lt;br /&gt;
My initial thought was to create a trigger to fire on lead conversion that would populate the second field. However, I always try to look first for a non-coding solution. Which brought me to the fairly simple idea of creating a second field that would use a workflow field update to copy the value of the original field. The new field would be hidden from the users, but would be used for the sole purpose of mapping to the second destination field. I thought I'd found the perfect "clicks not code" solution ... &lt;br /&gt;
&lt;br /&gt;
until I realized my field was a lookup field, a field type that can't be updated by workflow. Drat. &lt;br /&gt;
&lt;br /&gt;
So, I did need a bit of coding in order to update the second, hidden field with the value of the original field. I created a very simple trigger to set the value of the second lookup field to match the first. &lt;br /&gt;
&lt;br /&gt;
&lt;table bgcolor="#e4e4e4" cellpadding="5" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;
            &lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;trigger CopyCampaignSource on Lead (before insert, before update) {&lt;br /&gt;
            &lt;br /&gt;
            for (Lead l : Trigger.new) { l.c5_Campaign_Source_Opp__c = l.c5_Campaign_Source__c; } }&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
Would I have been better off going with my first instinct, which was to create a trigger to fire on lead conversion?&lt;/p&gt;
&lt;p&gt;In hindsight, maybe. But, this method was still simple and effective, and I think it's always worth it to explore non-coding solutions first - especially knowing that most implementations will ultimately be maintained by non-developers and, therefore, should be as admin-friendly as possible.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/182/Salesforce-Tip-Map-a-Lead-Field-to-Two-Places.aspx</guid>
         <pubDate>Fri, 13 May 2011 18:30:00 +0000</pubDate>
      </item>
      <item>
         <title>7 Steps to Successful Client Scorecards</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/144/How-to-Create-Scorecards-in-7-Steps.aspx</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_4.png"&gt;&lt;img height="122" width="181" border="0" align="left" title="image" alt="Client scorecard salesforce.com dynamics crm" style="border-width:0px;margin:5px 10px 5px 0px;display:inline;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb_1.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Which clients should we focus more time on? Are there any clients that  we should consider firing? How can we find new clients that look like  our best current clients? Do we have clients that should be more  profitable?&lt;/p&gt;
&lt;p&gt;These are the questions that many B2B firms are asking themselves as they think through how they should prioritize their client list.  So read on for some of the how’s and why’s of establishing a client scoring system.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;What is a Client Scorecard?&lt;/h2&gt;
&lt;p&gt;Client scoring is a way to develop a consistent client scorecard (or client report card) for every client that a business serves.  The scorecard serves a number of purposes, including:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Identifying best customers, and providing them with a higher level of service&lt;/li&gt;
    &lt;li&gt;Identifying worst customers and, in some cases, discontinuing service to them&lt;/li&gt;
    &lt;li&gt;Finding past customers who have a great score but are now inactive, and re-activating them&lt;/li&gt;
    &lt;li&gt;Identifying prospects that are similar to your top customers for acquisition efforts&lt;/li&gt;
    &lt;li&gt;Identifying lost high value customers, and determining why you lost them and how you can improve your performance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every sales and marketing manager will tell you that it costs many times more to acquire a new customer than it does to retain or upsell an existing one.  Client scorecards are all about leveraging your hardest won and greatest asset – your current customer base!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p align="right"&gt;&lt;em&gt;&lt;font color="#004080"&gt;“It is 5-10 times more expensive to gain a new customer than it is to retain an existing one.”  &lt;br /&gt;
-Gartner Group&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But sometimes the best way to define something is to define what it is &lt;u&gt;not&lt;/u&gt;... &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; the same thing as lead scoring.  Lead scoring focuses on the likelihood of converting a non-customer into a customer, whereas client scoring focuses on the value of existing customers.  Maybe we’ll talk about lead scoring in a future post.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; limited strictly to active customers.  Client scorecards can include both inactive customers (in fact, this can be one of the most important segments for evaluating client scorecards) and prospective customers.  In the case of prospective customers, your scorecard may be more focused on (dis)qualifying prospective customers that are showing the signs of becoming the kinds of customers you do not want in your portfolio.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; the same thing as client profitability. Profitability is an important factor, but profitability may not tell the whole story about the value that a client contributes to your business.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; limited to objective data.  There are many subjective drivers of business value that should influence your scorecard.&lt;/li&gt;
    &lt;li&gt;A client scorecard is &lt;u&gt;not&lt;/u&gt; a “score.” Although one output of a scorecard may be a single score, keep in mind that there are many components of a scorecard that should be evaluated – a high score or a low score do not tell the whole story about a client relationship.  For example, many of the data points for new clients (or even prospective clients) may be unknown – resulting in a lower score until these items can be evaluated.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;7 Steps to Successful Client Scorecards&lt;/h2&gt;
&lt;p&gt;Like all projects that are worth investing in, a successful client scorecard project requires far more than the CEO taking a Saturday morning to write down the attributes of a good client – and handing those off to IT to add to a CRM system.  Sadly, most businesses tend to take that approach – and end up wasting time, making their CRM systems unnecessarily complex and generating scorecards that no one uses.&lt;/p&gt;
&lt;h3&gt;1. Get Your Team Involved&lt;/h3&gt;
&lt;p&gt;The people who work with your clients every day already have a good idea of what makes and good client and what makes a  bad client.  The agenda for the session is pretty straight forward:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Put your clients into lists of good and bad – focusing on longer-term clients so you have a good understanding of how the relationship has evolved.&lt;/li&gt;
    &lt;li&gt;Discuss what the characteristics of the clients in each group are – the goal here is to define what makes one group different from the other (most businesses are surprised at some of the findings at this stage)&lt;/li&gt;
    &lt;li&gt;Determine at what stage of the relationship this information can be known and which role (or which system) will capture it&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_2.png"&gt;&lt;img height="144" width="244" border="0" align="right" title="image" alt="HelixPLAN Facilitated session client scorecard planning" style="border-width:0px;display:inline;margin-left:0px;margin-right:0px;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb.png"/&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For this meeting, you should use an outside facilitator and a proven methodology.  The reality is that most meetings of this type are ineffective because as soon as one person shares an idea, the rest of the group begins to evaluate the idea and respond to it – creativity is stifled, politics come into play and the results from the session are weak. &lt;/p&gt;
&lt;p&gt;You will want to get beyond the basics (i.e. profitable customers are all good; unprofitable customers are all bad) and get to some of the leading indicators of profitability; you will also want to recognize that some “hidden variables” can make even your most profitable customers undesirable (i.e. requiring an extremely high level of service, a brand that may damage your own reputation, an approach to your team that is demoralizing).  Most businesses also need to recognize that profitability can be an elusive calculation, so subjective variables can play an important role.&lt;/p&gt;
&lt;h3&gt;2. Evaluate Public and Private Data&lt;/h3&gt;
&lt;p&gt;You should do some analysis of both internally available data (such as from your accounting or CRM systems) and external data (such as data available from D&amp;B) to see if any of this plays a role in differentiating your top customers from your bottom customers.  For example, you may find that certain industries tend to outperform others; or you may find that you tend to do better with private or public companies.  This can be a very important source of scorecard data because it doesn’t require your team to do extra data entry to create the scorecard.  For larger enterprises, predictive modeling methods can be used as part of this evaluation.&lt;/p&gt;
&lt;h3&gt;3. Talk to Your Clients&lt;/h3&gt;
&lt;p&gt;Conduct interviews or surveys with your customer list.  They are likely to tell you things about themselves that your own internal team did not identify.  This can be an important source of information that helps you qualify prospects or new customers.  This early qualification can help you focus your resources on the prospects that are most likely to convert into long-term, mutually-beneficial relationships.&lt;/p&gt;
&lt;h3&gt;4. Define the Criteria&lt;/h3&gt;
&lt;p&gt;Now comes the hard part, you need to winnow the list of criteria down to a minimal amount of new data that your team will need to begin to track.  The more information that you can get from internal or external systems (see item #2, above), the better.  But you should expect to require your team to capture some additional information on their own.  Remember that a successful scorecard system incorporates both objective information (i.e. hard numbers that you are likely to be able to pull from other systems( and subjective information (i.e. opinions of team members that will need to be keyed into the system).  Ideally, you will limit the items that your team needs to key in to a list of 5-10 items.&lt;/p&gt;
&lt;h3&gt;5. Capture the Data&lt;/h3&gt;
&lt;p&gt;Now comes the hardest part – you have to actually start capturing the data. &lt;/p&gt;
&lt;p&gt;This is where most scorecard projects fall apart.  Either they require too much manual data entry that is time consuming for employees that already have enough to do.  Or they require a herculean effort to integrate data from disparate internal systems.  Or both.  There may be no way to completely go around these issues, but here are a few suggestions:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;u&gt;Keep it Simple&lt;/u&gt;: The temptation is to jump right in and develop a “dream scorecard” in the first stab at this type of project.  Keeping the scope of the project simple will save you a tremendous amount of time and frustration.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Understand the Scope&lt;/u&gt;: Even if you can’t keep the project simple, it is important to fully understand the scope of the project so you will know what you are getting into.  Most projects of this type fail simply because the organization loses interest in making it a priority long before it is ever completed.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Piggyback on Other Projects&lt;/u&gt;: In large enterprises, there are almost always multiple projects going on with a goal of unifying information across different systems.  Rather than starting a project dedicated to the scorecard, see if you can piggyback on an existing project that may already be gathering much of the same information.&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_6.png"&gt;&lt;img height="133" width="167" border="0" align="right" title="image" alt="business process automation for client scorecard calculations using workflows" style="border-width:0px;margin:5px 0px;display:inline;" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/ClientScoring_FB4C/image_thumb_2.png"/&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Automate What you Can&lt;/u&gt;: The more effort you can keep off the backs of the individuals who will have to use the scorecard, the better.  Automation can come in two flavors: (1) automate capturing scorecard metrics that are already available elsewhere – so no one has to re-enter data; (2) provide process mapping and automation for data that needs to be gathered manually – this can include an annual process, updates made at the conclusion of each project, etc.   Modern BPA (business process automation) tools built into CRM and other tools can handle much of the heavy lifting in this area.&lt;/li&gt;
    &lt;li&gt;&lt;u&gt;Provide Ongoing Training and Support&lt;/u&gt;: I cannot overemphasize this point.  It never ceases to amaze me how many businesses put a tremendous amount of time into the IT part of projects like this – and almost no time in getting their team up to speed on how they need to participate.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6. Collaborate&lt;/h3&gt;
&lt;p&gt;“If you build it, they will come,” may work in the movies, but not when it comes to rolling out client scorecards. &lt;/p&gt;
&lt;p&gt;You will need to ensure that the salient information from the scorecards is distributed to the individuals who will need it.  And you will need to ensure that referencing the scorecard becomes a part of your corporate culture.  This means that scorecard data needs to appear on your internal portals, dashboards and on many of your client related reports.  Discussing the scorecard needs to become part of the every day conversation in your sales, service, accounting and customer management conversations.&lt;/p&gt;
&lt;h3&gt;7. Train, Support, Improve, Repeat&lt;/h3&gt;
&lt;p&gt;Your scorecard project will require plenty of care and nurturing.  You will need to constantly monitor the business process you established for creating scorecards to ensure that the team is following it.  You will need to work with the team to ensure that the scorecard management process is not too time consuming (this is particularly true during the early days after the initial launch).  In addition, the criteria for your scorecards will need to be reviewed and updated periodically as the economy, your customers, your competitors and your understanding of the marketplace evolve.&lt;/p&gt;
&lt;h2&gt;Next Steps&lt;/h2&gt;
&lt;p&gt;Developing a client scorecard does not have to consume a tremendous amount of time.  With proper planning and session facilitation a mid-sized business can launch client scorecards in just a few months; larger enterprises may take longer.  If you’re using modern collaboration, dashboard and CRM tools, you can significantly simplify the process of maintaining scorecards for your team.  Take the first step of facilitating a session with your team to get started.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/144/How-to-Create-Scorecards-in-7-Steps.aspx</guid>
         <pubDate>Wed, 23 Feb 2011 23:30:00 +0000</pubDate>
      </item>
      <item>
         <title>CRM Overview - Salesforce.com</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/55/CRM-Overview-Salesforcecom.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/55/CRM-Overview-Salesforcecom.aspx'&gt;&lt;img src='http://img.youtube.com/vi/_r1H7OK8lzY/default.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;A quick overview of Salesforce.com - all of the basics in less than 4 minutes!</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">55</guid>
         <pubDate>Tue, 15 Feb 2011 19:35:30 +0000</pubDate>
         <category>Salesforce</category>
      </item>
      <item>
         <title>Get Social: More Options for Following Us</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/151/Get-Social-More-Options-to-Learn-About-Dynamics-CRM-Microsoft-SharePoint-and-Salesforce-com.aspx</link>
         <description>&lt;h2&gt;&lt;strong&gt;Some Background&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;At the beginning of 2010, our two companies (StreamLogic and Customer Connect) merged to become C5 Insight. One company focused on Microsoft SharePoint and cloud application development.  The other company focused on CRM (Dynamics CRM and Salesforce.com) and sales and marketing strategy. &lt;/p&gt;
&lt;p&gt;When we merged our blogs, we started to receive feedback that we were providing an overwhelming amount of information.  Our blogs included high level strategic and best practice information, as well as detailed technical tips for developers and administrators.  They also included information on all of the different solutions that we support.  So most of those who were following us found that they were getting some information that wasn’t useful for them.  In addition, options for following us were limited to email or RSS feeds. &lt;/p&gt;
&lt;p&gt;Something had to change!&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Social Channels&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/image_4.png"&gt;&lt;img height="54" width="244" border="0" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/image_thumb_1.png" alt="image" title="image" style="border-width:0px;display:inline;"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So we decided to take a page out of our own Social CRM playbook (it was a typical case of, “the cobbler’s children are the ones with no shoes.”)  At a later date, we’ll share details about Social CRM and our specific strategy as a separate blog.  For now, suffice it to say that:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;We took feeds from our: Blog Site, On Demand Video Site and Live Event Site.&lt;/li&gt;
    &lt;li&gt;We then parsed them out by role and solution type.&lt;/li&gt;
    &lt;li&gt;And we made them available across the most popular social channels.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voila – a lot of blood, sweat and tears for us delivered a much more relevant way to consume the information that you want.  And it’s all free to you (we guarantee that you’ll get your money’s worth).&lt;/p&gt;
&lt;p&gt;If you want to learn a bit more about Social CRM, check out &lt;a rel="nofollow" target="_blank" href="http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/52/Social-Media-And-Dynamics-CRM.aspx"&gt;this video&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;Current C5 Followers&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;If you’re currently following one of the older C5 Insight feeds, we encourage you to look at the new options.  You will find that you can filter what you’re receiving to just the information that is most relevant to you.  Plus, some of our old channels will soon be discontinued – so take the time to sign up for one of the new ones.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/follow"&gt;www.c5insight.com/follow&lt;/a&gt; &lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;The Free Giveaway&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/Microsoft-Dynamics-2011-Administration-Bible/dp/0470568143/ref=sr_1_3?ie=UTF8&amp;qid=1297390346&amp;sr=8-3"&gt;&lt;img height="240" width="240" border="0" align="right" src="http://blogs.c5insight.com/Portals/0/SunBlogNuke/1/WindowsLiveWriter/GetSocialMoreOptionsforFollowingUs_8958/Dynamics_CRM_2011_Administrator_Book_Training_3.jpg" alt="Dynamics_CRM_2011_Administrator_Book_Training" title="Dynamics_CRM_2011_Administrator_Book_Training" style="border-width:0px;display:inline;margin-left:0px;margin-right:0px;"/&gt;&lt;/a&gt; Another exciting bit of news at C5 Insight – we have just completed authoring a book, “Microsoft Dynamics CRM 2011 Administration Bible.”  There’s even a special appendix on advanced SharePoint integration.  To celebrate the book and our new social channels, we’re giving away 5 free copies of the book. &lt;/p&gt;
&lt;p&gt;Where do you sign up?  I’m glad you asked.  We’re going to give away the 5 free copies by randomly drawing from a list of all of our followers once we reach 200 new followers across all of our social channels (or on March 21, 2011 – whichever comes first).  So be sure to sign up to follow us by March 21!&lt;/p&gt;
&lt;p&gt;Or, if you’re in a hurry to get the book, go ahead and click the image to order it from Amazon.com.  If we draw your name as a winner, you can get a signed copy to treasure for generations to come!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, be sure to sign up for the social channel of your choice today!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.c5insight.com/follow"&gt;www.c5insight.com/follow&lt;/a&gt;&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/151/Get-Social-More-Options-to-Learn-About-Dynamics-CRM-Microsoft-SharePoint-and-Salesforce-com.aspx</guid>
         <pubDate>Fri, 11 Feb 2011 08:40:00 +0000</pubDate>
      </item>
      <item>
         <title>A few pointers about Salesforce for Outlook</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/150/A-few-pointers-about-Salesforce-for-Outlook.aspx</link>
         <description>We've recently had a few questions from power administrators about how to enable Salesforce for Outlook for their organizations. There are two basic steps:
- First, the administrator needs to create at least one Outlook Configuration by going to Setup &amp;gt; Administration Setup &amp;gt; Desktop Administration &amp;gt; Outlook Configurations. Additional configurations can also be setup, if groups of users within the organization should have different settings. 
- Users can then download Salesforce for Outlook by going to Setup &amp;gt; Personal Setup &amp;gt; Desktop Integration &amp;gt; Salesforce for Outlook.
Salesforce for Outlook is significantly different than the previous product (Connect for Outlook), so there are a few important things to keep in mind:

    
        
            
            
                For full instructions on using Salesforce for Outlook, go to the Help &amp; Training section in Salesforce. HOWEVER: if you simply enter Salesforce for Outlook as your search terms, you'll get a confusing ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/150/A-few-pointers-about-Salesforce-for-Outlook.aspx</guid>
         <pubDate>Thu, 10 Feb 2011 21:36:00 +0000</pubDate>
      </item>
      <item>
         <title>Chatter Super Bowl Commercials: The Good, the Bad, and the Ugly</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/147/Chatter-Super-Bowl-Commercials-The-Good-the-Bad-and-the-Ugly.aspx</link>
         <description>Salesforce debuted two Chatter commercials during halftime of the Super Bowl last night. The buzz leading up to the big game was pretty intense ... with most of us pretty excited (albeit surprised) at the idea of the $3 million dollar ad spots. If you missed them, click here and then here to check them out. So how did the ads fare? Let's break it down ...
The Good:
If you’ve used Chatter before, you know that the product itself is great. If you’ve used Chatter before, you know that the commercials – especially the first one – did a pretty accurate (though speedy) job of portraying the type of collaboration that happens between users. If you’ve used Chatter before, you may be excited to know that unlimited licenses are available to any business (not just Salesforce customers) at no charge. If you’ve used Chatter before …
Do you see the trend? If you watched those spots without any prior knowledge of Chatter, would you have any idea what they were about? Would you have any desire to visit the website to lear ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/147/Chatter-Super-Bowl-Commercials-The-Good-the-Bad-and-the-Ugly.aspx</guid>
         <pubDate>Mon, 07 Feb 2011 20:48:00 +0000</pubDate>
      </item>
      <item>
         <title>Get Your Head in the Clouds – with Cloud Computing</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/131/Get-Your-Head-in-the-Clouds-with-Cloud-Computing.aspx</link>
         <description>&lt;p&gt;Cloud computing has been the subject of much conversation (and hype) for about a year now. Our 4 City Tour (&lt;a rel="nofollow" target="_blank" href="http://www.successaccelerators.com/4city"&gt;www.successaccelerators.com/4city&lt;/a&gt;) focused on this, as did some recent research with one of our partners (white paper forthcoming) and our partner Salesforce.com has long led the charge in the cloud computing conversation.&lt;/p&gt;
&lt;p&gt;&lt;img align="left" alt="" style="width:218px;height:146px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Doug/CloudComputing_280px.jpg"/&gt;This past week, cloud computing took center stage at Microsoft’s Worldwide Partner Conference (WPC) in Washington DC. From all indications, cloud computing will be the number one area of focus for Microsoft for the next 12 months (or more). So just what is cloud computing, why is it important to you and what is Microsoft doing that will impact it?  Let’s tackle each of those questions in sequence.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/131/Get-Your-Head-in-the-Clouds-with-Cloud-Computing.aspx</guid>
         <pubDate>Mon, 19 Jul 2010 18:03:00 +0000</pubDate>
      </item>
      <item>
         <title>11 Habits of Effective Activity Management</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/61/11-Habits-of-Effective-Activity-Management.aspx</link>
         <description>&lt;p&gt;&lt;img alt="Dynamics CRM Activity icon - not really" align="left" width="101" height="93" style="margin-right:10px;" src="http://blogs.c5insight.com/Portals/0/BlogImages/Geoff/Dynamics_CRM_Activities.png"/&gt;The failure to understand and execute an effective activity management process is a leading cause of poor CRM adoption.  There are a variety of issues that can make activity management confusing and frustrating for users in ANY CRM system.  In this posting, I've detailed 11 suggestions for improving your activity management process. &lt;/p&gt; &lt;p&gt;This is only a starting point.  Proper use of Queues and Workflows - in particular - are areas that can also improve your activity management efficiency and results.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/61/11-Habits-of-Effective-Activity-Management.aspx</guid>
         <pubDate>Tue, 06 Jul 2010 19:45:00 +0000</pubDate>
      </item>
      <item>
         <title>An Overview of Salesforce.com Chatter</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/35/An-Overview-Of-Salesforcecom-Chatter.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/35/An-Overview-Of-Salesforcecom-Chatter.aspx'&gt;&lt;img src='http://img.youtube.com/vi/puydh-ey_2k/default.jpg' align='left' border='0' hspace='5'&gt;&lt;/a&gt;Social media tools such as facebook have made an impact on the business world. Those same concepts, applied to businesses internally, are about to cause a revolution in business collaboration. This video is an overview of how Salesforce.com's Chatter works.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">35</guid>
         <pubDate>Thu, 03 Jun 2010 00:00:00 +0000</pubDate>
         <category>Salesforce</category>
      </item>
      <item>
         <title>May 2010 - Side-by-Side: What Makes Microsoft CRM and Salesforce.com Different?</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/37/May-2010-SidebySide-What-Makes-Microsoft-CRM-And-Salesforcecom-Different.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/37/May-2010-SidebySide-What-Makes-Microsoft-CRM-And-Salesforcecom-Different.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634148325637922119.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;A unique opportunity to see an objective comparison of the two most popular and most powerful CRM applications on the market today.</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">37</guid>
         <pubDate>Sun, 23 May 2010 23:16:36 +0000</pubDate>
         <category>All CRM (MSCRM and SFDC)</category>
      </item>
      <item>
         <title>Upcoming Cloud Computing Event</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/122/Upcoming-Cloud-Computing-Event.aspx</link>
         <description>&lt;p&gt;I wanted to let all of our readers know about a cloud computing event  that  will be held in 4 cities along the East coast.  I admit, it is my  company that  is hosting the “4-City Tour” but this really is a going  to be a good way to see  many cloud platforms at work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;
&lt;p style="margin-left:40px;"&gt;&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    Parallel  sessions on Microsoft CRM, Salesforce.com, &lt;a rel="nofollow" target="_blank" href="http://sharepoint.microsoft.com/"&gt;SharePoint&lt;/a&gt;, and Unified  Communications &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;     Integration luncheon showing a live demo of integration between CRM, SharePoint,  and UC &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    Exclusive  research on the top cloud challenges from CFOs and CIOs &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    Exclusive  demos of SharePoint 2010 &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    Exclusive  session showing Microsoft CRM and Salesforce.com in a live side-by-side  comparison&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cities:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    May 4 –  Charlotte, NC &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    May 6 –  Washington, DC &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    May 11 –  Raleigh, NC &lt;br /&gt;
&lt;img align="middle" alt="" src="http://www.streamlogicinc.com/images/SL_Web_Icon_O_Small.gif"/&gt;    May 13 –  Atlanta, GA&lt;/p&gt;
&lt;/blockquote&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/122/Upcoming-Cloud-Computing-Event.aspx</guid>
         <pubDate>Thu, 25 Mar 2010 00:30:00 +0000</pubDate>
      </item>
      <item>
         <title>Demo Dynamics CRM, SharePoint and Salesforce.com</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/25/Demo-Dynamics-CRM-SharePoint-and-Salesforce-com.aspx</link>
         <description>&lt;p&gt;Looking for a fast way to get a demonstration of Dynamics CRM, Microsoft SharePoint or Salesforce.com?  A new site: &lt;a rel="nofollow" target="_blank" href="http://demos.c5insight.com"&gt;demos.c5insight.com&lt;/a&gt; has been setup for just this purpose.  You'll find a variety of demos on the site for different types of users including:&lt;/p&gt;
&lt;p&gt;* Fundamentals of CRM, Document Management and Business Process Automation&lt;/p&gt;
&lt;p&gt;* Integrating SharePoint and Dynamics CRM&lt;/p&gt;
&lt;p&gt;* Comparing Microsoft CRM and Salesforce.com&lt;/p&gt;
&lt;p&gt;Looking for a demo that's not available?  Post a comment in response to this blog and we'll try to follow-up on requests that we're seeing most frequently.&lt;/p&gt;</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/25/Demo-Dynamics-CRM-SharePoint-and-Salesforce-com.aspx</guid>
         <pubDate>Sat, 30 Jan 2010 09:07:00 +0000</pubDate>
      </item>
      <item>
         <title>AllThingsCRM.com</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/120/AllThingsCRM-com.aspx</link>
         <description>There's a great online resource out there for those who are interested in getting more out of Salesforce.com (and out of CRM in general).  What I like about it is that it focuses on generalized CRM principles - not just technical "how to" articles for a specific CRM technology.  Read more for some quick recommended articles...
The name of the site is AllThingsCRM.com - it should be on every CRM professionals list of RSS feeds.
The site is sponsored by Salesforce.com and clearly has a lot of bias towards the Salesforce.com model of doing business and selling software.  The connection to Salesforce.com is subtle and a little sneaky - it is easy to read the articles assuming they are unbiased unless you look closely.  With that said, much of the content from the articles can be applied to virtually any CRM tool.  The folks at this organization offer a huge variety of articles on all aspects of CRM and some areas that are even broader than CRM (such as cloud computin ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/120/AllThingsCRM-com.aspx</guid>
         <pubDate>Mon, 30 Nov 2009 01:21:00 +0000</pubDate>
      </item>
      <item>
         <title>Salesforce.com Chatter API</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/119/Salesforce-com-Chatter-API.aspx</link>
         <description>Announced only a couple days ago, Salesforce.com has plans to release Chatter.  Chatter is a new enterprise social engine.  I like to think of it as a combination of IM and RSS feeds into a single platform that's security controlled and handled inside the Salesforce.com Cloud.  So, it's more secure and allows the organization to communicate freely internally without risking exposure of confidential information.
Developers are going to like the new Chatter API.  On the surface it seems to be fairly straightforward with only 5 different objects in the data model (User, FeedPost, NewsFeed/Object, FeedTrackedChanges, &amp; FeedComments).  Chatter will support adding content to the messages sent as well as sending messages from Profile/User, objects and feeds.
The next release Spring '10 is slated to include User Profiles, Post, Comments, &amp; Feeds, Subscriptions, and Chatter only licenses ($50/month/user).  Future releases should include Questions &amp; Answers and ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/119/Salesforce-com-Chatter-API.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:20:00 +0000</pubDate>
      </item>
      <item>
         <title>Batch APEX</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/118/Batch-APEX.aspx</link>
         <description>&lt;p&gt;&lt;span class="Apple-style-span" style="font-family:Arial, Helvetica, sans-serif;color:rgb(64, 64, 64);line-height:20px;"&gt;
&lt;p&gt;What is Batch APEX?&lt;/p&gt;
&lt;p&gt;Batch APEX is a way to run code in a batch in Salesforce.com.  It can be scheduled or called to run asynchronously.  Batch APEX has three primary asynchronous methods: Start(), Execute(), and Finish() that handle all of the processing in the batch. &lt;/p&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:Arial, Helvetica, sans-serif;color:rgb(64, 64, 64);line-height:20px;"&gt;Batch APEX also provides a way to query the status of a Batch using both Visual Force an in the UI in Setup.  It's a great way to handle mass data updates of up to 50 million records at a time.&lt;/span&gt; </description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/118/Batch-APEX.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:19:00 +0000</pubDate>
      </item>
      <item>
         <title>Updates from DreamForce 2009 - The Bulk API</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/117/Updates-from-DreamForce-2009-The-Bulk-API.aspx</link>
         <description>Have you ever had to move a lot data into Salesforce really fast?
Well, unfortunately, I think a lot of us have been in that situation and the store in the past wasn't all that great.
When I first started working with Salesforce, I wrote an API tool that would replicate the entire Salesforce object structure on SQL Server with picklists.  It was a pretty cool application.  I later extended it to bring down all the data as well, but was really disappointed when I realized how long it takes to pull down several hundred thousand records.  So, I ended up leveraging Cast Iron and the Data Loader to solve some of my integration problems. 
The Data Loader was a real life saver, but it had some severe limitations.  First, it was slow.  One thing I used to do was split my loads into 3 to 5 batches and run each batch in a seperate Data Loader instance at the same time.  While this works, it can get kind of crazy when there are a lot of files to load and spl ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/117/Updates-from-DreamForce-2009-The-Bulk-API.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:18:00 +0000</pubDate>
      </item>
      <item>
         <title>Salesforce.com - a new UI????</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/116/Salesforce-com-a-new-UI.aspx</link>
         <description>Announced at Dreamforce is a new UI for Salesforce!
This new UI will of course be optional, but addresses a number of issues with the current UI.  What I've seen so far is impressive.  It definately looks cleaner and does a better job of presenting data to the user. 
One of my favorite features was an enhancement to add a few indicators at the top of the opportunity (I'm hoping it will be available for all objects) to show the most important data about that record.  In just a few seconds, you can easily see what's going on with the record.  They call this new feature the "Deal View" and it will be customizable.
The Related Lists have also been moved over to one side and make for a much cleaner interface and usability.
For developers who've built custom UI to look and feel like Salesforce outside of the standard Visual Force pages are going to have some issues as well as those who've built Flex UI to match.  However, standard Visual Force pages will easily adopt ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/116/Salesforce-com-a-new-UI.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:17:00 +0000</pubDate>
      </item>
      <item>
         <title>Dream Force - Sales Cloud 2</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/115/Dream-Force-Sales-Cloud-2.aspx</link>
         <description>So, what's new in the Service Cloud 2?
Well, a lot of things are new, but I thought the big ones  are the Real Time Quoting, Salesforce for Outlook, and especially the new Report Builder.  Let's not forget Chatter which I'll touch on later.
Salesforce released in Winter '09 the Real Time Quoting functionality that allows organizations to build a quote from an opportunity, print as a PDF and send along with other packaged content to the customer via email.  Very nice feature and will definately have a net positive impact with many customers out there!  This was a significant step forward for sure.
The new Salesforce for Outlook is going to make a lot of folks real happy as it solves some of the old problems with the Outlook client integration.
My favorite new features (beside's Chatter) has to be the Report Builder enhancements.  Coming in one of the next releases is a new capability to design reports using real data pulled directly from the objects so you see in real time as  ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/115/Dream-Force-Sales-Cloud-2.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:16:00 +0000</pubDate>
      </item>
      <item>
         <title>Dream Force 2009 - The Service Cloud 2</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/114/Dream-Force-2009-The-Service-Cloud-2.aspx</link>
         <description>So what's new in the Salesforce Service Cloud 2?
Well, for starters I was really surprised by the statistic quoted by Salesforce that 55% of the market is held by thier very own Service Cloud!  That's huge, but then who would doubt that was the case with a solid platform such as Salesforce?
There are a number of great features that have been in the Service Cloud for some time such as the CTI screen pops, integrations with Google Maps, etc., but this year, they really blew the wheels off this jet with the introduction of the new KB engine.  For instance, the new KB's support rich media.  What's more cases can be initiated in many different ways including a customer posting a question right over Twitter or Facebook.  Salesforce has opened up a whole new set of channels for handling and managing cases directly over the internet that leverage the application platforms their customers are already familiar with and trust.
There's a whole new functionality that is in the works that'll sup ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/114/Dream-Force-2009-The-Service-Cloud-2.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 01:15:00 +0000</pubDate>
      </item>
      <item>
         <title>DreamForce 2009</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/113/DreamForce-2009.aspx</link>
         <description>Wow!  That word hardly describes the DreamForce event this year.  SalesForce really did it up nice, although the food could have had a few more selections. 
SalesForce has finally passed the $1B mark in sales and it was clear by the attendance (19,000!!!!) that they've garnered a lot of support by businesses both large and small.  I thought for sure the economy would have had a bigger impact on the event, and maybe it did, but attendance was exceptional regardless. 
One of the best signs I saw this year is that the Force.com and Sites message is really hitting home.  What's more CIOs and CTOs are embrasing the technology and saving money.  Marc Benioff touted the following from an IDC report - 54% savings ($), 5 times faster (time to implementation).  Having worked with the platform and delivered in excess of 40 full lifecycle projects myself, I have seen similar results. 
What's more, a lot of companies are realizing how much more quickly changes can  ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/113/DreamForce-2009.aspx</guid>
         <pubDate>Sat, 21 Nov 2009 00:54:00 +0000</pubDate>
      </item>
      <item>
         <title>What is all the Chatter about?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/112/What-is-all-the-Chatter-about.aspx</link>
         <description>In short, Chatter is a social networking application that is built into Salesforce.com.  It is structured to be an "internal social networking" application but can also be easily linked to public facing social networking sites.  Some of the highlights:

    It can work very similarly to Facebook.com - you can post comments to the site and others in the organization can view the comments that their friends post.
    Visually, it looks similar to a Facebook page.
    Individuals can add comments to posts that they see on Chatter.
    But the real strength is that any record on any object in Salesforce.com can be Chatter enabled. 
    What's more, it includes fairly sophisticated filtering functions. So (note: some of this is guesswork as I don't have a working copy of Chatter yet):
    
        A manager can get Chatter notices whenever one of their reps opens a new opportunity.
        An executive can get a notification whenever a case to a top 10 client is ope ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/112/What-is-all-the-Chatter-about.aspx</guid>
         <pubDate>Fri, 20 Nov 2009 01:05:00 +0000</pubDate>
      </item>
      <item>
         <title>Debugging APEX</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/110/Debugging-APEX.aspx</link>
         <description>Let's face it. Salesforce.com and Force.com are new kids on the block.  They're growing up fast, and establishing their territory, but they've still got some maturing.  Most languages these days have an interactive debugger.  However, APEX is the exception.  If you're new to APEX coding, I recommend you take a look at three things to help you overcome this hurdle: 1) Debug Logs, 2) Running tests in Eclipse, 3) Running tests in Salesforce.com.
Since there is no interactive debugging with APEX, you've got to find ways to identify how far your code ran and what it did when it got there.  One thing I do while writing code is to add debug logs to indicate the values I'm testing and to tell me that things ran up to that point.  If you write good test methods, you should know what to expect at each point in your code.
 
system.debug("checking value: " + myvar);
 
When the debugger passes this point, a statement is logged with the value and if ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/110/Debugging-APEX.aspx</guid>
         <pubDate>Sat, 17 Oct 2009 23:54:00 +0000</pubDate>
      </item>
      <item>
         <title>Locking records down to editing in Salesforce</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/109/Locking-records-down-to-editing-in-Salesforce.aspx</link>
         <description>One common thing we run into in Salesforce.com is having to lock a record down to editing to certain groups once a certain stage or status is reached.  There are two different schools of thought on the best approach to doing this.
The first is to use record typing.  For instance, let's say you're working on an opportunity and want to lock down the record so that changes can't happen after it reaches a Closed Won stage.  The easy way to do this is to create a new record type "Read Only", create a new layout for that record type and then set all of the fields to Read Only that shouldn't be edited.  Then you'd want to create a workflow that sets the record type based on the stage of the opportunity.  It's all pretty easy, but you'll still need to address training issues at the start with users to be sure they don't create records with a "Read Only" record type.  One other nice thing about this approach is that you can assign the noral record type that's Read/Write based o ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/109/Locking-records-down-to-editing-in-Salesforce.aspx</guid>
         <pubDate>Sat, 17 Oct 2009 23:53:00 +0000</pubDate>
      </item>
      <item>
         <title>Amazon S3 Integration with Salesforce.com</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/108/Amazon-S3-Integration-with-Salesforce-com.aspx</link>
         <description>We recently had an opportunity to do some work to integrate S3 Amazon Web Services into Salesforce.com.  Salesforce.com provides some sample code that was very useful in getting the S3 services to work.  However, along the way I ran into a number of challenging issues that I'm sure many other developers have tackled.
The first big issue was that we would be dealing with very large files, greater than 2GB in some cases.  Unfortunately, the Salesforce.com web services can't handle large files (&amp;gt;100k) via their web services, but the S3 services can handle up to 5GB.  Salesforce.com had some sample code that leveraged POST directly to the S3 service via a Visual Force page.  This was all good, but it took a bit of work getting everything customized and working correctly.
One of the most challenging parts was figuring out how S3 handles access because we didn't want our customer's files being shared with the rest of the world.  There is a mechanism for controlling access, but if  ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/108/Amazon-S3-Integration-with-Salesforce-com.aspx</guid>
         <pubDate>Thu, 15 Oct 2009 23:52:00 +0000</pubDate>
      </item>
      <item>
         <title>Customer Portal Access</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/107/Customer-Portal-Access.aspx</link>
         <description>Every day I'm amazed by the new features in Salesforce.com.  Over the past week, I've been working with a customer to get their Customer Portal setup and functioning.  We're building some very cool functionality using the Force.com platform to expose some custom objects to their customers.
However, we ran into a situation where sharing rules needed to be setup and the UI is just a bit more than we really like our users to have to take in.  Sharing is a great feature, but the last thing anyone wants is to have a customer looking at someone elses data because a user didn't really understand what they were doing or was simply confused when they setup sharing.
This is where APEX sharing comes in.  The Force.com platform has a very cool feature where an APEX developer can write a class to handle complex sharing rules.  When I read the documentation it's relatively easy to setup, but of course like a lot of Salesforce APEX trigger code, it's imperative that it's designed to work ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/107/Customer-Portal-Access.aspx</guid>
         <pubDate>Thu, 15 Oct 2009 23:51:00 +0000</pubDate>
      </item>
      <item>
         <title>Connecting Microsoft Outlook to your Salesforce.Com Test or Sandbox Instance</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/106/Connecting-Microsoft-Outlook-to-your-Salesforce-Com-Test-or-Sandbox-Instance.aspx</link>
         <description>After downloading the Salesforce.Com Connector for Outlook I noticed that it was hardcoded to what SFDC server I could connect to. I needed to do some testing and struggled to find where I could change the URL.  My end goal was to change the Server URL to point to https://test.salesforce.com/services/soap/c/10.0

 
After poking digging around in the registry I found a place that this could be changed. If you open your registry and go to “HKEY_CURRENT_USER/Software/Salesforce.Com/SM” you will see an entry called “Server URL.” There you can change that link to point to your sandbox instance. Once you have done that you can re-open Outlook and type in your login credentials. Make sure that when you login you also add your Salesforce.Com token to your password.  Hope this helps you save some time!</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/106/Connecting-Microsoft-Outlook-to-your-Salesforce-Com-Test-or-Sandbox-Instance.aspx</guid>
         <pubDate>Fri, 09 Oct 2009 23:48:00 +0000</pubDate>
      </item>
      <item>
         <title>Salesforce.com and Microsoft CRM: Side-by-Side Demo</title>
         <link>http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/27/Salesforcecom-And-Microsoft-CRM-SidebySide-Demo.aspx</link>
         <description>&lt;a rel="nofollow" target="_blank" href='http://tube.c5insight.com/Home/WatchVideo/TabId/66/VideoId/27/Salesforcecom-And-Microsoft-CRM-SidebySide-Demo.aspx'&gt;&lt;img src='http://c5insight_tube.s3.amazonaws.com/host/634143457566705784.gif' align='left' border='0' hspace='5'&gt;&lt;/a&gt;An exclusive side-by-side demo of Microsoft Dynamics CRM and Salesforce.com! If you're considering a CRM solution, this is a can't miss session. Be sure to the second version of this unique webinar - delivered in May of 2010!</description>
         <author>SuperUser Account</author>
         <guid isPermaLink="false">27</guid>
         <pubDate>Sun, 24 May 2009 00:00:00 +0000</pubDate>
         <category>All CRM (MSCRM and SFDC)</category>
      </item>
      <item>
         <title>Users can't access Visualforce pages?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/105/Users-cant-access-Visualforce-pages.aspx</link>
         <description>A coworker came to me yesterday with a frustrating question - why can't non-system adminstrator users see a new Visualforce page that had just been created? Instead they see the "Insufficient Privileges" error. I remembered struggling with the exact same problem when I first started working with Visualforce. The answer is available in the Visualforce discussion boards, but is difficult to find. So, here is a quick summary:
Access to Visualforce pages and Apex classes is determined by user profile. There are two ways to change the access levels.
1 - To view or change the access levels for a single profile, go to the view screen of the profile and scroll down to find the following two related lists: Enable Apex Class Access and Enable Visualforce Page Access.
2 - Or, set the access level for multiple profiles by going to the Apex class and Visualforce page lists in Setup. Click the Security link beside each class or page name and select the profiles that need ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/105/Users-cant-access-Visualforce-pages.aspx</guid>
         <pubDate>Fri, 17 Apr 2009 23:47:00 +0000</pubDate>
      </item>
      <item>
         <title>Integration and Outbound Messaging</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/103/Integration-and-Outbound-Messaging.aspx</link>
         <description>Outbound Messaging in Salesforce.com is an incredibly powerful feature for doing integration, but it does have a few drawbacks.  Before I get into the negative points, I want to point out some of the good.
 
The outbout messaging feature has two capabilities which are extremely important for integrating Salesforce.com with other systems.  First, it insure messages get sent immediately after the workflow fires, and second, it insures delivery of your message.
However, during a recent integration I quickly realized that insuring delivery of messages meant that my receiving system HAD to consume them and return a response message confirming that the data was consumed.  At one point during my integration development a large number of new records were added to the system for migration testing and all of these records fired outbound messages. (Think 1M records added or updated each taking about 1s to process.)
Another issue I quickly ran into after we went live is that my integr ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/103/Integration-and-Outbound-Messaging.aspx</guid>
         <pubDate>Wed, 04 Feb 2009 00:23:00 +0000</pubDate>
      </item>
      <item>
         <title>Are you using Email to Salesforce?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/102/Are-you-using-Email-to-Salesforce.aspx</link>
         <description>I recently did an informal poll of a handful of Salesforce.com users and realized that NONE of them were even aware of Email to Salesforce. Trust me ... it's something worth knowing about and, most likely, something you'll want to think about implementing in your organization.
After enabling Email to Salesforce, you can add a Salesforce-provided email address to the bcc line of any email you send and the email will appear in the activity history related list of the correct lead or contact in Salesforce. What if there isn't a match? No problem - a task will be created instead, which you can then handle in Salesforce.
To learn how to easily setup this functionality, just search for "email to salesforce" in the Help and Training section of Salesforce.
And Outlook users can even take it one step further ... some simple code can added that will eliminate the need to add the address to the bcc line - instead, each time you send an email, you'll receive a message asking "Add to Salesforce?". C ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/102/Are-you-using-Email-to-Salesforce.aspx</guid>
         <pubDate>Mon, 20 Oct 2008 23:20:00 +0000</pubDate>
      </item>
      <item>
         <title>Getting Started with Summer '08 ... Cross-Object Formulas</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/101/Getting-Started-with-Summer-08-Cross-Object-Formulas.aspx</link>
         <description>Check out your new orange creamsicle logo in Salesforce! I'll highlight some of the updates in the Summer '08 release in the next few blog entries.
One of the highest impact features is the ability to create Cross-Object Formulas - meaning you can use parent record fields on a child record. FINALLY! Prior to this release, various workarounds had to be used ... such as creating workflow to copy a value over, embedding an s-control, etc. Now cross-object formulas will solve the problem.
Some standard real-world examples of this functionality are placing the Account Number on the Opportunity, or creating a Discounted Amount formula on the Opportunity referencing a Discount Percentage on the Account.
Here's a cross-object formula I just created for a client. They used a different commission percentage based on whether the account was a new or repeat buyer. So, on the commission custom object, I referenced the "# of Opportunities" roll-up summary field on the Account to determine whether or not t ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/101/Getting-Started-with-Summer-08-Cross-Object-Formulas.aspx</guid>
         <pubDate>Mon, 16 Jun 2008 23:19:00 +0000</pubDate>
      </item>
      <item>
         <title>Summer '08 is around the corner</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/100/Summer-08-is-around-the-corner.aspx</link>
         <description>Thanks to gokubi (a really great blog that I read often - it's written by a CRM consultant for non-profits, but has tons of good info for any Salesforce.com user), I just found out that the Summer '08 landing page and release notes are live! Multiday calendar events, inline editing on list views, filtered lookups, and lead conversion improvements are just a few of the many highlights. More info to come ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/100/Summer-08-is-around-the-corner.aspx</guid>
         <pubDate>Tue, 06 May 2008 23:17:00 +0000</pubDate>
      </item>
      <item>
         <title>What are you missing out on?</title>
         <link>http://blogs.c5insight.com/Home/tabid/40/entryid/99/What-are-you-missing-out-on.aspx</link>
         <description>The last two Salesforce releases - Winter '08 and Spring '08 - were rolled out in rapid-fire last November and February, respectively. Maybe because of the large number of new features in each release, or maybe because of the holidays in between, I've just realized during conversations with a couple of different clients that many folks aren't aware of some of the great new functionality. With the Summer '08 release right around the corner, I wanted to provide a couple of quick refresher courses to make sure you aren't missing out on any of the functionality that's already out there. I'll focus on the Spring '08 release below, and will go back in time even more to cover the Winter '08 release in my next blog entry. 

(By the way ... there are many, many more features that were rolled out the past two releases and I don't mean to short-change all of the others, but the ones I'll cover are some that will give you the biggest bang for your buck in terms of low implementation t ...</description>
         <guid isPermaLink="false">http://blogs.c5insight.com/Home/tabid/40/entryid/99/What-are-you-missing-out-on.aspx</guid>
         <pubDate>Sat, 12 Apr 2008 23:07:00 +0000</pubDate>
      </item>
   </channel>
</rss><!-- fe1.yql.bf1.yahoo.com compressed/chunked Sat May 26 18:08:44 UTC 2012 -->

