Spring ’15: Release Notes Digest

Salesforce gave us all an early present yesterday when the preview release notes for Spring ’15 were published. For a release which delivers on an unprecedented number of IdeaExchange suggestions, the release notes (available in HTML and PDF) are remarkably trim at just 252 pages (congratulations to Brian Kwong whose wizardry led him to the closest guess in our #Spring15PageCount competition). But we appreciate that finding the time to read ‘just’ 252 pages is tough, especially with the holiday season closing in. So here we present an early reaction to the contents of the release notes by way of a brief digest of the features we are most excited by or interested in, with links for you to explore if you wish to learn more.

General Enhancements

Duplicate Alerts and Blocking: Now generally available, with improvements from the previous beta including support for custom objects and cross-object matching. For a more in-depth look at the product, see our previous post about the beta.

DKIM Signing Outbound Email: Emails sent from Salesforce will contain a digital signature giving recipients, and their mail servers, confidence that the email was authorised by your organisation, thereby improving their experience and your deliverability rates.

Analytics

Wave/Analytics Cloud: Salesforce’s newest cloud, announced only a couple of months ago at Dreamforce, is now here. Use it to access any data to answer questions and deliver insight which allows you to act immediately. Read our October reaction to this product here, and watch the official video here as well as this very cool demo by Appirio.

Communities

Manage Topics in Communities: Keep your communities engaged by creating meaningful topics, but also keep them tidy and easy-to-navigate by merging topics as required.

Create Person Accounts for Self-Registering Users: If you operate in a B2C environment, this feature will allow you to create person accounts for those users who self-register, in comparison to the default previous behaviour of creating them as records on a master account.

Sales

Sales Path: A new guided selling app which allows you to create paths to guide your sales reps through each stage of the sales process. Show them only the fields which play a key part in progressing the opportunity to the next stage, and use informational messages to provide guidance, suggestions, words of warning or even links to other helpful supporting material like case studies or collateral. (Note: Currently only supported in Salesforce1)

Notes (Beta): Moving from pilot to beta is the new note-taking experience, allowing users to add rich-text notes to records and giving them the ability to create standalone notes, relate notes to multiple records, search notes, create tasks from notes and report on notes.

Users Can Adjust Their Own Forecasts: End users can now manually adjust their own forecast to present revenue or quantity changes are are foreseen but not yet reflected in the opportunity data.

Sync Recurring Tasks to Outlook: One-way sync which mirrors open recurring tasks (those created on completion of the previous task) into the user’s Outlook environment.

Side Panel Now Matches to Custom Email Fields: Gives your users a greater chance of finding matching leads and contacts in the Outlook side panel, by ensuring it’s not just the standard Email field which the tools matches to.

Add Emails to Multiple Records: Improvement to the Add Email feature which allows users to create separate tasks on multiple records from a single email.

New Email Templates and Tone for Salesforce-to-Salesforce: The Salesforce-to-Salesforce product has been freshened up (more on why that is, later) and its emails have given a more conversational tone; according to the release notes it is now wearing ‘perfectly-worn jeans instead of polyester slacks’!

Social Action in Lead Feed: Let your sales users respond to leads in the same way your support reps would respond to social cases – right where your customers are, out there in the social world.

Organization Sync: Achieve the nirvana of zero downtime with this paid-for add-on. Using the all-new all-fresh Salesforce-to-Salesforce, you can ensure continued access to your data (via a secondary synced org) even when your primary org is undergoing maintenance.

Chatter

Add Records to Chatter Groups: Allow users to collaborate on specific records, like accounts, opportunities or cases, by adding them to internal-only groups.

Question-to-Case: The ability to generate cases from unresolved questions is now generally available.

Moderate Chatter Private Messages with Triggers: Protect Private Messages from becoming a hiding place for sensitive conversations by writing triggers to prevent certain messages from being sent (for example to blacklist a set of keywords).

Salesforce1 Reporting

Subscribe to Report Notifications: Stay up to date on the metrics that matter most to you by subscribing to report notifications. This feature works in a similar way to scheduling a report, except the alert (Salesforce1 notification, Chatter post, email notification or a custom action) will only go out if the report results meet certain criteria. Do your Sales Managers want to be warned if the opening pipeline for the month is below a certain threshold? Or what about your Support Managers knowing when case volume passes a tolerance level? This feature will give you the ability to satisfy those kind of use cases.

Force.com Customization – General Administration

Create or Edit Records Owned by Inactive Users: No more unhelpful and unnecessary errors when working on a record owned by an inactive user. Go ahead with that edit – you won’t now be forced to either change the owner or reactivate the user. You can even create records assigned to inactive users if necessary.

Standard Address Fields Show Google Maps: We talked about this one previously. One thing we haven’t seen delivered yet is the address completion function. Let’s keep an eye on the link, since this may be added into to the release notes at a later date.

Geolocation: This has now gone GA, meaning geolocation fields and the DISTANCE() function can be used in workflow rules, approval processes and validation rules.

Force.com Customization – Data

Field Audit Trail: Define a policy for how long you wish to retain field history tracking. Note that the default retention for Salesforce will become 18 months, and that this payable feature will allow you to extend that anywhere up to 10 years.

Force.com Customization – Business Logic and Process Automation

Lightning Process Builder: After just one release in beta, the Process Builder is now generally available! If this is the first you’re hearing of Process Builder, it’s a process automation tool that is configured a little like workflow rules but has a better UI and many more additional actions available to it, more in line with Visual Flow – but without the learning curve. Use it to further extend the ‘cliff’ between clicks and code, and check out why we think it’s going to be a revolutionary tool here. Changes made to the product since we discussed the beta include: creating versions of a process; calling Apex methods from a process; the ability to trigger a process multiple times in one transaction; the Is Changed operator (in contrast to the existing function); conditional logic; sortable lists of processes; the ability to use multi-select picklists; no requirement for formulas to contain spaces inside parentheses.

Visual Workflow: You can now give your users the ability to pause flows, for example if a call is dropped or the conversation gets interrupted. Trigger-ready flows are now known as autolaunched flows. Thankfully the Waiting Interview section has been improved to show more information about the flows with pending actions.

Lightning Components (Beta): Use components to build Lightning apps for Salesforce1. Although still in beta, Lightning is going to be central to the future of the entire platform – we’re going to be struck by lightning more than once over the next few releases. To ensure you’re totally up to speed, also check out the developer’s guide.

With so many new features, including some truly ground-breaking introductions like Process Builder and Duplicate Management, Spring ’15 is going to be a monster of a release. We hope that this digest will allow you to pick out the features which will make the most difference to your org or your customers and show you where to go to find out more. As the release notes evolve and more detail is known, we will be sure to keep you updated. Until then, and as ever, we’d love to know your thoughts – what features are you most looking forward to and why?