Salesforce Spring'15 release overview
-
Upload
rakesh-gupta -
Category
Technology
-
view
555 -
download
0
Transcript of Salesforce Spring'15 release overview
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
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.
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
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.