Release 33 of 68 · February 2015 · API 33.0
Salesforce Spring ’15 release notes
Process Builder goes generally available
- Documented changes
- 325
- 49 more than Winter ’15
- AI-related
- 0
- 0% of the release
- In beta or pilot
- 46
- Retirements
- 4
What it brought
The Lightning Process Builder, in beta last release, is now generally available as a point-and-click workflow tool, and Invocable Actions give APIs a common way to call the same actions. Field Audit Trail is GA too, keeping field history for up to ten years. Action links, buttons on feed posts that call Salesforce or third-party APIs, go GA in the Chatter REST API and Chatter in Apex. Lightning Components stay in beta but gain component and app inheritance. In process criteria, the ISCHANGED formula function is deprecated in favour of the Is changed operator.
- Headline feature
- Lightning Process Builder GA
- Pilot to watch
- Deployable custom metadata types
- Developer highlight
- Invocable Actions API
- Deprecated
- ISCHANGED formula function
- Busiest area
- Platform (122 of 328 notes)
By capability
By product
Capabilities and change types are Jev’s categories; products come from Salesforce’s own headings. How the notes were categorized
Retirements and deprecations
Every note in Spring ’15
By product, in the order of the PDF. Each title links to its page in Salesforce’s release notes.
Sales Cloud25
- Sales Reps Can Close Sales Faster with Sales Pathp. 155
- Avoid Duplicate Contacts and Accounts when Converting Leadsp. 155
- Create or Edit Custom Matching Rulesp. 154
- View Custom Territory Management Fields in List Views and on Object Pagesp. 157
- Create Custom Report Types for Duplicate Record Reportsp. 154
- Create or Edit Duplicate Rulesp. 153
- Show Additional Territory Information on Select Account Reportsp. 158
- Manually Assign a Territory to an Opportunityp. 157
- Identify Users in Territories Assigned to an Accountp. 157
- Enable Owner Adjustmentsp. 160
- Products Now Have Field History Trackingp. 160
- Show Territory Information on Opportunity Reports and List Viewsp. 158
- Considerations for You and Guidelines for Your Sales Teamsp. 164
- Turn On Salesforce App for Outlookp. 164
- Setup that Your Sales Teams Need to Dop. 165
- Complement Exchange Sync Features with the Salesforce Side Panelp. 162
- Increase Your Teams’ Chances of Seeing Relevant Contacts and Leads in the Side Panelp. 168
- Sync Recurring Salesforce Tasks to Microsoft® Outlook®p. 167
- Sync Users’ Contacts and Events in the Cloudp. 161
- Add Emails to Multiple Salesforce Records That Accept Tasksp. 168
- New Email Templates and Tone for Salesforce to Salesforcep. 169
- Activitiesp. 169
- Salesforce Console for Salesp. 170
- Other Changes in the Sales Cloudp. 170
- Sales Teams Can Add Emails to Person Accounts Based on the Teams’ Preferencesp. 168
Service Cloud31
- Use Shortcuts with Macrosp. 177
- Set Default Email Action Defaults with Apexp. 176
- Create and Edit Macrosp. 178
- View and Run Macrosp. 177
- Delete Macrosp. 180
- Share Macrosp. 179
- Add the Assets Tab to the Home Pagep. 182
- Milestone Countdown Timer Redesignedp. 180
- Record Types Added to Asset Recordsp. 184
- Asset Owner Field Added to Asset Recordsp. 183
- Sharing Rules Added to Assets Objectp. 182
- Linked Cases Related List on Articlesp. 184
- Updated Article Preview Page for Internal Usersp. 185
- Canceling an Unsaved Draft of a Published Article No Longer Saves the Draftp. 186
- Other Changes for Salesforce Knowledgep. 188
- Field History Tracking Supported on Asset Recordsp. 183
- Retirement of Support for the Salesforce CTI Toolkitp. 189
- New Methods for the Console Integration Toolkitp. 189
- Open CTIp. 189
- Create Cases from Questions in Chatter with Question-to-Case (Generally Available)p. 192
- Console Tab Removed from New Organizationsp. 191
- Social Customer Service Starter Packp. 194
- Improved Administrationp. 195
- Interact with Social Posts with New Case Feed Actionsp. 196
- Other Changes in the Salesforce Console—for a Smart & Simple Consolep. 189
- Send Article Content via Email (Beta)p. 186
- Broad Listening Content from Blogs Forums and Sitesp. 198
- Respond to Leads in the Lead Feed with the Social Actionp. 197
- Promote Business Continuity with Organization Sync (Generally Available)p. 201
- Google+ Social Customer Service (Pilot)p. 198
- Sina Weibo Social Customer Service (Pilot)p. 199
Experience Cloud25
- Administration Settings Moved from Setup to Community Managementp. 126
- How do I update community membership using the API?p. 128
- Moderate Flagged Files Directly in Community Managementp. 130
- Simplified Login and Self-Registration Optionsp. 131
- Dynamic Navigation in Community Management Displays Only Relevant Community Settingsp. 129
- Create Person Accounts for Self-Registering Usersp. 132
- Change Your Community Template Directly in Community Managementp. 129
- Translate Topic Names in Communities (Beta)p. 131
- Manage Topics in Communitiesp. 130
- Streamline Community Creation with the Enhanced Wizardp. 133
- Edit Your Pages in Community Builderp. 135
- Preview Design Changes with Pop-Out Previewp. 137
- Navigate to Any Page within Your Communityp. 138
- Match Your Colors and Styles Precisely with Enhanced Brandingp. 139
- Update Your Template from Community Builderp. 140
- Prevent Spammers from Creating Casesp. 142
- User Settings View Added in the Napili Templatep. 142
- Napili Profile View Enhancedp. 143
- Attach Files to Questions in Napili Communitiesp. 145
- Highlight Active Members on the Napili Reputation Leaderboardp. 145
- More Topics Functionality in the Napili Templatep. 146
- Dashboard Updates for External Users with Super User Accessp. 147
- Enable Community Members to Manage Their Own Authentication Settings for External Systemsp. 148
- Get Questions Answered Quickly with Question-to-Case (Generally Available)p. 147
- Other Changes in Communitiesp. 148
Chatter & Collaboration22
- Access All Work.com Features with the Consolidated Add-Onp. 172
- Use Thanks and Skills for Freep. 171
- Do More with Enhanced Goals (Pilot)p. 173
- Other Changes in Work.comp. 174
- Customize Coaching to Fit Your Organizationp. 172
- Allow Users to Add Records to Chatter Groupsp. 203
- Group Posts Via Email Now Support Non-Unique Email Addressesp. 203
- New Salesforce Files Setup Node for Files and Contentp. 204
- Report on Chatter Usage with the Salesforce Chatter Dashboards Packagep. 202
- Files Support Record Types and Page Layoutsp. 205
- Sync Shared Filesp. 205
- Unlisted Group Enhancementsp. 203
- New OS Support in Salesforce Files Syncp. 205
- Distribute a Managed Version of Salesforce Files Sync (Pilot)p. 206
- Connect to Content in OneDrive for Businessp. 206
- Emoticons Added in the Feedp. 209
- Manage Questions in Chatter with Question-to-Case (Generally Available)p. 210
- Other Changes in Chatterp. 212
- Use Action Links to Take Action from Posts (Generally Available)p. 208
- Secure Agent Enhancementsp. 206
- Enhance the Feed with a New Task Actionp. 207
- Moderate Chatter Private Messages with Apex Triggersp. 211
Mobile47
- Access the Salesforce1 Appp. 86
- Educate Users with Salesforce Adoption Managerp. 91
- See Full-Featured List Views (Tablets Only)p. 93
- See More Record Details on Object Home Pages (Tablets Only)p. 91
- Visualize List View Details with Charts (Tablets Only)p. 95
- See More List Views (Phones Only)p. 96
- Customize Recommendations in Community Feeds (Beta)p. 97
- Add Attachments Directly from the New Post Pagep. 97
- See Multiple Record Updates Bundled into One Postp. 98
- Create Cases for Unanswered Questions in Chatter (Generally Available)p. 99
- Add Records to Chatter Groupsp. 99
- Post Announcements in Chatter Groupsp. 100
- View, Upload, and Delete Group Photos in Chatter Groupsp. 101
- Use Actions and the Action Bar in More Placesp. 96
- Find More Files with New Salesforce Files Filtersp. 101
- Browse and Share External Filesp. 102
- Differentiate between Similar Quick Resultsp. 102
- Prevent Duplicate Records (Generally Available)p. 104
- Use Address Auto-Completion in Standard Address Fieldsp. 106
- See Google Map Images in Standard Address Fieldsp. 105
- Configure Access to Account Newsp. 107
- See News about Accountsp. 106
- Increase Close Rates with the Sales Pathp. 107
- Turn Importing Contacts from Mobile Contact Lists On or Offp. 107
- Sort Search Results to Find the Right Records Fasterp. 103
- Set Up Sales Pathp. 109
- Convert Leads to Contacts (Beta)p. 110
- See More Details in Search Results (Tablets Only)p. 103
- Whisk through a Task List Even Faster on a Tabletp. 110
- Manage the Day Better with Even More Key Information in Salesforce Todayp. 112
- Use Filters in Dashboardsp. 113
- Turn Posts into Tasksp. 111
- Specify the Running User on Dynamic Dashboardsp. 114
- Refresh Dashboards More Easilyp. 114
- View All Columns of Your Dashboard at the Same Time (Tablets Only)p. 115
- Quickly Access Report Charts (Tablets Only)p. 116
- See Fewer Report Rows for Better Performance on the Go (iPhone 6 Plus Only)p. 118
- Access Recent Reports from the Navigation Menup. 117
- View All Pending Approval Requests in One Locationp. 119
- Use Salesforce1 Offline Caching for Better Online Performancep. 120
- View All Paused Flow Interviews in One Locationp. 119
- Receive In-App Notifications about Reports (Generally Available)p. 120
- See Promoted Terms and Highlights and Snippets in Salesforce Knowledge Search Resultsp. 118
- Other Changes in Salesforce1p. 121
- Changes to Salesforce1 Custom Brandingp. 120
- Salesforce1 Differences from the Full Salesforce Sitep. 123
- Salesforce1 App Development Overviewp. 124
Analytics39
- Test and Preview Analytics Cloud Features in the Sandboxp. 58
- Limited Localization Availablep. 58
- Append Records from Multiple Datasets into a Single Datasetp. 64
- Filter Extracted Salesforce Records to Decrease Extraction Timep. 63
- Analytics Cloud Automatically Generates the Metadata File to Streamline the CSV Upload Processp. 64
- Incrementally Extract Salesforce Records to Increase Dataflow Performance (Pilot)p. 63
- Update a Dataset Based on Another Datasetp. 64
- Create a Dataset With the Wave Connectorp. 61
- Incremental Loading with the InsightsExternalData Objectp. 65
- Easily Create a Dataset Using the Dataset Builderp. 59
- Changing the Security Predicate for a Datasetp. 65
- New External Data Metadata Fieldsp. 64
- Show Preview Thumbnails for All Lenses and Dashboardsp. 67
- Analytics for iOS v1.1p. 66
- Restore a Dashboard to Its Initial Statep. 68
- Better Organized Menu of Measures and Dimensions in Explorerp. 67
- Add Dashboards to Page Layouts (Pilot)p. 69
- See Details About a Dashboard Widget’s Lensp. 71
- Preserve Selections on One Dashboard When Linking to Othersp. 71
- Improved SAQL Null Handlingp. 72
- Manage Lenses Clipped to Dashboards More Easily Using an Enhanced Lens Menup. 70
- SAQL Date Mathp. 72
- Changes in SAQL Query Behaviorp. 73
- Find the Value in Your Datap. 73
- SAQL Fiscal Quarter and Year Handlingp. 72
- Visualize Rich Data in Your Web Browserp. 76
- Explore Data Anywhere with Salesforce Analytics for iOSp. 74
- Create Dashboards Fast with the Dashboard Builderp. 79
- Represent Dashboard Data in JSONp. 79
- Bring in External Datap. 82
- Build Powerful Queries Using SAQL (Pilot)p. 78
- Control Data Access with Salesforce-Strong Securityp. 83
- Analytics Cloud Limitationsp. 84
- Explore Data with Powerful Visualization Toolsp. 77
- Integrate Salesforce Datap. 80
- Subscribe to Receive Report Notifications (Generally Available)p. 213
- Dashboard Wizard and API Create Correct Relative URLsp. 215
- Other Changes in Salesforce1 Reportingp. 215
- Increase the Session Security Level Required to Export and Print Reportsp. 215
Data Cloud / Data 3601
- Data.comAPI: Improvedp. 174
Platform122
- Actions Terminology Changedp. 217
- Permission for Managing Custom Permissions Changedp. 218
- Delegated Administrators Can Manage Public Groupsp. 218
- Create or Edit Records Owned by Inactive Usersp. 218
- Availability of Compound Fields in Formula Functions Changedp. 219
- Search for Additional Items in Setup (Beta)p. 218
- Terminology Changed for Authentication Settings for External Systemsp. 222
- Indexed Column Added to Lists of Fields in Setupp. 221
- Compress Requests to and Responses from External Data Sources of Type “Lightning Connect: OData 2.0”p. 223
- Standard Address Fields Show Google Mapsp. 220
- Limitations Changed for Geolocation Fields (Generally Available)p. 220
- Enable Users to Manage Their Own Authentication Settings for External Systemsp. 222
- SOQL Queries of External Objects Can Include the COUNT() Aggregate Functionp. 223
- Other Changes in External Data Integrationp. 225
- Retain Field History with Field Audit Trail (Generally Available)p. 224
- Visually Automate Your Business Processes (Generally Available)p. 226
- Create Versions of a Processp. 228
- Manage Customer Data with Data Pipelines (Pilot)p. 224
- Determine Whether Specific Fields Changedp. 229
- Create and Manage Processes More Efficientlyp. 229
- Customize the Condition Logic in Process Builderp. 229
- Trigger a Process Multiple Times in a Single Transactionp. 228
- Call an Apex Method from a Processp. 228
- Debug Paused and Resumed Interviewsp. 234
- Customize the Condition Logic in Flowsp. 234
- Other Changes in the Process Builderp. 231
- Control Which Users Can Pause Flowsp. 233
- Create a Dynamic Label for Flow Interviewsp. 235
- Trigger-Ready Flows Renamed to Autolaunched Flowsp. 238
- Give Flows Access to Apex Classes More Easilyp. 236
- Get More Information about Waiting Interviewsp. 238
- Identify a Flow’s Typep. 238
- Reference the ID of a Chatter Post That a Flow Createdp. 240
- Reference Information from an Approval Request That a Flow Submittedp. 240
- Assign an Event’s Outputs to Flow Variablesp. 241
- Configure a Google Authentication Providerp. 244
- Change in Activation Date for “Enable governor limits on all executed flows” Critical Updatep. 241
- Other Changes in Visual Workflowp. 241
- Use Multiple Callback URLs for Connected Appsp. 247
- Set Up an Authentication Provider Using Salesforce-Managed Valuesp. 246
- Improve Security with Session Domain Lockingp. 247
- Customize SAML Just-in-Time User Provisioning with an Apex Classp. 246
- Get Authentication Configuration Settings for a Custom Domain or Community from a URLp. 248
- Edit Authorize, Token, and User Info Endpoints for Facebook Auth. Providerp. 247
- Track Data Loader Logins with Login Historyp. 250
- Track Login History by ID with Session Contextp. 249
- Create Named Credentials to Define Callout Endpoints and Their Authentication Settingsp. 249
- Monitor Your Users’ Login and Logout Activity (Generally Available)p. 250
- Sign SAML Single Sign-On Requests with RSA-SHA256p. 251
- Legitimize User Activity using Login Forensics (PILOT)p. 250
- Monitor Up to 180 Days of Identity Provider Events in Logp. 252
- Choose the Logout Page for Social Sign-On Usersp. 251
- Provide Code Challenge and Verifier Values for OAuth 2.0 Web Server Flowp. 252
- Control Individual API Client Access to Your Salesforce Organizationp. 253
- Clickjack Label Changed in Session Settingsp. 256
- Provision Users in Third-Party Applications Using Connected Apps (Beta)p. 254
- OAuth 2.0 Username-Password Flow Error Messages Changedp. 253
- Manager Groups Available in All Organizationsp. 257
- Clickjack Protection Enabled for Salesforce1 Reportingp. 256
- Supported Languages Changed and Addedp. 259
- Asynchronous Deletion of Obsolete Shares (Pilot)p. 258
- Critical Updatesp. 260
- Deploy and Retrieve More Componentsp. 264
- Other Changes in Force.com Customizationp. 261
- Deploy Your Components in Less Time (Generally Available)p. 263
- New Attributes for <flow:interview>p. 268
- Use Visualforce Map Components to Show Location Data More Clearlyp. 267
- Change in Parameter Values for sforce.one.navigateToRelatedList()p. 268
- Change Sandbox Type When Refreshingp. 266
- URLs Returned by the URLFOR Function Optimized for Attachmentsp. 269
- Change in Attribute Defaults for <apex:page> When in Salesforce1p. 269
- Change in Activation Date for “Serve Static Resources from the Visualforce Domain” Critical Updatep. 269
- Submit More Batch Jobs with Apex Flex Queue (Generally Available)p. 271
- Make Long-Running Callouts from a Visualforce Pagep. 272
- Set Up Test Data for an Entire Test Classp. 274
- Make Apex Callouts with More Datap. 277
- Check Data Isolation Mode for Executed Tests in the Apex SOAP APIp. 278
- Delete Components before and after Component Updatesp. 265
- Access Address and Geolocation Compound Fields Using Apexp. 276
- Chain More Jobs with Queueable Apexp. 276
- List Apex Classes and Triggers With a Tooling API Endpointp. 277
- Simplify Authenticated Apex Callouts by Specifying Named Credentials as Endpointsp. 277
- String Methods Fixed for Escaping Additional Charactersp. 279
- Predictable Iteration Order for Unordered Collectionsp. 279
- Code Coverage Bug Fixesp. 279
- General Updates to Chatter in Apexp. 286
- New and Changed Chatter in Apex Input Classesp. 293
- New and Changed Chatter in Apex Enumsp. 299
- New Eventsp. 302
- New and Changed Chatter in Apex Output Classesp. 295
- New and Changed Chatter in Apex Classesp. 291
- Case Sensitivityp. 304
- New Componentsp. 301
- Authoring Support Added in More Editionsp. 304
- Support Added for Default Namespacep. 305
- Extend Lightning Components and Appsp. 305
- Namespace Requirement Removedp. 304
- Referential Integrity Validation Addedp. 305
- Support for Lightning Components in the Lightning App Builder and Lightning Pagesp. 306
- REST APIp. 314
- Data.com APIp. 330
- New and Changed Chatter REST API Request Bodiesp. 325
- General Updates to Chatter REST APIp. 318
- Changed Objectsp. 310
- New and Changed Chatter REST API Response Bodiesp. 327
- New Objectsp. 308
- Load External CSS or JavaScript Librariesp. 307
- Bulk APIp. 330
- Streaming APIp. 331
- New and Changed Chatter REST API Resourcesp. 323
- Tooling APIp. 331
- SOAP APIp. 333
- Open CTI APIp. 338
- Salesforce Console API (Integration Toolkit)p. 337
- Metadata Types and Fieldsp. 334
- Publisher.js APIp. 337
- Invocable Actionsp. 338
- Save Time with Default SSO When Connecting an Organization to the Environment Hubp. 339
- Streamline Managed Packages by Deleting Unused Componentsp. 340
- Keep Track of Member Organizations with Descriptions in Environment Hubp. 339
- Develop Deployable Custom Metadata Types (Pilot)p. 342
- Package Named Credentialsp. 340
Salesforce Overall13
- Turn on Middle Name and Suffix Fieldsp. 52
- Import Accounts and Contacts with Easep. 50
- Email IP Ranges Updatedp. 54
- Find Information Fasterp. 44
- Get Faster and More Relevant Search Results (Generally Available)p. 48
- Email Size Limits Correctedp. 54
- Middle Name and Suffix Limitationsp. 52
- Focus on the Right Information with Release Note Filters (Beta)p. 43
- Improve Security with Changes to Image Support in the Rich Text Editorp. 55
- DKIM Signing Outbound Emailp. 53
- Duplicate Alerts and Blocking (Generally Available)p. 50
- Visual Enhancements to the HTML Release Notesp. 44
- Walkthroughsp. 344