Category: New Features

Summer’17 :: Embed Your Flow in Lightning Experience

In this post, I am going to explain the new Flow features introduced by Salesforce in Summer’17.Add Flow into Record Detail Pages:With Summer’17 Salesforce release, now you can add flows into any Lightning Pages. You need to add the Flow component to your Lightning pages. This feature was introduced by Salesforce in Winter’17 release as a beta functionality, and in Summer’17 this is now Generally Available.In this section, I am going to explain how you can add flow into record details page through Lightning App Builder.Let’s first create a flow which needs a parameter which is basically the record Id. The intention is that when we will add this flow into the record detail page, we will pass the record Id to flow and then flow will fetch necessary information from the record and prepare its own view.So here is the flow -Flow Name: Survey CustomerThis flow is having one input variable – “recordId” which will store the Salesforce Record Id passed from record detail page.With this variable, the flow will query the Salesforce Contact Record, fetch Contact’s First Name and Last Name and generate the customized Welcome Message. I am not going to show how Flow is configured because the intention of this post is to demonstrate how to use the flow inside Lightning Experience.Here is the final view of the flow -Now, will come the fun part. Let’s...

Read More

Apex Debugger || All you need to know || Advanced Configuration

This post is in continuation of my previous post where I have explained the basic configuration of Apex Debugger. If you haven’t gone through that, I would request you to please go here.So with the assumption that you have configured Apex Debugger correctly and can do debugging, in this post, I will explain some advanced configurations which you can do with Apex Debugger.So let’s start -Choose for which user you want to enable the Apex Debugger – You can choose the user for which you want to enable the Apex Debugger. For that open Debug Configuration. Then check the Whitelisting Enabled and Use SOQL where clause option. Then put the where clause. For example in the below screenshot, I have put the ID of the user and clicked on the Query button Choose the request type – With this option you can select the request type for which you want to enable the Apex Debugger. Currently we can enable Apex Debugger for the below options – Execute Anonymous, Inbound Email Service, Invocable Action, Lightning/Aura, Quick Action, REST, Run Tests Synchronous, SOAP, Synchronous, Visualforce, Visualforce Remote Method. If you don’t choose anything, it means it is enabled for all the above types of requests.Choose Entry Point – With this option, you can choose the entry point. For example if you want to enable Apex Debugger for particular Visualforce page, you can...

Read More

Apex Debugger || All you need to know || Basic Configuration

Finally, Salesforce brings Debugging feature. I was waiting for this one for a long time and I am quite sure that many other developers like me also waited for this one.Today in this post, I would like to explain how you can use this feature and make your Salesforce developer life more powerful.Before I start, I would like to mention that this feature is not available in Developer orgs, it is only available in Sandboxes. You need to contact Salesforce to enable this feature in your Sandboxes. There is cost involved in getting this one enabled. To know about the cost, please contact Salesforce.With the assumptions that you have enabled this feature in your Sandbox, you need to setup your Sandbox as well as your Eclipse workplace. Below are the steps mentioned in Salesforce guide -Setup Sandbox for Apex Debugger -Setup Force.com IDE -First you need to Install or Update Force.com IDE plugin as instructed below -Once done, create a Salesforce project as instructed here. Note – Make sure you mark your Eclipse project as work online.Setup Eclipse Debugger -This is the most important step where you need to setup your Eclipse Debugger. To do that -Click on the Debug Icon in the toolbar and select Debug Configuration. Select Remote Apex DebuggerClick on the New Launch Configuration IconGive some name of your configurationClick Browse and select your projectClick Apply, and...

Read More

Summer’16 New Feature || Create your own calendar from any object

Salesforce Summer’16 release is a milestone release for Salesforce as it is their 50th release. But apart from being the 50th release, there are many reasons for considering this release as the milestone release. In this release, Salesforce brings some of the really key features which are really awesome.In this post, I am going to discuss about the new feature called – Creating Calendar from anything in Salesforce.Really!! Yes, as the name suggests now you can create a calendar from any object in Salesforce. As long as you have some date fields present in the custom object, you can create calendar from that object. This feature is available in Lightning Experience only and available in Enterprise, Unlimited and Developer edition.But to understand why we need calendar let’s give you an example. Say you are working with opportunities. So from the list view – “All Opportunities”, you can get the details about the closing date of the opportunities. But it’s still in the list view showing the details in rows. But think if you can get a visual calendar representation of the same information, it will have more powerful impact as well as give you the information more quickly. From the calendar, you can easily identify which opportunities are closing this day, or this week, or this month. So yes, this is really a cool feature introduces by Salesforce.So without...

Read More
Loading