I’m still pinching myself. My new book Mastering Salesforce CRM Administrationwas out yesterday (03/27/2017). Salesforce.com is one of the fastest-growing and demanding technologies at the moment. Mastering Salesforce CRM Administration is a hands-on guide that will help Salesforce newbies (who have a basic knowledge of Salesforce), new or experienced Salesforce administrators, and developers who want to take their knowledge to the next level to become a Salesforce certified advanced administrator. As you go through the content, you will notice that this book focuses on real-world examples. This book builds upon these examples to help you understand and use the features of the Salesforce.com platform.
This book is all about mastering the Salesforce admin part, taking your skills as an administrator or developer and tuning them for the unique features of the Salesforce platform. I have discussed many complex topics in this book, such as territory management,forecasting,quota,escalation rule,knowledge base,Visual Workflow, Process Builder, deployment using Force.com Migration Tool and more. This book covers almost all the topics mentioned in Salesforce certified advanced administrator examination study guide.
Here’s a taste of what you’ll uncover:
Adopt Lightning Experience to improve the productivity of your organization’s sales team
Create and maintain service entitlements and entitlement processes
Process Builder basic and advanced concepts
Implement Customizable Forecast and quota management
Implement Knowledge base management to improve support reps productivity
Implement territory management
Exploring different ways to deploy application between environments including Force.com Migration Tool
Best practices for improving and enriching data quality
And yes, so much more.
I would like to take this opportunity to thank both of you (Jitendra Zaa and Vinay Chaturvedi) for the effort and expertise that you have contributed to reviewing, without which it would have been impossible to maintain the high standards of the book.
Vinay Chaturvedi is a Salesforce MVP, currently working as a principal consultant. He has been loving and living Salesforce since 2011.
Jitendra Zaa is a Salesforce MVP, author, and a Dreamforce speaker with more than 9 years of experience in web technologies and cloud platforms.
Salesforce.com Inc. is a global cloud computing company headquartered in San Francisco, California. Salesforce.com is best known for its customer relationship management (CRM) products like Sales Cloud, Service Cloud, Chatter and Salesforce1 platform etc. These days companies are using it to streamline their Sales or service process. To Implement Salesforce some time it does require to write Apex and Visualforce code. In this article I will discuss about how a customer, Project manager, administrator and developer make sure whether the code written for their uses are followed Apex coding standard as well as avoid vulnerabilities Security issues. This article will also help Salesforce ISV partners to ensure that the app they are developing for AppExchange will pass a security review in first attempt. Below are the few ways to review/scan the code
Click on Create New Project button as shown in the following screenshot
Create New Project step – 1
It will redirect you to a new window where you have to enter new project details (like Name. Scan Type etc) and click on Next button
On the next screen you will get the option to select your source code origin, In this demo I will upload code in zip file and click on Next as shown in the following screenshot
Create New Project step – 2
Note:- Zip file contains noting but all code that you want to scan.
On the next screen select zip file and click on Scan button to start scan process.
As soon as scan completed click on View Results link to view details, take help from the following screenshot
On the detail results page you will get options to open code viewer by clicking on button Open Code Viewer, You will also get options to Delete Scan Details, and Export options to. You will also get number of risk in this example #8 and other details like Start date, end date Scan risk etc under Scan Details section.
Click on Export Report link and select PDF full to download the result in PDF format, so you can share this detail result with your developer, customers etc.
PDF will contains Detailed Vulnerability Description.
This tool is user friendly and easy to use. If you are project manager or system administrator and some one ask you to review code don’t get tens use this tool #Adminrock 🙂
You can also use “Force.com Security Source Code Scanner” tool powered by Checkmarx, It’s a free web based tool. It’s required only Salesforce user name ( User must have Author Apex permission and The organization must contain less than 500,000 lines of code). For the same source organization/username, scans will be automatically rejected if a scan request was submitted in the last 2hours or there is an outstanding scan request in the queue. For automated submissions of scans, please do not scan the same organization more than twice per week. If you want to run your own scanner then contact Checkmarx to purchase license.