+ All Categories
Home > Technology > Salesforce winter 16 release

Salesforce winter 16 release

Date post: 14-Apr-2017
Category:
Upload: jitendra-zaa
View: 780 times
Download: 0 times
Share this document with a friend
25
Transcript
Page 1: Salesforce winter 16 release
Page 2: Salesforce winter 16 release

Salesforce Winter 16 features

Jitendra Zaahttp://JitendraZaa.com

https://www.livecoding.tv/Jitendra/

Page 3: Salesforce winter 16 release

Object Manager• Object is object, should it be Standard or Custom• Access all objects from “Objects and fields” menu in setup

Page 4: Salesforce winter 16 release

Lightning App builder to edit Record page (Pilot)

Note : “Lightning App builder” should be enabled first in Salesforce Org

Page 5: Salesforce winter 16 release

Rollup Summary limit• Increased from 10 to 25

Page 6: Salesforce winter 16 release

Restricted Picklist (Pilot)• Using Apex , Dataloader or

any other API , it is possible to save any other value than allowed value in picklist field. This future will enforce data integrity and result in error if selected.

Page 7: Salesforce winter 16 release

Global Picklist (Pilot)• Reuse a single picklist field across

objects.• Picklist data clean and redundant free,

less maintenance issue.

Page 8: Salesforce winter 16 release

External Objects - Writable• We can Create, Edit as

well as delete records from external objects in lightning connect. • Option available in

External Data source wizard.

Page 9: Salesforce winter 16 release

Separate Loading of related list of external objects• External objects are

not on Salesforce servers and chances are high that network issue may cause slow loading of page if external object is added in related list.

Page 10: Salesforce winter 16 release

Process builder – Schedule multiple action• Before Winter16, only

one Schedule was allowed to configure in process builder.• Now, we can define

multiple time dependent actions

Page 11: Salesforce winter 16 release

Process Builder - Bulkified• Before Winter 16 – Process builder issues 1 SOQL internally for each

record, so in batch size of 200 records, 200 SOQL were hitting and therefore ended with limit error.• In Winter 16 – SOQL query is bulkified till 20k character limits.

Page 12: Salesforce winter 16 release

Lookup fields on Activity Object• Now we can create Lookup

fields on Customer Activity, very useful feature

Page 13: Salesforce winter 16 release

File related list• Files uploaded via chatter are available as a related list on record

page.

Page 14: Salesforce winter 16 release

Broadcast Group (Pilot) • Now we can create Chatter group where only intended users can post

messages and other users can add comments. This type of group is very useful for announcements and avoid off topic discussions.

Page 15: Salesforce winter 16 release

@Mention record to Group• You can share record with Chatter group

using @Mention. • Any user in That Chatter group who does

not has access to record will not able to see chatter post mentioning record.

• Means Group @Mention doesn't provide access to record being mentioned in group.

• You can also add Trigger on GroupRecord Sharing to closely monitor scenario where record is being mentioned in public group accessible to customers.

Page 16: Salesforce winter 16 release

Mute Chatter post – Salesforce classic only• This is feature right on time when my client asked

me that is there any way to archive chatter posts and should not appear in feed ? We uses chatter heavily and posts many automated post to remind SLA going to be missed in insurance setup. It is available by default in every new Org however if you want it in your existing org, we need to contact Salesforce support to enable it.

Page 17: Salesforce winter 16 release

Global Search• Your Organization may

have many background objects which should not appear in Search result. Now we can control which object should appear in Search result by selecting checkbox "All Search" checkbox on Object edit page.

Page 18: Salesforce winter 16 release

Apex HammerData Silo : Test classes with @SeeAllData = false

Page 19: Salesforce winter 16 release

Auto Activate Sandbox• After Sandbox refresh, we don’t need to wait for email reminder to

activate recently refreshed sandbox.• Very small but handy and powerful feature.

Page 20: Salesforce winter 16 release

Rich-text in Chatter post

Now we can use Rich-text in chatter post as shown in below image. Please note that this is available only in Classic Salesforce.

Page 21: Salesforce winter 16 release

Choose which test to run in Change set• Default – Keeps the default behavior for all tests. In sandbox, no tests are

executed. In production, all local tests are executed if your change sets contain Apex classes or triggers. Local tests are all tests, except the ones that originate from managed packages. If your package doesn’t contain Apex components, no tests are run.• Run Local Tests – All tests in your organization are run, except the ones that

originate from installed managed packages. This test level is the default for production deployments that include Apex classes or triggers.• Run All Tests – All tests in your organization are run, including tests of managed

packages.• Run Specified Tests – Only the tests that you specify are run. Provide the names of

test classes in a comma-separated list.

Page 22: Salesforce winter 16 release

Ability to write Trigger on ContentDistribution or ContentDocumentLink• The ContentDistribution object represents a file shared externally. A ContentDocumentLink

represents a file shared with an internal object, such as a user, group, or record.

• The ContentDocumentLink object supports triggers before and after these operations: insert, update, delete.

• The ContentDistribution object supports triggers before and after these operations: insert, update, delete. It supports triggers after undelete.

• Some common use cases for content triggers are:• Publish content to multiple libraries.• Prevent sharing specific files or specific file types.• Deliver content to certain users, profiles, or groups.• Deliver content only if external sharing is allowed.• Verify that the latest version of a file is shared.

Page 23: Salesforce winter 16 release

Setup Audit Trail Object• Audit Trail information is available via SOQL now• SELECT Action, Section, CreatedById, Display FROM SetupAuditTrail

Page 24: Salesforce winter 16 release

PageReference.getContent() in Asynchronous Apex • You can now make calls to the getContent() and getContentAsPdf()

methods of the PageReference class from within asynchronous Apex such as Batch Apex, Schedulable and Queueable classes, and @future methods. This allows you to design much more flexible and scalable services that, for example, render Visualforce pages as PDF files.

• http://www.jitendrazaa.com/blog/salesforce/apex/send-email-with-generated-pdf-as-attachment-from-trigger/

Page 25: Salesforce winter 16 release

Thanks


Recommended