The Summer’15 release of Salesforce.com is now in available under pre-release program. In May Sandboxes will be upgraded so that your organization gets the look and feel of Summer’15 release
Customer/User’s Point of view
1) Data Loader for Mac
The Data Loader, an easy-to-use graphical tool that helps you import, export, update, and delete Salesforce data, is now available for Mac OS X.
To download the Mac version, from Setup, click Data Management > Data Loader
2) Choose the Logout Page for Salesforce Users
Direct users to a specific logout destination that maintains your own branding experience after they log out of Salesforce. Or, send them to a specific authentication provider’s page
From Setup, go to Security Controls > Session Settings. Set the Logout Page Settings to provide the URL of the custom logout page. If none is provided, the default is https://login.salesforce.com unless MyDomain is enabled. If My Domain is enabled, the default is https://customdomain.my.salesforce.com
Sales representatives on the go can convert qualified leads to contacts, as well as create accounts and opportunities. This option is available in all versions of Salesforce1.
It’s easy to make this option available to your sales reps. From Setup in the full Salesforce site, click Customize > Leads > Settings, and then select the option to enable conversions on the Salesforce1
app.
4) Support Updating Picklist Fields Using Formulas
When your process updates fields, you can now use formulas and date functions as the value
5) Setup Assistant for Newly Activated Organizations
Setup Assistant helps you import data and customize your sales stages—all through easy-to-use wizards. And we’ve included helpful videos to get you and your teams on the way to increasing sales in Salesforce
6) Create or Edit Records Owned by Inactive Users
Previously, only administrators were able to edit accounts, opportunities, and custom object records that are owned by inactive users. With Spring ’15, administrators and all users with the create or edit permission can create or edit accounts, opportunities, and custom object records that are owned by inactive users. For example, you can edit the Account Name field on an opportunity record that is owned by an inactive user
7) Set Up Test Data for an Entire Test Class
Use test setup methods (methods that are annotated with @testSetup) to create test records once and then access them in every test method in the test class. Test setup methods can be time-saving when you need to create reference or prerequisite data for all test methods, or a common set of records that all test methods operate on.
Test setup methods are defined in a test class, take no arguments, and return no value. The following is the syntax of a test setup method.
@testSetup static void methodName() { }
@isTest private class CommonTestSetup { @testSetup static void setup() { // Create common test accounts List<Account> testAccts = new List<Account>(); for(Integer i=0;i<2;i++) { testAccts.add(new Account(Name = 'TestAcct'+i)); } insert testAccts; } @isTest static void testMethod1() { // Get the first test account by using a SOQL query Account acct = [SELECT Id FROM Account WHERE Name='TestAcct0' LIMIT 1]; acct.Phone = '555-1212'; update acct; Account acct2 = [SELECT Id FROM Account WHERE Name='TestAcct1' LIMIT 1]; delete acct2; } }
8) Enforce IP Addresses in Login IP Ranges
The Enforce login IP ranges on every request Session Settings option restricts the IP addresses from which users can access Salesforce to only the IP addresses defined in Login IP Ranges. This option affects all user profiles that have login IP restrictions
- From Setup, click
- Select Enforce login IP ranges on every request
9) Administrators Can Log in as Any User
Administrators with “Modify All Data” permission and delegated administrators with “View Setup and Configuration” permission can log in as any user without asking end users to grant access. Previously, this option was available only if Salesforce enabled the Administrators Can Log in as Any User setting for your organization. To disable this feature, contact Salesforce.
Relates Link :-
1) https://developer.salesforce.com/releases/release/Summer15
2) http://docs.releasenotes.salesforce.com/en-us/spring15/release-notes/salesforce_release_notes.htm
Good article..@testSetup is really a good option of developers
ReplyDeleteThanks Manoj
Delete@testSetup is really a good option
ReplyDeleteRight @testSetup is really good Option.
Delete