Back End Enhancements
1.
Improvements to Setup Search
(Beta) – Now you can search for even more individual
items, like workflow rules, email alerts, field updates and email templates
etc. by name. Advanced Setup Search is automatically enabled in new and
existing organizations.
2.
Set Session Timeout and
Password Policies for Individual Profiles – Now
you can customize the session timeout and password
requirements on every profile for better control over the user
experience than previous settings applied to the entire organization. The
settings for session duration and password policies at the profile
level override the settings at the organization level.
level override the settings at the organization level.
3.
Run More Future Methods and
Callouts – Integration Developers will love this one!!!
The execution limits of future methods and callouts in an Apex transaction have
increased to 50 methods and 100 callouts respectively. These limit increases
enable you to do more with Apex without having to be restricted by the previous
limits.
4.
Run More Tests in Sandbox and
Developer Organizations – The test execution limit for asynchronous
tests has increased and you can now run twice as many tests in large sandbox or
Developer Edition organizations. The increase in the test execution limit
increase applies to sandbox organizations in all supported editions and
Developer
Edition organizations. This limit is unchanged for production organizations in all other editions.
Edition organizations. This limit is unchanged for production organizations in all other editions.
5.
Deploy with Active Jobs
– An option has been added
to the Deployment Settings page that lets you deploy components referenced by
active Apex jobs. With this option, you don’t have to cancel Apex jobs to be
able to have a successful deployment. Previously, deployments failed if they
contained components that were referenced by Apex jobs that were pending or in
progress.
Visual Flow Enhancements
1.
Automate Time-Based Processes
– Use the brand-new Wait element to automate processes
that require a time-based waiting period. For example, you can create a flow
that activates a contract, waits until one day after the contract is activated,
and then emails the customer with a feedback form.
2.
Store Multiple Values Together
in a Flow – Collection
variables allows you to store multiple values together of similar data
type. So that you can operate on them by using the new collection variable flow
resource. Using collection variables can help you conserve limits by not
querying the Salesforce database for that information.
3.
Submit Records for Approval
from a Flow (Generally Available) – With
the new Submit for
Approval element, you can configure a flow to submit a record for
approval without any code. Previously, to do this in a flow you had to write an
Apex class and expose it in the Cloud Flow Designer as an Apex Plug-in or Apex
trigger. In the ‘Summer’14release, the Submit for Approval element
was available only through a pilot program and you could only specify the
record to submit.
4.
Post to Chatter from a Flow
– With the new Post to Chatter element, you can easily configure a
flow to post the feed of a record, user, or Chatter group. These posts can
include mentions and topics. Previously to create a post from a flow, you had
to use an Apex Plug-in or create a FeedItem record.
Front End Enhancements
1. Add
Data Access to Your Visualforce Pages with Remote Objects
– Remote Objects is generally available. This exciting feature
for adding data access to your JavaScript-based Visualforce pages is now
supported for production use. There are two new query operators that you can
use in your Remote i.e in and nin
2.
Preserve sObject Field
Encryption in Visualforce Expressions –
For Visualforce pages set to API version 32.0 or later, expressions that
reference encrypted sObject fields return the encrypted values instead of the
decrypted (plain) values. This behavior more closely matches your expectations
and reduces the risk of inadvertent exposure of sensitive data due to
programmer error.
3.
Serve Static Resources from the
Visualforce Domain – When
activated, this update changes the way that your static resources, such as
images, JavaScript, and CSS files, are served from Salesforce. To avoid broken
references to static resources, make sure that you review our recommended best
practices. Prior to the Winter’15 release, some static
resources, such as images and CSS files, were loaded from the Salesforce
Domain.
4.
Include
Person Accounts in Packages
– Now you can include Person Account components and attributes
in managed and unmanaged packages. This is really helpful if you are putting
something up on Nugget Factory or AppExchange.
ISV Enhancements
1.
Refresh Licenses Using the LMA
– Salesforce ISV Partners can refresh all customer licenses
directly from the License Management App (LMA). This makes it easier for ISV
partners to ensure that licenses are up-to-date without having to contact
salesforce.com. A license refresh updates the current license information for
every installation of a managed package across all Salesforce instances.
2.
View More Subscriber
Information in the LMA – The
License Management App (LMA) displays additional information such as the
status, instance, and expiration date of customer organizations. Partners can
view all relevant license details in one place, making it easier to support
customers.
Salesforce1 Enhancements
1.
Salesforce1 Action Bar – Mobile users now have a one-stop place to
find actions in Salesforce1. Salesforce has consolidated actions from different
places in Salesforce1 into a new home: The
Action Bar.
2.
View All Pending Approval
Requests in One Location –
Salesforce1 lists all pending approval requests in one central
place, making it easy for users to keep track of pending approvals and respond
to requests while on the go. like we have “Items to Approve” feature on
Salesforce home page. This feature is available in the Salesforce1 mobile
browser app only.
3.
Share a Dashboard Snapshot in
Chatter –
Salesforce1 mobile browser app allow users to post a snapshot of a dashboard
component to Chatter by mentioning a group or a user. When viewed from the
mobile browser app, the feed shows a thumbnail preview of the component, along
with the comment. Other users reading the feed in the mobile browser app can
tap the thumbnail to open the full dashboard.
4.
Drill Down from a Dashboard to
a Matrix Report – When viewing a dashboard in any version of
the Salesforce1 app, users can tap a dashboard component to see the report
that’s delivering the data to the dashboard. This is now available for matrix reports
as well as tabular and summary reports. Users
can see a maximum of 2,000 records.
5.
Floating Report Headers
– When users scroll down to read a report, the header rows at
the top stay visible, This is similar feature like we have for Salesforce
browser version.
6.
Filter List Views
– Salesforce1 mobile
browser app users can filter existing list views to see just the records they
need, instead of cluttering up Salesforce with even more list views.
7.
Attach Files to Comments on
Feed Posts –
After Winter’15 user can attach files directly to
comment on feed posts using the Salesforce1 mobile browser app, as well as the
Salesforce1 downloadable apps. Users can attach files from Salesforce or files
stored on a mobile device.
8.
Faster Call Logging
– Your sales reps no longer need to fiddle with all the fields
in a task record when they’re simply trying to log a call. The Log a
Call action available on leads, contacts, and accounts now displays
only key fields. This will save your Sales reps time.
9.
Events in a Weekly View
– This is one major
enhancement in Salesforce1. Events are now available in a weekly view, allowing
users to see an event list for a specific day, including previous days instead
of having to scroll through a single list of all events. And for Salesforce1
mobile browser app users, it’s now possible to create new events directly from
the Events page.
10.
Clone Contact
Records – For all versions of Salesforce1, the Clone action is now
available on contacts. This action isn’t available for other objects like
accounts, however.
Administration/User Enhancements
1. Convert Leads from Salesforce1
app (Beta) – Now Sales reps can convert, qualified leads to contacts and create
opportunities on the fly which helps sales reps to grow their revenue pipeline.
2. Salesforce1 Wizard – The Salesforce1 Wizard provides an simple way to complete the necessary
setup tasks for the Salesforce1 mobile app. The wizard is ideal for you if you
are new to Salesforce1 and would like a visual tour of its key point-and-click
settings.
3. Territory Management 2.0 (GA) – Territory Management 2.0 lets you model your sales territories into a
logical and flexible structure that connects sales reps to the accounts they
sell to.
4. Duplicate Management (Beta) – To maintain clean and accurate data
in your organization, Salesforce introduced Duplicate
Alerts and Blocking with Data.com.
It provides a way to control whether and when you want to allow users to create
duplicate records inside Salesforce, customize the logic that’s used to
identify duplicates, and create reports on the duplicates you do allow users to
save.
5. Community Designer (Beta) –
Community Designer allows you to
create, brand, and publish a custom community site that looks great on any
mobile device! Choose from four templates to quickly start your site, and then
easily style the pages to match your company’s branding.
6. Files
Connect – Once
you are done with set up Files Connect, you can access files from external data
sources like SharePoint, or
share them via the Files tab and feed.
7. Unlisted Chatter Groups – Now you can give your users a more private option
for collaboration in Chatter. Unlisted groups offer more privacy compared to
private groups, because only members and users with the “Manage
Unlisted Groups” permission can access
unlisted groups in list views, feeds, and search results.
8.
Allow
Attachments via Email – Now you can allow your user to add attachments
while post to groups using email. To enable this feature follow the
path Setup | Build | Customize | Chatter | Email Settings and select “Allow Attachments via
Email” check-box.
9. Delegated Administrators & Permission Sets – After Winter’15 release you can specify permission sets
that delegated administrators can assign to users in specified roles and all
subordinate roles. This way, you can delegate permission set assignment tasks while
maintaining strict control over which permission sets delegated administrators
can assign.
10. Supported Languages Changed and
Added – Norwegian
(no) is now a fully supported
language, and Portuguese (Portugal) (pt_PT) and Slovak
(sk) are now end user languages.
11.
Process
Changed for Enabling Multiple Currencies
– The process for enabling multiple
currencies has a new confirmation step. Organizations that are growing and need
to track monetary values in multiple countries should find it easier to activate
multiple currencies.
12. Security Tokens Required for
API Logins from Callouts – Security tokens are now required for API logins from
callouts in API version 32.0 and later. In API version 31.0 and earlier,
security tokens are not required by default.
13. File Upload and Download
Behavior – When Don’t allow HTML uploads
as attachments or document records is enabled
in your organization, users can’t upload .swf and .xhtml file types, in
addition to .html, .htt, .mht, and .svg file types.