The document provides release notes for Spring '15. It includes a safe harbor statement noting that any forward-looking statements could differ from actual results. The highlights then summarize new features for admins including improved duplicate management, adding records to Chatter groups, and emoticons in feeds. For developers, it covers the general availability of field audit trails and process automation enhancements including the new Process Builder.
2. 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.
3. Spring15 release notes link
HTML Release Notes :- http://goo.gl/9KHSz9
PDF Release Notes :- http://goo.gl/sMIOaz
5. Agenda
Spring 15 for Salesforce Admins!
Process Builder Overview!
Spring 15 for Salesforce Developers!
Q&A round
6. 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!
7. Duplicate Management!
Duplicate rules dont 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
doesnt 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
9. 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
10. 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 arent supported in
Salesforce1.
11. Feed with a New Task Action
It allow users to create New Task action directly from a post in their
feed.
12. Subscribe to Receive Report Notifications
After Spring15 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.
13. 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.
14. 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..
15. Drive Salesforce1 Adoption
Guide Sales reps through
your companys sales process.
Provide links to Chatter posts
Helpful information
best practices
potential pitfalls
words of encouragement
Sales Path
16. 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 Spring15 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 Spring15 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.
18. 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.
19. Process Builder
Next Generation Workflow
Multiple Rules in 1 process
More Flexibility
Graphical Interface
Workflow Rules
New Actions
20. Process Builder Spring15
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
21. 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
23. Field Audit Trail (GA)
Declarative, Policy Driven Retention
LIVE ARCHIVE
24. 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
25. Field Audit Trail Record Retrieval
FieldHistory
Archive
Accounts
Cases
Contacts
Opportunities
Custom
Leads
APISOQL
27. 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.
28. Set Up Test Data for an Entire Test Class
You can reduce test execution times especially when youre 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 dont 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()
{
}
30. 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.