Salesforce Spring'15 release overview

32
Release Notes Review Spring’15 With Salesforce MVP Rakesh Gupta

Transcript of Salesforce Spring'15 release overview

Release Notes Review

Spring’15

With Salesforce MVP

Rakesh Gupta

Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995:

This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the

assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we

make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber

growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any

statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new

products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in

our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions,

the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth,

new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger

enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-

Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings section of the

Investor Information section of our Web site.

Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered

on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc.

assumes no obligation and does not intend to update these forward-looking statements.

Spring’15 release notes link

HTML Release Notes :- http://goo.gl/9KHSz9

PDF Release Notes :- http://goo.gl/sMIOaz

@Mumbai_SFDC

Go Social!

/pages/Navi-Mumbai-Salesforce-Developer-User-Group

groups/Official-Salesforce-Developer-User-Group-

4770754

Agenda

Spring ‘15 for Salesforce Admins!

Process Builder Overview!

Spring ‘15 for Salesforce Developers!

Q&A round

Spring ‘15 Highlights for Salesforce Admins

Keep your users

happy and your

data clean.

Prevent duplicate data entry

on accounts, leads contacts

and custom objects

.

Duplicate Management!

Duplicate Management!

Duplicate rules don’t run when records are created in following ways.

• When records are created using Quick Create.

• When leads are converted to accounts or contacts and your organization

doesn’t have the “Use Apex Lead Convert” permission.

• When a record is restored with the Undelete button.

• When records are added using Exchange Sync.

• When records are manually merged

Duplicate Management!

Add records to Chatter Groups

Adding records to groups allows users to collaborate on and discuss the

records as a team in the group. To add records to chatter groups you

have to customize the chatter group layout and add the Add Record

action to the group publisher

Emoticons Added in the Feed

Now your users can add expressions like a smiley face to their posts

and comments by typing a character combination. To enable/disable this

feature follow the path Setup | Build | Customize | Chatter | Settings

and select “Allow Emoticons” checkbox. Emoticons aren’t supported in

Salesforce1.

Feed with a New Task Action

It allow users to create New Task action directly from a post in their

feed.

Subscribe to Receive Report Notifications

After Spring’15 release users can now sign up for report notifications,

to stay up-to-date on the metrics they care about most. To subscribe a

report click on subscribe button and the conditions, action and schedule

frequency. Each user can subscribe to up to five reports.

Add Rich Text Notes to Records

Now with Notes, users can add bulleted and numbered lists to notes.

User have option to follow the notes and share it with “People” or “Chatter

Groups”(As shown in the following screenshot). To enable/disable this

feature follow the path Setup | Build | Customize | Notes | Settings and

select “Enable Notes” checkbox.

Add Public Groups to delegated administrator

Now delegated administrators can create public groups, and you can

specify public groups in which delegated administrators can add and

remove users in specified roles and all subordinate roles..

Drive Salesforce1 Adoption

Guide Sales reps through

your company’s sales process.

– Provide links to Chatter posts

– Helpful information

– best practices

– potential pitfalls

– words of encouragement

Sales Path

Assets Object Redesigned as a Standard Object

The Assets object is used to tracks products that your customers own.

The Assets object has been enhanced in Spring’15 release to give your

users a more robust way to manage assets. Previously, the Assets object

was a child object of the Accounts object. After Spring’15 release the

Assets object has been redesigned as a standard object and has the

same features, including a tab, sharing settings and record types, as a

standard object.

Process Automation

Introducing Process Builder

Simple: Design with point & click simplicity

Powerful: New Actions with the power of code

Flexible: Match the way your business works

Visual: View & Collaborate on your process

Easy to use

Automate your business. Faster.

Process Builder

Next Generation Workflow

Multiple “Rules” in 1 process

More Flexibility

Graphical Interface

Workflow Rules

New Actions

Process Builder Spring’15

Create version of a Process

Call an Apex method from Process

Trigger a Process Multiple Times in a Single

Transaction

Submit For Approval Through Process

Visual Workflow Spring 15’

Pause and Resume

Customize Condition Logic in Flow

Create a Dynamic Label for Flow Interviews

Invoke Apex from a Flow

Launch a Flow from Salesforce1 (Pilot)

Reference the ID of a Chatter post That a Flow created

New Attributes for <flow:interview> allowShowPause

Developer

Field Audit Trail (GA)

Declarative, Policy Driven Retention

LIVE ARCHIVE

Field Audit Trail (GA)

APIs

SObject

● All history goes into the EntityHistory SObject initially, cannot live there > 18 months

● Policy describes retention to allow Field History for up to 18 months in SObject storage

and to be retained in FieldHistoryArchive BigObject for up to 10 years.

● No field history tracking limits permitted above default of 20 fields without Policy and Field

Audit Trail add-on in place.

● Use Salesforce Metadata API to define a retention policy for your field history. Then use

REST API , SOAP API , and Tooling API to work with your archived data.

BigObject

Field Audit Trail Record Retrieval

FieldHistory

Archive

Accounts

Cases

Contacts

Opportunities

Custom

Leads

API SOQL

#forcewebinar

ArchiveFieldName ArchiveParentName ArchiveTimestamp

1 Amount Acme - 2 Widgets 2014-12-12T05:00:35.213Z

2 NextStep Acme - 2 Widgets 2014-12-12T05:00:35.214Z

3 Custom_Checkbox Acme - 2 Widgets 2014-12-12T05:00:35.214Z

4 Custom_Currency Acme - 2 Widgets 2014-12-12T05:00:35.214Z

SELECT

ArchiveFieldName,ArchiveParentName,ArchiveTimestamp FROM

FieldHistoryArchive

SO

QL

Resp

onse

Field Audit Trail Queries

Field Audit Trail (GA) with Archive

1. Standard Offering

○ 20 fields/objects

○ Retention for only 18 months

1. Field Audit Trail Add-on

○ Up to 60 fields can be tracked

○ Retention the audit trail for up to 10 years

Field History retention is defined as the number of

months after which it should be archived into the

FieldHistoryArchive object and how long the data

should be retained for.

Set Up Test Data for an Entire Test Class

You can reduce test execution times especially when you’re working

with many records. Test setup methods enable you to create common

test data easily and efficiently. By setting up records once for the class,

you don’t need to re-create records for each test method. If a test class

contains a test setup method, the testing framework executes the test

setup method first, before any test method in the class. Records that

are created in a test setup method are available to all test methods in

the test class and are rolled back at the end of test class execution.

@testSetup

static void methodName()

{

}

#forcewebinar Challenge Yourself! http://developer.salesforce.com/trailhead

• Interactive learning paths

• Earn badges and points

• Declarative and Programmatic

BRAND NEW! Introducing Trailhead

One Click Update (http://goo.gl/cLH5WN)

By Satrang Technologies

This app allows you to quickly update records with just one click.

Without clicking on Edit or Save button, Picklist fields can be edited &

updated in just one click. Easy and efficient app for everyone including

Sales and Customer Service reps.

Q&A

Thank You