Spring'18 is here - General Changes

In this post, I am going to write down some of new/changed features launched by Salesforce in their Spring'18

Salesforce Overall Changes

Store Certain Data Privacy Preferences

Salesforce introduced a new object Incident to comply with data security policies within platform.Data privacy records, based on the Individual object, let you store certain data privacy preferences for your customers. These records can help you honor and respect your customers’ wishes when they request only specific forms of contact from your company. Some laws and regulations, such as the General Data Protection Regulation (GDPR), can require you to honor your customers’ wishes.

The standard object, Individual, includes fields for storing data privacy preferences in data privacy records. These records are associated with your company’s leads and contacts in Salesforce. Although data privacy records let you track and store certain data privacy preferences, it’s up to you to determine how to honor those preferences

Enable Incident ObjectIncident Object Fields

Gather Feedback with Salesforce Surveys (Generally Available)

Introducing Salesforce Surveys! Create beautiful, easy-to-use forms for collecting feedback and data from your users or customers. Add different types of questions to gather the data you need. All your valuable survey data is stored in your org, so you can harness the power of Salesforce to view data, create reports and dashboards, and share insights with your company. This feature is generally available in Classic and Lightning Experience.

Enable the New URL Format for Lightning Experience and the Salesforce Mobile App (Critical Update)

Current format: https://<lightning.domain.com>/one/one.app/#/sObject/Account/home
New format: https://<lightning.domain.com>/lightning/o/Account/home

Custom or installed Lightning components that parse a URL may break or behave differently after this change, especially components with logic that relies on window.location or the aura:locationChange event.

If you have query string parameters appended to /one/one.app such as /one/one.app?myparam1=xyz&myparam2=abc, they’ll be rewritten as /lightning?0.myparam1=xyz&0.myparam2=abc.