Guide to Certification Path

Hi Rangers, I have been receiving a lot of queries, requesting me to guide on salesforce certification. So here I am .....  I’ll be sharing with you the entire process for applying for the exam. Salesforce conducts its certification exam on webassessor online testing platform. 1.    Go to  Webassessor Login page , Login to your account , if you don’t have a Webassessor account you will need to create one.   2.     Once account is being created, you’ll get an email notifying the account has been created. Login  >>>   you’ll land up on home page of web accessor. 3.     Make sure your profile is updated and is linked to your trailhead account. If not, then click on Edit profile on the right side of the screen. 4.     Now you will be able to register for one of the certification exams. Go to Register for an exam tab. Click on + icon of the category of exam you want to give. 5.     Say , you want to give Developer exams, once you click on + icon in front  of developer exa

Release Management - II

Hi Rangers,  Hope You enjoyed learning about Application life cycle management in my previous blog of Release Management. If you haven't visited it yet, do check it out before beginning this module. Today we'll be learning about Development models - Development Models:        Change Set development        Org Development        Package development All these three development models are similar as they all follow the same ALM process, the only difference lies in the way they all manage changes in org. Different development model suits various situation. Change set Development It’s not necessary to find all the changes in the component in Metadata API so those changes need to be moved manually from one environment to another. As a release manager, you would need to include dependent component in the release otherwise the deployment may lead to failure. Let me just example it with the help of example, suppose you want to migrate a custom field to another environment,

Release Management - I

Hi Rangers, Welcome to the month of February, time to unleash new sphere of learning. Let us start our new adventure, today we will learn about Release management from beginner to advanced level. But before starting with the release management, let us build the foundation with Application Life cycle Management. Application Life cycle Management (ALM) - Application life cycle  management is an integrated system of people, processes, and tools that manages the life cycle of an application or software from gathering requirements to delivery of the final product. Different Salesforce projects will have different project requirements, apps and tools but the only common thing in all of them are the steps of the ALM cycle which will remain constant throughout the development. Figure 1: Application Lifecycle Management Step 1: Plan Release Gathering project requirements and analyzing  them. Creating design specifications with the development team. Determining various development & t

Creating Fields in bulk

Hi rangers !!! Today i learnt about a new feature - none another than,  creating fields in bulk . As per the project requirement i was supposed to make 200 fields in my salesforce sandbox. I am glad that i came across the feature called - "Field Creator" . It is a part of Salesforce ToolKit. These tool help us getting our work fast and in the efficient manner.  Salesforce toolkit provides 8 tools and application for our help - Org Doctor Org Compare Data Compare Config Switch Schema Lister Field Creator Package Builder Code Scanner You can check about all these tools from the official website - Salesforce Field Creator-  We all know that creation of custom field is so critical in the first phase of project and is also time consuming when there are so many fields to insert in production org. Field Creator can really help us in creating custom fields all in one go in our Salesforce org, along with all the field level level security, thereby saving our

Apex Specialist - Challenge 6

Test Scheduling logic Hi Rangers , Great going !!! Time to move forward with step 5, 1. Apex Class Go to Developer Console >>> File >>> Open >>> Apex Class  Click on WarehouseSyncScheduleTest  class >>> Open A template of the apex class will be opened, write your code there- @ isTest public class WarehouseSyncScheduleTest {         @ isTest static void WarehousescheduleTest (){         String scheduleTime = '00 00 01 * * ?' ;         Test . startTest ();         Test . setMock ( HttpCalloutMock . class , new WarehouseCalloutServiceMock ());         String jobID = System . schedule ( 'Warehouse Time To Schedule to Test' , scheduleTime, new WarehouseSyncSchedule ());         Test . stopTest ();         //Contains schedule information for a scheduled job. CronTrigger is similar to a cron job on UNIX systems.         // This object is available in API version 17.0 and later.         CronTri