Thursday, September 29, 2016

Salesforce advanced Code searcher

There are 2 main tools when you add this Google Chrome extensions. Go to Salesforce setup page to find them:

1) Advanced Quick Find 
This part gets added in side navigation bar on all set-up pages. Select the code component that you want to go to, then start typing the name of the code,an autocomplete suggestion pops up, select the one that you want to go to.



2) Developer Utilities
2.1) Search Your Code - this will include search in: Class, Page, Trigger and VF component.
This component get added in force.com home page only. Let's say you want to know where you want to know where is an object used your code, like proj__c. Right now to find this out you have to either go thru all the code individually or create a force.com project in eclipse and then search there. There's no way we can do this directly in Salesforce. This string search will help you do that. You have to check the code components in which you want to search the code, enter a string in the input text field and hit enter. You will be presented with a list of code components where the string is used.



2.2 ) Code Coverage Extract: View and download the code coverage in your org.



Type: Google Chrome extension

Paid/Free: Free

Installation:
https://chrome.google.com/webstore/detail/salesforce-advanced-code/lnkgcmpjkkkeffambkllliefdpjdklmi

Version: 1.3.4


Blog last updated: 29 Sep 2016


Thursday, September 8, 2016

Salesforce QuickNav

This is another extension from Jeff Hube, see previous blog for Salesforce Toolbar. With this extension added, press the tilde key (~ or `) to open a textbox from which you can easily access any page from Salesforce's setup menu or any tab.

Start typing the name of the setup page or tab you would like to access and then click it once it appears in the list, or use the up and down arrow keys to select it and press enter. Holding shift while pressing enter will open it in a new browser tab.



Type: Google Chrome extension

Paid/Free: Free

Publisher: Jeff Hube

Installation: https://chrome.google.com/webstore/detail/salesforce-quicknav/efeemnomnegfdnpcbpppilbdhijjhkff/related?hl=en-US

Version: 1.0.7


Blog last update: 8 Sep 2016


Salesforce Toolbar

If you are Salesforce developer, this extension "Salesforce Toolbar" will help you easily navigate to: Apex Classes, Apex Triggers, Visualforce Pages, Visualforce Components, Custom Objects, Custom Labels, Custom Settings, and Apex Test Execution. 

It also give you quick access to: Workbench, Console, Debug Logs, System Overview, Installed Packages, Standard Object, Convert ID from 15 characters, and current Org Id.



Type: Google Chrome extension

Paid/Free: Free

Publisher: Jeff Hube

Installation: https://chrome.google.com/webstore/detail/salesforce-toolbar/ablbkcpkgiaoambelcidmcpmbpjeadha?hl=en-US

Version: 2.8.1


Blog last update: 8 Sep 2016


Monday, September 5, 2016

Code Coverage Report

To deploy Apex Class to production, you need to have minimal 75% of overall code coverage. You can check code coverage from Developer Console | Test | New Run and select all Test Classes and Run. Tests tab will tell you all Test Classes completed successfully or failed, you also can drill down to Methods for each Test Class.



Look at "Overall Code Coverage" panel for the Classes, including Percent and Lines coverage.



You also can monitor this from Setup | Develop | Apex Test Execution, or to Run Test by click "Select Tests.." button, but this will not tell you the code coverage percentage.



If you are not using any IDE, you will find percentage coverage in Developer Console only, and you cannot copy and paste it to your team or for documentation, except take screenshots, but when you have too many class, this would be hard.

So, there is a free app from appexchange that can help you to extract this information. The app called Code Coverage Report. This app will not run test class for you, but just to report your last code coverage. The app also allowed you to extract into Excel file easily.




Type: AppExchange (Managed Package)

Paid/Free: Free

PublisherAmit Chaudhary

Installation: https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000DXzlpEAD

Version: 1.2


Blog last update: 5 September 2016


Monday, August 22, 2016

Salesforce1 Simulator

Once this extension added to your Google Chrome browser, navigate to chrome://apps or click Chrome App Launcher next to Windows Start button.

This extension will be very helpful when you would like to test some changes done in Salesforce and it may effect in Salesforce1, or you need to demo Salesforce1 app but you do not have the devices.


Click above icon, a new window will be open to prompt you to enter your Salesforce login credential (depend on instance you would like to work on).



NOTES as of now, there are 2 things that you need to configure in Salesforce to make this extension works:
1. Enable Lightning Experience
2. From Setup | Apps | Mobile AppsSalesforce1 Settings, select "Enable the Salesforce1 mobile browser app".


Type: Google Chrome extension

Paid/Free: Free

Installation:
Production / Developer - https://chrome.google.com/webstore/detail/salesforce1-simulator/cknbjckicenodbiaejbmkjhldffonggp

Sandbox https://chrome.google.com/webstore/detail/salesforce1-sandbox-simul/mgknkgnenlhghpfpdcohmgiejlcaapih

Version: 0.1.3


Blog last updated: 22 Aug 2016


Wednesday, August 3, 2016

Chatter Monitor

Chatter Monitor is a Free Google Chrome Extension from Fronde.

Once you have the extension added, add your Salesforce/Chatter account and you can add multiple accounts you would like to monitor. Things yout can do with this extension:
- Post to your feed or a Chatter group
- Monitor feed
- Search feed
- Check your user detail and suggest item to follow
- Groups that you are member



Type: Google Chrome extension

Paid/Free: Free

Installation: https://chrome.google.com/webstore/detail/chatter-monitor/hhlhfkhgmnojpdbedbmcljmcihhcckkl/related?hl=en

More information: http://fronde.co.nz/chatter-monitor/

Version: 2.0.5


Blog last updated: 4 Aug 2016