Release 30 of 68 · February 2014 · API 30.0
Salesforce Spring ’14 release notes
Orders become a standard object
- Documented changes
- 339
- 14 fewer than Winter ’14
- AI-related
- 0
- 0% of the release
- In beta or pilot
- 49
- Retirements
- 9
What it brought
Orders became a standard object in Spring '14, in Professional Edition and above, following the parent account's sharing model, with reduction orders available too. Mobile and the platform take nearly half of the 340 notes, much of it building on Salesforce1: page layouts gained a Mobile Cards section for components, expanded lookups and mobile-enabled Visualforce pages. Salesforce Files Sync shipped in beta for syncing files between the desktop and Salesforce, and Visualforce Remote Objects were a pilot for accessing sObjects from JavaScript without Apex. Field sets became generally available. Salesforce Touch was retired outright, and BlackBerry apps were given an end-of-support date of Summer '14.
- New standard object
- Orders, with reduction orders
- Layouts go mobile
- Mobile Cards section on page layouts
- Beta for file handling
- Salesforce Files Sync
- Ends in Summer '14
- Support for BlackBerry apps
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
- Salesforce Touch Has Upgraded to Salesforce1p. 96
- End of Support for Salesforce Classic for BlackBerry and Chatter Mobile for BlackBerry in Summer ’14p. 102
- Customizable Forecasting is No Longer in Developmentp. 133
- Forecasts 1.0 (Classic) Will Be Retired in Summer ’14p. 133
- Contract Approvals No Longer Available to New Organizationsp. 144
- Place Order REST API Limits and Limitationsp. 143
- Retirement of Support for the Salesforce CTI Toolkitp. 179
- Assigned Users Page Removed from Permission Setsp. 218
- getInteractionQueries() and getLimitInteractionQueries() Limits Methods Removedp. 292
Every note in Spring ’14
By product, in the order of the PDF. Each title links to its page in Salesforce’s release notes.
Sales Cloud24
- Set Up Multiple Types of Forecastsp. 129
- Enable Overlay Forecasts for Sales Managersp. 131
- Customizable Forecasting is No Longer in Developmentp. 133
- New Setup for Forecastsp. 130
- Users Can Now Create Cases from the Salesforce Side Panelp. 134
- You Can Now Track the Versions of Salesforce for Outlook Your Users Runp. 135
- Side Panel Now Displays Some Search Results Content Differentlyp. 137
- Now Users Know When Upgrades are Availablep. 136
- Forecasts 1.0 (Classic) Will Be Retired in Summer ’14p. 133
- Call, Log Calls to, and Email Leads in Salesforce1p. 138
- Access Social Accounts, Contacts, and Leads in Salesforce1p. 138
- View Profile Images for Leads in Salesforce1p. 138
- Enable Ordersp. 139
- Understanding Orders Permissions and Profilesp. 140
- Limitations for Reduction Ordersp. 142
- Enable Reduction Ordersp. 141
- Limitations for Ordersp. 140
- Resources for the Place Order REST APIp. 143
- Contract Approvals No Longer Available to New Organizationsp. 144
- Repeat Tasks on a Flexible Schedulep. 144
- Place Order REST API Limits and Limitationsp. 143
- Territory Management Can Now Be Disabledp. 147
- Salesforce Console Enhancementsp. 145
- Streamlined Opportunity Splitsp. 133
Service Cloud35
- Add Custom Components to Case Feedp. 159
- Support for Drag-and-Drop Attachments in the Case Feed Email Publisherp. 158
- Resizable Message Pane in the Case Feed Email Publisherp. 159
- Topics List Available as a Case Feed Sidebar Toolp. 162
- Inline Images Now Supported in the Case Feed Email Publisherp. 159
- Automatically Associate Outgoing Emails with Contactsp. 160
- Convert Page Layouts for Case Feed Users to Case Page Layoutsp. 161
- Adding Status Field to Case Feed Change Status Action Removes Default Fieldsp. 162
- New Ways to Filter Feed Items in Case Feedp. 163
- Make SLAs Scalable with Dynamic Entitlement Processesp. 164
- Article Report Filters on Data Categoriesp. 169
- Assign Topics to Articlesp. 170
- Apply Business Hours to Milestones and Entitlement Processesp. 165
- Knowledge One Footer Componentp. 169
- Suggested Articles for a Case—Betap. 172
- Knowledge One Widgetp. 166
- Article Actions on the Case Feedp. 171
- Knowledge Search Enhancementsp. 170
- Chat Routing Enhancementsp. 174
- Direct-to-Agent Chat Routing—Generally Availablep. 173
- Improve the Customer Chat Window with Visualforcep. 177
- Attach Records to Chat Transcriptsp. 175
- Supervisor Tab Available in Salesforce Consolep. 175
- New Live Chat Transcript Fieldsp. 178
- Transfer Files During a Chat—Pilotp. 174
- New Live Chat Transcript Eventsp. 178
- Turn on Multi-Monitor Components for a Salesforce Consolep. 181
- Live Agent Deployment API: Changed Methodsp. 179
- Work with Multi-Monitor Components in a Salesforce Consolep. 182
- Retirement of Support for the Salesforce CTI Toolkitp. 179
- Sidebar Styles for Custom Console Componentsp. 184
- Adding Custom Console Components to Page Layoutsp. 184
- Salesforce Console Integration Toolkit: New Methodsp. 185
- Custom Lookup Field Components Now Available for the AppExchangep. 186
- Social Customer Servicep. 188
Experience Cloud22
- Moderation Enhancementsp. 121
- Orders and Communitiesp. 124
- Private Messages in Communitiesp. 123
- Badges in Communitiesp. 123
- Customize Communities Miscellaneous Settingsp. 124
- Object Permissions for Contracts and Communitiesp. 125
- Customer Community Plus Licensep. 125
- Communities Additional Enhancementsp. 126
- Renamed Visible in Self-Service Field to Publicp. 164
- Add Code Examples to Postsp. 186
- Deploying Sites with the Metadata APIp. 203
- Versioningp. 203
- Branding Sitesp. 203
- Site Custom Propertiesp. 204
- Custom Property Typesp. 206
- Page Data Connectionsp. 206
- Widget Enhancementsp. 205
- Live Mode Updates for Site Administrators and Designersp. 209
- Site.com Clickjack Protectionp. 210
- Exporting Assets Separatelyp. 210
- Enhancements to the Contributor’s Site.com Studio Viewp. 207
- Changes to the Company Community Permission Set Licensep. 211
Chatter & Collaboration27
- Changes to the Files Tab with Salesforce Files Sync Enabledp. 104
- Salesforce Files Sync Featuresp. 104
- Create a Salesforce Files Sync Permission Setp. 106
- Enable Salesforce Files Sync for Your Organizationp. 105
- Enable Salesforce Files Sync for Multiple Profilesp. 107
- Enable Salesforce Files Sync for Profilesp. 107
- Share Synced Files from the Web, Salesforce Files Client, or Mobile Devices with Salesforce1p. 108
- Install the Salesforce Files Clientp. 108
- Chatter Profile-Based Rollout—Pilotp. 109
- Topics in Global Search Auto-Completep. 111
- Using Topics to Organize Recordsp. 110
- Find and Endorse People Knowledgeable about a Topicp. 110
- Number-Only Hashtag Topicsp. 112
- Post Announcements in Chatter Groupsp. 113
- Feed Tracked Changes for Topicsp. 112
- Customize Chatter Group Layouts and Publisher Actionsp. 114
- New Publisher Actions for Creating Chatter Groups and Adding Group Membersp. 114
- Archived Groups Don’t Count Toward Individual Chatter Group Limitsp. 115
- Allow Users to Post to Chatter Groups via Emailp. 116
- Configure Email Notifications for Endorsementsp. 111
- Improved Add/Remove Members Search in Groupsp. 116
- Add a Skill in Chatter—Pilotp. 117
- Chatter Expert Message Disabledp. 120
- Customize Branding for Email Notificationsp. 119
- Endorse a Skill in Chatter—Pilotp. 118
- Remove a Skill in Chatter—Pilotp. 117
- Chatter Desktop Version 3.2.1 Now Availablep. 120
Mobile57
- Salesforce Communities Now Availablep. 57
- What’s Available in Each Appp. 54
- Introducing the Salesforce1 Appp. 52
- Customize Salesforce1 App Brandingp. 58
- Related Information Page Now Available in User Record Viewp. 59
- Users Have New Settings to Configure Push Notificationsp. 58
- Notifications Enhancementsp. 58
- New Skills Related List—Pilotp. 59
- Chatter Group Enhancementsp. 59
- New Options for Working with Files in Salesforce1p. 60
- Control the Content Included in Push Notificationsp. 59
- Search and Navigation Enhancements for Dashboardsp. 61
- View Profile Images for Leadsp. 62
- Call, Log Calls to, and Send Email to Leadsp. 61
- Access Twitter Profiles, Profile Images, and Tweets for Accounts, Contacts, and Leadsp. 62
- Today Enhancementsp. 63
- New Supported Datap. 65
- Requirements for Using Salesforce1p. 66
- Search Within a Feedp. 66
- Data That’s Supported in Salesforce1p. 68
- View Embedded Charts in Salesforce1p. 65
- Learn about Using Salesforce1p. 69
- Options for Accessing the Salesforce1 Appp. 69
- Enable the Salesforce1 Mobile Browser Appp. 71
- Configure the Salesforce1 Downloadable Appsp. 71
- New Mobile Cards Section in the Enhanced Page Layout Editorp. 72
- Compact Layout Overviewp. 74
- Enable Visualforce Pages for Use in the Salesforce1 Appp. 73
- Publisher Actions in the Salesforce1 Appp. 76
- Search Layouts in Salesforce1p. 76
- Creating Flexible Page Tabsp. 79
- Differences in Working with Salesforce Datap. 80
- Differences in Using Chatterp. 84
- Customize the Salesforce1 Navigation Menup. 77
- Salesforce1 Notificationsp. 78
- Differences in Using Communitiesp. 85
- Differences with Approvalsp. 89
- Differences in Creating and Editing Recordsp. 86
- Differences in Tracking Your Activitiesp. 88
- Notifications in the Salesforce1 Appp. 89
- Differences in Finding Informationp. 85
- Support for Salesforce Customizationsp. 90
- Supported Devices for SalesforceAp. 94
- SalesforceA Navigation Basicsp. 94
- Connect to a Different Instancep. 96
- Using Todayp. 89
- Develop for the Salesforce1 App Overviewp. 91
- SalesforceA Limitationsp. 96
- Salesforce Touch Has Upgraded to Salesforce1p. 96
- Inactive Users Filtered from Frozen and Locked Users Listsp. 96
- Chatter Mobile for BlackBerry is Now a Connected Appp. 98
- Edit Chatter Mobile for BlackBerry Connected App Settingsp. 99
- View a Mobile User’s Push Registration Informationp. 101
- Salesforce Classic Listing on the Apple App Store Renamedp. 101
- End of Support for Salesforce Classic for BlackBerry and Chatter Mobile for BlackBerry in Summer ’14p. 102
- “Mobile Ready” Label Changed to “Salesforce Classic Ready”p. 101
- Salesforce1 Support for Communitiesp. 123
Analytics13
- Flexible Sorting in Reportsp. 194
- Analytics API Available in Apexp. 191
- Embed Charts in Salesforce1p. 193
- Export Reports Without Footersp. 195
- Hide Unused Report Typesp. 194
- Floating Headers in Summary and Matrix Reportsp. 196
- API Access to List Viewsp. 197
- Create Report Page Updatep. 197
- Editing Dashboards Without “View All Data”p. 199
- History Tracking for Casesp. 201
- Percentages in Table Componentsp. 200
- Embed Report Charts in Visualforce Pagesp. 192
- Named Dashboard Filter Valuesp. 199
Data Cloud / Data 3605
Platform109
- Launch Flows from Workflow Rules—Pilotp. 216
- Create Feed-Based Page Layoutsp. 215
- Data Import Wizard—Generally Availablep. 212
- Assign a Permission Set to Multiple Usersp. 217
- Assigned Users Page Removed from Permission Setsp. 218
- Remove User Assignments from a Permission Setp. 218
- Lookup Filter Enhancementsp. 218
- Field Sets Are Generally Availablep. 219
- TEXT() Function Picklist Support Expandedp. 219
- Page Layout Assignments for Permission Set Licensesp. 219
- Enhanced User Interface for Permission Set License Assignmentp. 219
- Non-Monthly Usage-based Entitlementsp. 221
- Hide Standard and Custom Apps from the App Launcherp. 220
- SObject Variables—Pilotp. 223
- Allow Email-Based Identity Confirmation Permission Name Changedp. 221
- Field History Data Retention—Pilotp. 222
- Loops—Pilotp. 225
- Collections—Pilotp. 224
- DateTime Data Types in Flowsp. 226
- Improved Logging for Running Flowsp. 227
- Debug Logs for Flow Triggers—Pilotp. 228
- Automatic Picklist Valuesp. 226
- Daily Limit for Workflow Emails in Free and Trial Organizationsp. 229
- Enhanced User Search in Approval Processes for Initial Submitters in Large Organizationsp. 230
- User List View: Is Frozen Fieldp. 256
- Better Automatic Hyperlinks for URLs in Text Area Fieldsp. 256
- Components Category in the Page Layout Editorp. 257
- Image Size Limit for Action Iconsp. 257
- My External Authentication Settings Page Location Changedp. 257
- Allocate API Limit App Quotas—Pilotp. 259
- Other Changes to Geolocation Fieldsp. 262
- Standard Address Compound Fieldsp. 263
- Sandbox User Email Addresses Modified on Refreshp. 267
- Partial Data Sandboxesp. 266
- New User Interface for Monitoring Deploymentsp. 267
- Update API Versionp. 271
- Search and Replacep. 271
- Change Sets and Deploymentp. 270
- Choose Source Code Editor Theme and Font Sizep. 272
- Open Full Screen Editorp. 272
- Compound Field Considerations and Limitationsp. 266
- Clear Test and Code Coverage Resultsp. 272
- Context Menusp. 272
- Visualforce Development Mode Footer Disabled in Preview Windowsp. 273
- Limitations of Remote Objectsp. 277
- <apex:remoteObjects>p. 277
- Visualforce View State Tab Available for ISVs Logging In via the Subscriber Support Consolep. 273
- <apex:remoteObjectField>p. 278
- namespace Attribute Added to <apex:actionFunction>p. 278
- verticalResize Attribute Added to <apex:emailPublisher>p. 280
- layout Attribute of <apex:component> Supports All API Versionsp. 280
- Accessibility Improvement for <apex:message>p. 280
- <apex:remoteObjectModel>p. 277
- <analytics:reportChart>—Generally Availablep. 281
- Changes to title Attribute of <apex:page>p. 280
- New <liveAgent:clientChatFileTransfer> Component—Pilotp. 281
- PageReference URIs Support Anchorsp. 283
- useMultiline and autoResizeElementId Attributes Added to <liveAgent:clientChatInput>p. 282
- Checkbox for Adding Visualforce Tabs to Salesforce Classic Renamedp. 284
- Canvas Apps in the Publisher and the Feed—Generally Availablep. 285
- Debugging in a Canvas Appp. 288
- JavaScript Remoting Requests Default to System Mode (without sharing)p. 283
- Using Events Between a Canvas App and a Visualforce Pagep. 288
- Canvas Apps Accessible from the Salesforce1 Navigation Menup. 286
- Hide Publisher Header and Share Buttonp. 287
- Changes to Methods in the Sites Classp. 291
- refreshAccessToken(String, String, String)p. 290
- getInteractionQueries() and getLimitInteractionQueries() Limits Methods Removedp. 292
- MilestoneTriggerTimeCalculator Interfacep. 291
- convertFromHex(String)p. 292
- escapeJava()p. 293
- unescapeUnicode()p. 294
- getBaseCustomUrl()p. 296
- getBaseRequestUrl()p. 297
- getBaseUrl()p. 297
- getBaseInsecureUrl()p. 296
- escapeUnicode()p. 294
- unescapeJava()p. 294
- getBaseSecureUrl()p. 297
- getMasterLabel()p. 297
- getSiteId()p. 298
- getPathPrefix()p. 298
- getSiteType()p. 298
- Behavior Change of Limits.getScriptStatementsp. 299
- getSiteTypeLabel()p. 298
- New and Changed Chatter in Apex Classesp. 299
- New and Changed Chatter in Apex Enumsp. 307
- Increased Query Timeout in Batch Start Methodp. 307
- New and Changed Chatter in Apex Output Classesp. 303
- New Independent Auto-Number Sequence Test Optionp. 307
- New Objectsp. 309
- SOSLp. 318
- REST APIp. 318
- SOQLp. 318
- Changed Objectsp. 310
- Bulk APIp. 336
- New and Changed Resourcesp. 321
- SOAP APIp. 320
- Data.com APIp. 333
- Tooling APIp. 337
- Place Order APIp. 348
- Metadata API Callsp. 337
- Streaming APIp. 336
- New and Changed Request Bodiesp. 325
- Setting up Usage Metricsp. 350
- Accessing Usage Metrics Datap. 351
- Deleting Components in Managed Packagesp. 348
- The MetricsDataFile Objectp. 352
- Orders Available to Force.com Usersp. 354
Security & Identity32
- Obscure Secret Answer for Password Resetsp. 232
- Multiple Username Login Hintsp. 232
- Custom Domain (My Domain) Link Added to the Salesforce Login Pagep. 233
- Specify the Username Login Hintp. 233
- New UserInfo Endpoint for OpenID Connect Compliancep. 234
- New Access Token Scopesp. 237
- Identity URL Response Includes More Informationp. 234
- Send Access Tokens in HTTP Headers for OpenID Connect Auth. Providersp. 238
- OpenID Connect ID Token and Public Keysp. 238
- Token Type “Bearer” Included in OAuth Responsesp. 239
- Delegated Administrators Can Edit the Federation ID Fieldp. 239
- View and Manage User Sessionsp. 242
- Default Session Settings Protect Your Organizationp. 243
- Connected Apps UI Additions and Label Updatesp. 240
- Connected Apps Accessible from the Salesforce1 Navigation Menup. 241
- Upload Your Own Logo for Connected Appsp. 240
- Specify Authorize and Token Endpoint URLs for Salesforce Auth. Providersp. 244
- Define Default Scopes for Authentication Providersp. 244
- CSRF Protection Enabled By Defaultp. 244
- Reset Password Link Expires after 24 Hoursp. 245
- Clickjack Protection Enabled By Defaultp. 243
- Identity License Users Get AppExchange Accessp. 246
- Repeat Uploading a CA-Signed Certificatep. 245
- OAuth-Only Flow for Auth. Providersp. 246
- Encryption for SAML Assertionsp. 246
- Configure File Upload and Download Security Settingsp. 249
- Some File Types Download by Defaultp. 248
- Provide Client Assertion Values for OpenID Connect OAuth Flowsp. 248
- The System Administrator Profile Automatically Gets the App Launcherp. 251
- Grant High-Volume Portal or Community Users Access to User Recordsp. 254
- Grant High-Volume Portal or Community Users Access to Recordsp. 253
- Reuse Connected App Namesp. 250
Salesforce Overall15
- HTML Release Notes—Generally Availablep. 7
- Updates to Browser Supportp. 37
- Enable and Configure Topics for Objectsp. 39
- Improved Previews for Microsoft PowerPoint® (.Pptx) Presentationsp. 42
- Add Topics to Recordsp. 40
- Topics in List Viewsp. 41
- Add a Skill—Pilotp. 47
- File Storage Per Paid User License Increased from 612 MB to 2 GB for Enterprise, Performance, and Unlimited Editionsp. 43
- Endorse a Skill—Pilotp. 48
- Enable Skills—Pilotp. 46
- Remove a Skill—Pilotp. 47
- Search More Fields for Users and Opportunities in Enhanced Lookupsp. 50
- Increased App Limits with Expansion Pack and Unlimited Apps Packp. 49
- Auto-Saving of Records with Lookup Values Now Supports Enhanced Lookup Searchesp. 50
- Help and Trainingp. 356