2016-04-23



Today Salesforce published Summer’16 release(Preview) notes. The Summer’16 release of Salesforce.com is now in available under the pre-release program. On 06th and 07th May Sandboxes will be upgraded, so that your organization gets the look and feel of Summer’16 release. In this release, you can find lot’s of new features as well as new enhancements for example Associate a Contact with Multiple Accounts (Generally Available), Opportunity Teams is now available in Lightning Experience, Customize Home(Lightning Experience) for Different User Profiles (Generally Available).

Also, check out these pilot features

Salesforce1: Create and Edit Records While Offline Using Salesforce1 for Android (Pilot) Now users’ productivity doesn’t have to stop when there’s no mobile connectivity. With version 9.0 of the Salesforce1 downloadable
app for Android, your users can keep on truckin’ with their work, whether they’re in airplane mode 30,000 feet in the sky or deep underground in a subway tunnel. (And stay tuned for the Beta version of Offline Edit, coming later this summer for Salesforce1 for iOS and Salesforce1 for Android.)

Give Your Lightning Experience and Salesforce1 Users the Power of Flows (Pilot) After Summer’16 release you can add flows to any Lightning page App pages, Record pages, and Home pages alike.

More Meta with Relationship Fields for Custom Metadata Types (Pilot) Custom metadata relationships provide additional metadata about objects and let you make direct comparisons between different custom metadata types.

Add Record Types to Groups (Beta) Customize your group by creating record types to meet specific group needs and choosing which profiles can use them.

Customizing Lightning Experience record pages is now available to everyone! Create a record page from scratch, or make a copy of an existing record page right from the Setup menu. This feature is available in Lightning Experience only. Lightning Experience is supported with Apple® Safari® version 8.x and 9.x on Mac OS X and Microsoft® Edge for Windows® 10. The most recent stable versions of Mozilla® Firefox® and Google Chrome™ are also supported. If you’re using Microsoft® Internet Explorer® versions 9–11, you’re redirected to Salesforce Classic. There are some limitations. Below are the quick summary of Summer’16 release from user’s / customer’s

Customer/User’s Point of view :–

1. Mute a Feed Item from Its Detail View :-  You have another way to stop noisy notifications in your email and hide irrelevant posts in your feed: mute a feed item from its  detail view. Good-bye hundreds of “congratulations,” “happy birthdays,” and “me, too’s.” Hello, meaningful and relevant posts and notifications. This feature is available in Salesforce Classic only.



Mute a Feed

2. Chatter Group Activity Info Is Just a Click Away :-  The group member engagement data available in Salesforce Classic with a click of a link is available in Lightning Experience in a handy tab. Group managers can see activity such as likes, questions, answers, and total posts in one spot by clicking the Engagement tab.



Chatter Group Engagement

3. Associate a Contact with Multiple Accounts (Generally Available)  : – It allow your sales reps to associate a single contact with multiple accounts. Every contact needs to be associated with a primary account (the account that appears in Account Name). And now, your reps can associate more accounts with each contact. The primary account represents a direct relationship; the other accounts associated with a contact represent indirect relationships.

Related Accounts

To enable this feature follow the path Setup | Build | Customize | Accounts | Settings and then select Allow users to relate a contact to multiple accounts check-box.

4. Create New Accounts Lightning Fast with Account Autofill :- Creating new accounts just got quicker than ever. When reps start typing a company in the Account Name field, it will offer up suggestions. When a rep selects a company from the list, it autofill several other fields with data, when available: Website, Phone, and Billing Address (headquarter location). The suggestions include US-based companies. This feature is available in Lightning Experience only.

Create New Accounts Lightning Fast with Account Autofill

To enable Quotes for your organization, navigate to Setup | Build | Customize | Accounts | Settings and select Enable Account Autofill checkbox.

5. Create and Edit Lightning Experience Home Pages : – Maximize the relevance of the Home page for different types of users. Don’t need the performance chart or Top Deals for your service reps? Then assign them a different Home page that shows new cases and top pain points. Customize the default Home page, and assign custom pages for different profiles.

Lightning Experience Home Pages

This feature is only available in Lightning Experience.

6. Track Agents’ Active Time on Work :- Track how long agents have an Omni-Channel work item open and in focus on their console. This feature is available in Salesforce Classic only. Agents multitask allow you to get the full picture of an agent’s productivity, you want to look at how long their work is open as well as how long they directly work on each item. Active time tracking extends the operational data that Omni-Channel provides through its Agent Work object.

7. See Where Chats Come from in the Chat Transcript :- Keep track of where chats come from even after they’ve ended—using the Network field in chat transcripts. This feature is available in Salesforce Classic only.

8. Attach More Files to Your Community Posts : – Now you can attach not one, not five, but ten files to your posts. When you click that little paperclip to add files to your post, you still choose whether to upload files (1) or select them from the community (2). Do any combination of uploading and selecting. Choose up to ten. You can’t go wrong! We’ll show you how many you’ve added so far (3).

Attach More Files to Your Community Posts

9. Protect Your Community from Spammers with Rate Limiting Rules :- Rate rules monitor and limit how frequently member-generated content is created in your community. Rate rules protect your community against spammers and bots that attack your community by posting the same message multiple times in a row. You can create rate rules to notify your moderators of suspicious spammer-like behavior or freeze a member on the spot.

10. Field Service Lightning (Generally Available) : – Meet Field Service Lightning, your new field service hub in Salesforce. Schedule appointments, dispatch technicians based on skill level and location, and resolve customer issues in one seamless, mobile-friendly user interface.

Field Service Lightning

This feature is available in Salesforce Classic and all versions of the Salesforce1 mobile app.

11. Collaborate with Others on Report and Dashboard Feeds in Lightning Experience :- Feeds are now available on reports and dashboards in both Lightning Experience and Salesforce Classic. When Feed Tracking is enabled for Reports and Dashboards, click on Collaborate while viewing a report or dashboard to open the feed. Then, mention coworkers, post questions, and make observations about your Salesforce data directly from a report or dashboard.

Collaborate with Others on Report and Dashboard

12. Export Reports as Files from Lightning Experience :- Now you can export reports from both Lightning Experience and Salesforce Classic. When you need to work with report data in a dedicated tool, such as a spreadsheet, export report data as a Microsoft® Excel® (.xls) or comma-separated values (.csv) file. From a list view or while viewing a report, click on Export, then choose encoding and file type.

13. Your Calendar Shows Your Selected Time Zone : – When your sales reps are traveling or between trips, a glance at their calendar reminds them which time zone is selected in their Salesforce settings. (Events reflect your Salesforce time zone and locale settings, not the time zone setting on your computer or device.) Time zone is shown in Greenwich Mean Time. This feature is available in Lightning Experience.

Your Selected Time Zone

Developer Point of view :-

1. Create and Edit Lightning Experience Record Pages (Generally Available) : – Customizing Lightning Experience record pages is now available to everyone. Create a record page from scratch, or make a copy of an existing record page right from the Setup menu. Give your users a customized view for each object’s records by adding, editing, or removing components to change the page’s layout. This feature is available in Lightning Experience only.

2. New Change Set Components :- New component is available for deployment. The Global Picklist components are now available for change sets.

3. Save Time by Cloning Sandboxes :- You can now create a sandbox by cloning an existing sandbox rather than using your production org as your source. Save time by populating any type of sandbox with a previously chosen set of data and metadata. (Sandbox templates, which serve a similar purpose, are available only for Full or Partial Copy Sandboxes.) Sandbox-to-sandbox cloning facilitates iterative development, allowing you to freeze development in one sandbox and pick up where you left off in a new one. This feature is available in both Lightning Experience and Salesforce Classic.

4. Manage Logging More Easily :- No more hunting all around Setup to set up trace flags on users, Apex classes, and Apex triggers. You can now create all three trace flag types in one Setup location: the Debug Logs page. Easily enable logging on automated processes. And, manage your debug levels on the new Debug Levels page in Setup. This feature is available in both Lightning Experience and Salesforce Classic.

New Trace Flag

Note :- Debug logs now include time zone information for activity timestamps. Previously, you couldn’t tell from a debug log which time zone the logged activities occurred in.

5. Added Picklist Support for Custom Metadata Types (Generally  Available) :- Custom picklist fields on custom metadata types are now fully supported. Use the picklist field type whenever you have a finite set of values for a custom field on a custom metadata type.

6. Processes Can Execute Actions on More Than One Criteria :- Now you can choose what happens after your process executes a specific action group. Should the process stop, or should it continue evaluating the next criteria in the process? Executing multiple action groups in a single process makes it easy to manage all of your processes for a given object, like a Case, in one place.

Process Builder

7. Visual Flow Enhancement :- There are several enhancements in Visual workflow, those are followings

A) Trust Percent Values in Flow sObject Variables Again (Critical Update) :- Previously, our calculations on percent values weren’t always working as expected. We have workarounds in place to make sure the flow calculates correctly. This critical update lets you remove those workarounds.

B) Access Cross-Object Owner Fields in Flow :- Some fields have relationships to more than one object. We call these relationships polymorphic. For example, if you have queues enabled for cases, a case owner can be either a user or queue. If you’re traversing from a case to its owner ID, add special syntax to identify which object you mean when you say “Owner”. To reference a field on a related record, use this syntax {!sObjectVariable.polymorphicObjectName1:specificObjectName2.fieldName}

C) Give Your Lightning Experience and Salesforce1 Users the Power of Flows (Pilot) :- You can now add flows to any Lightning page–App pages, Record pages, and Home pages alike.

Flow – Lightning Experience

D) Customize the Look and Feel of Flow Interviews (Pilot) :- You can now use the REST API to customize the flow run-time experience to your heart’s desire. For example apply your company’s branding, Create two-column layouts,  Create choice buttons etc.

8. Visualforce for Lightning Experience is Generally Available :- This release, Visualforce is fully supported in Lightning Experience. Does this mean that every feature of Visualforce is available in Lightning Experience? In a word, no. There remain a number of behavior differences that are due to intrinsic differences between Lightning Experience and Salesforce Classic.

9. Set the Page Title in Lightning Experience :- In prior releases of Lightning Experience setting the page title of a Visualforce page had no effect. With this release, you can set the page’s title using the title attribute of the <apex:page> tag. This sets the text used in browser windows, tabs, and bookmarks, and makes using Lightning Experience in multiple tabs a better experience. You can also set a Visualforce page title by adding a static <title> HTML tag to your page. Although using the page’s title attribute is usually preferred, the treatment of the page title is the same.

10. View Apex Test Results More Easily :- The new Apex Test History page shows all the test results associated with a test run. The page shows results only for tests that have been run asynchronously. This feature is available in Lightning Experience only. Click on Setup | Apex | Apex Test History to view all test run results for your org. Test results are retained for 30 days after they finish running, unless cleared.

Apex Test History

The Apex Test History page lists the test runs by ID. Click a test run ID to display all the test methods for that test run. You can filter the test methods to show passed, failed, or all test methods for a particular test run. Click the test class name to view more details about a specific test run.

11. Get a Map of Populated SObject Fields :- After Summer’16 release you can use getPopulatedFieldsAsMap() method on the Apex SObject class to iterate over fields that have been populated in memory. Previously, iterating over just the populated the fields of an SObject involved some complicated programming.

For example, if you queried an SObject using SOQL, it wasn’t easy to tell which fields were returned. After Summer’16 release, you can use a new method on the SObject class that returns a map of populated field names and their corresponding values:

Map<String, Object> getPopulatedFieldsAsMap()

The returned map contains only the fields that have been populated in memory for the SObject instance, which makes it easy to iterate over those fields. A field is populated in memory in the following cases.

12. View Skeleton Code for Global Apex Classes in Installed Managed Packages :- You can now view skeleton code that includes the global constructors, methods, variables, and properties for global Apex classes in the managed packages you’ve installed in your org. Formerly, when you viewed these classes in Setup you saw their constructor and method signatures, but in other development environments you saw only (hidden). Now you can also view a skeleton of the code for global classes in the Developer Console IDE. You can also see the skeleton code when retrieving the body of a global managed class using the Metadata, SOAP, or Tooling API.

13. Reference Static Resources with the $Resource Global Value Provider :- The $Resource global value provider lets you reference images, style sheets, and JavaScript code you’ve uploaded in static resources. Using $Resource lets you reference assets by name, without worrying about the gory details of URLs or file paths. You can use $Resource in Lightning components markup and within JavaScript controller and helper code. To reference a specific resource in component markup, use $Resource.resourceName within an expression $A.get(‘$Resource.resourceName’)

14. Turn AppExchange Checkout Data into Insights and Actions :- The Checkout Management App (CMA) brings the power of Salesforce to AppExchange Checkout. Dashboard visually displays AppExchange Checkout data, so it’s easy to see how your offerings are performing. Automated email notifications keep customers and team members in the loop whenever activity occurs on your offerings.

AppExchange Checkout Dashboard

Salesforce1 Enhancements:–

Users have several options for accessing Salesforce1 on mobile devices.

Install the Salesforce1 downloadable app on Apple® and Android ™ mobile devices. Users can download the app from the App Store or Google Play™.

Access the Salesforce1 mobile browser app from a supported mobile browser on Apple, Android, and Windows 8.1 devices. This option doesn’t require anything to be installed.

1. Remember, iOS 9.2 Is Required on iOS Devices :- As mentioned in the Spring’16 release notes, Summer’16 marks the end of support for all versions of the Salesforce1 mobile app on iOS 9.1 and earlier. After Summer’16 release, users with pre-iOS 9.2 devices can continue to work with previously installed versions of the Salesforce1 downloadable app. And users aren’t prevented from accessing the Salesforce1 mobile browser app on earlier iOS versions.

2. Change a Record’s Owner :- Salesforce1 users can now change record owners for accounts, campaigns, cases, contacts, leads, opportunities, work orders, and custom objects. The new Change Owner action, accessible from the action bar, is available in all versions of the Salesforce1 mobile app.

Change a Record’s Owner

3. Add a Default Opportunity Team with One Tap :- Now, the opportunity owner or someone above the owner in the hierarchy can add the opportunity owner’s pre-defined, default opportunity team by tapping Add Default Team. This feature is available in all versions of the Salesforce1 mobile app.

Add a Default Opportunity Team

4. Run Flows from App Home Lightning Pages :- Let your users run Lightning-styled flows from the Salesforce1 mobile app by adding flows to App Home Lightning pages. Peviously, you could add a flow to the Salesforce1 navigation menu by embedding it in a Visualforce tab. But that meant the page was styled like the Salesforce Classic interface.

A Flow in an App Home Page vs. a Visualforce Tab

5. Quickly See If Related Lists Include Records :- The mobile app now includes an easy-to-read counter for each related list on a record’s Related page.

Related Lists Records Count

6. Choose Between Record Types When Creating Events :- If your org has defined record types for events, your Salesforce1 users can now create any of the custom events that they have permission to work with. Previously users were limited to creating events with the default record type.

Note :- You can download release notes in HTML format! and for PDF format.

Filed under: Summer'16 Release Tagged: App Cloud ehancement summer16, Chatter ehancement summer16, Sales Cloud ehancement summer16, Salesforce summer16 HTML release notes, Salesforce summer16 PDF release notes, Salesforce Summer16 release, Salesforce1 ehancement summer16, Service Cloud ehancement summer16, Summer16 HTML release notes, Summer16 Pre-release org

Show more