February 19, 2015

My Take on Salesforce.com Spring 15


It’s just my take, not covers entire release features –consider as quick bite in Developers and Consultants stand point.


  • Happy to hear IE7 and IE8 will not be supported from Summer 15 onwards
  • Salesforce Analytics for iOS – explore all data from mobile device, unfortunately it is not available in Developer edition.  Unlike typical Dashboard it is much more interactive. It can handle outside data as well through data sets (reusable integration).
  • Question to Case – it is available in Salesforce org and Community where moderators can create a case from chatter questions; it is very easy, quick and effective.
  • Duplicate Management –Easy to setup matching rules and implement duplicate management and it comes with clean error messages and duplicate details. To accomplish this functionality earlier - have been used to create Workflow Field update to update external Id field (which is marked as unique) with set of field value which identifies duplicates.
  • Products now having field history tracking (happy for this but hold on Opportunity Products and Campaign still doesn't have this field history tracking).
  • Thanks and Skills are free for Sales cloud users, liked Skills more than Thanks along with endorsements (is it LinkedIn influence?) 
  • Enhancements to Asset object – includes Tab, Sharing settings and record types (previously it is child object to Account). 
  • Knowledge Article - maximum amount of articles per organization is increased from 10,000 to 50,000.
  • Accounts, Opportunities and custom object records owned by inactive users can be updated by any users.
  • Organisation Sync – Salesforce.com will be available even when the down time of primary org! How wonderful it is!!
  • Add records to chatter group - as like files now records also can be added to the Chatter group.  Further only these object records can be added - account, contact, lead, opportunity, contract, campaign, case, and custom object.
  • Chatter feeds supports emotions :)
  • Search All Setup – now it can search lot more items than earlier, it can search Custom fields and objects, Users, Groups, Profiles, Roles, Workflow – Rules, Email Alerts, Field Updates etc
  • Track Data loader logins with Login History – Application will be listed as “DataLoaderPartnerUI” when users connect from Data Loader UI (tool).
  • Apex Flex Queue – it can handle 100 batch jobs simultaneously and more importantly order of execution can be managed.
  • Quick Deploy – It will help reduce deployment time through change sets by skipping apex test execution at that time of deployment but it has to meet these conditions 1) All components might have been validated in target environment in last 96 hours 2) All apex tests in target org should be passed and code coverage should be at least 75%.
  • @testSetup – Create test records once and access them in every test method in the test class. Changes made to the record are each method is local and rollback at the end of the method. Note: If a test setup method calls a non-test method of another class, no code coverage is calculated for the non-test method.