Summer 15 Release Notes - Some exciting features
Here are some of the important features released in Summer 15 Release :
Salesforce Lightning
Visualforce
SOQL and SOSL
Apex
Analytics
API's
Salesforce1 Platform Encryption
Beware about below changes :
Your feedback and comments will be appreciated. Happy learning :)
Salesforce Lightning
- Lightning App builder is GA in summer 15 release.
- Lightning App are single page apps which are composed of Lightning pages. Lightning pages are responsive designed pages which consists of lightning components.
- 5 Standard components provided in this release - Filter, List, Recent Items, Report Charts, Rich Text and Visualforce page.
- Lightning connect Apex connector : Extend Lightning connect through apex code, access external data as you access any sObject present in your org. This will be useful where oData is not supported as a protocol. When you connect any external data source and subscribe to its data, an equivalent external object in created in your Salesforce organization. Currently you can access the data in read only mode and you cannot create reports and dashboards on external objects. We hope to get the reporting feature in next release from Salesforce.
- Lightning connect Salesforce connector : Allows you to read data from another Salesforce organization. You can connect unlimited number of Salesorce organizations with your Salesforce organization. Now you may be thinking that how this is different from Salesforce to Salesforce integration. So, in S2S interation, there is physical movement of data from one Salesforce organization to another Salesforce organization, hence data exists physically on both the Salesforce orgs. But in case of Salesforce connector, data will physically exist on only the source org, the connected or will be able to access the data from source org in read only mode.
Visualforce
- apex:map is now enhanced with support from apex:mapMarker and apex:mapInfoWindow. Now you do not need javascript to plot maps in VF page, all can be done with VF tags. However the performance is slow on mobile devices.
SOQL and SOSL
- Bind variables can be used in geolocation and distance SOQL and SOSL queries. Earlier bind variables were not allowed and a dynamic SOQL was needed to achieve this.
Apex
- Reorder batch jobs present in apex flex queue programmatically using System.moveFlexQueueJob method.
- Iteration order for maps and sets is now predictable.
Analytics
- Wave Mobile Connector for IOS - Now you can import large data sets from your mobile device in minutes.
- Analytics support for Apple Watch.
- Create and Edit dashboards from mobile device.
- New chart types and filters.
API's
- Composite REST API Requests : Send multiple requests in a batch rather then sending them individually. Endpoint is /services/data/v34.0/composite/batch
Salesforce1 Platform Encryption
- Encrypt standard fields, custom fields and chatter files with the new platform encryption facility. Users can use the encrytion keys to encrypt and decrypt the data. Validation rules and workflow rules have been enhanced to handle encrypted data. Users must have "View Encrypted data" permission to view encrypted data, otherwise they will see the masked data.
Beware about below changes :
- getContent and getContentAsPDF are now treated as callouts
- Reduced access for classes using with sharing keyword , user object is affected by this change.
- static resources are now served from visualforce domain instead of salesforce domain.
Your feedback and comments will be appreciated. Happy learning :)
Comments
Post a Comment