SlideShare a Scribd company logo
SUBMITED BY--
Name : Kuhinoor Alam
Email : kuhinoor.alam@ibirdsservices.com
iBirds software services Pvt. Ltd.
DEVELOPER CONSOLE
• The Developer Console is a environment with a
collection of tools you can use to create, debug, and test
applications in your Salesforce organization.
Q. Why Developer Console?
• Debugging.
• Execute Apex code.
• Code Coverage.
• Execute query.
The Developer Console is organized into
the following sections:
• Menubar.
• Workspace.
• Logs,Tests and Problems panel.
File Menu
• New: You can create Apex class, trigger, Visualforce
page, Visualforce Component, Static resource(text, XML,
JavaScript, or CSS).
• Open: Launches a File Open Window that allows you to
browse and open your application code and data
objects.
• Open Resource: Launches an Open Resource window
that allows you to search for files by name.
• Open Log: Opens the selected log in the Log Inspector.
You can also access logs from the Logs tab.
• Open Raw Log: Opens the selected log in plain text.
• Download Log: Saves a text copy of the selected log to
your local machine.
• Save: Saves the item in the active tab.
• Save All: Saves changes in all the tabs open in your
workspace. Use this option to save a set of dependent
changes.
• Delete: Deletes the item in the active tab. You can only
delete Apex classes, triggers, Visualforce pages, and
static resource files.
• Close: Closes the active tab.
• Close All: Closes all the tabs open in your workspace. If
any tab contains unsaved changes, you’ll be prompted to
save them.
Edit Menu
• Find: Searches the current view for the selected text. If
no text is selected, opens a browser find dialog.
• Find Next: Finds the next match for the selected or
specified text in the current view.
• Find/Replace: Finds and replaces the selected or
specified text in the current view.
• Search in Files: Opens a search dialog to search the
contents of all code files.
• Fix Indentation: Corrects the indentation in the current
code file.
Debug Menu
• Open Execute Anonymous Window: Opens a new window that
allows you to enter Apex code for testing.
• Execute Last: Executes the most recent entry in the Enter Apex
Code window.
• Switch Perspective: Selects the perspective from the list of
available standard and custom perspectives.
• View Log Panels: Displays a list of available panels for use in a
perspective.
• Perspective Manager: Opens the Perspective Manager.
• Save Perspective: Saves any changes you’ve made to the current
perspective since it was open.
• Save Perspective As: Saves a copy of the current perspective with
a different name.
• Auto-Hide Logs: Select this option to clear existing logs when the
page is refreshed.
• Show My Current Logs Only: Deselect this option (selected by
default) to see all logs saved for your organization, including newly-
generated logs created by other users.
• Show My Current Checkpoints Only: Deselect this option
(selected by default) to display all checkpoints currently saved for
your organization, including newly-generated ones created by other
users.
• Clear: Select Log Panel, Checkpoint Results Panel,
or Checkpoint Locations to erase current data from the cache and
refresh the display.
• Resume Updating: Renews the connection to the server. This
option is only shown if polling has been interrupted due to inactivity.
• Change Log Levels: Opens the log settings dialog to define logging
levels for future requests.
Tests in the Developer Console
• Always Run Asynchronously: Run Asynchronously is enabled,
test runs that include tests from only one class run synchronously.
Test runs that include more than one class run asynchronously.
• New Run: Creates a test run. For details.
• Rerun: Runs the test that’s selected in the Tests tab.
• Rerun Failed Tests: To rerun only the failed tests from the test run
that’s highlighted in the Tests tab, choose this option.
• Run All: Runs all saved test runs.
• Abort: Aborts the test selected in the Tests tab.
• Collapse All: Collapses all open tests in the Tests tab.
• Expand All: Expands all tests in the Tests tab.
• Clear Test Data: Clears the current test data and code coverage
results.
Developer Console Workspaces
• Switch Workspace: Allows you to select from your saved
workspaces.
• New Workspace: Creates a new workspace. Enter a name for the
workspace and click OK. Open the resources that you want in the
workspace. The workspace will be saved when you switch to a
different workspace or close the Developer Console.
• Rename Current Workspace: Overwrites the current workspace
with the name you enter.
• Workspace Manager: Opens a popup window that allows you to
browse, open, create, and delete workspaces.
Log panel
The Log Inspector can contain any of the following panels:
• Stack Tree
• Execution Stack
• Execution Log
• Source
• Variable
• Execution Overview
Stack Tree
Execution Stack
• The Execution Stack panel displays a “bottom-up” view of the
currently-selected item in the debug log, starting with the lowest
level call
Execution Log
• The debug log contains every action that occurred in the process,
such as method calls, workflow rules, and DML operations.
Execution Overview
The Save Order tab displays a color-coded timeline of DML actions.
For each DML action taken, save order elements are shown as
boxcars in the timeline.
Color Type
Red Before trigger
Orange After trigger
Green Validation rule
Blue Assignment rule
Purple Workflow rule
• The Timeline tab provides a visual representation of the time taken
by each process.
•The Executed Units tab displays the system resources used by each item in
the process.
Query Editor
Query Editor in the Developer Console to execute a SOQL query
or SOSL search on the data in your organization.you can open,
create, update, and delete records.
• Execute
Execute SOQL queries or SOSL searches in the Query Editor panel
of the Developer Console.
• Query Plans
Use the Query Plan tool to optimize and speed up queries done over
large numbers of records.
• Result Grid
The Query Results grid displays each record as a row. You can
create, update, and delete records without leaving the Developer
Console. For SOSL search results with multiple objects, each object
is displayed on a separate tab.
Checkpoints
The Checkpoints tab displays a list of saved checkpoints that
preserve a snapshot of the state of objects in memory at the time
the checkpoint was reached.
Column Descriptions
Namespace The namespace of the package containing the
checkpoint.
Class The Apex class containing the checkpoint.
Line The line number marked with the checkpoint.
Time The time the checkpoint was reached.
View State Tab
The View State tab in the Developer Console allows you to examine
the view state for a Visualforce page request.
Enable the View State tab:-
• From your personal settings, enter Advanced User Details in
the Quick Find box, then select Advanced User Details. No
results? Enter Personal Information in the Quick Find box, then
select Personal Information.
• Click Edit.
• Select the Development Mode checkbox if it isn't selected.
• Select the Show View State in Development Mode checkbox.
• Click Save.
Progress tab
The Progress tab displays all asynchronous requests in real time.
To see only the operations that are in progress, select Hide
Finished Runs. To terminate any deployments that haven’t finished,
click Cancel All Deployments.
Problems tab
The Problems tab shows the details of compilation errors in
the Source Code Editor. Changes you make are compiled and
validated in the background. While you’re editing code, an error
indicator displays beside lines that contain errors. Click a row in
the Problems tab to jump to the line of code that caused the error.
Salesforce Developer Console  ppt

More Related Content

PPT
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
PPTX
Introduction to salesforce ppt
PDF
IRJET - Smart Crop Protection System from Animals using PIC
PPTX
Platform Events by Tim Taylor
PPTX
process control block
PPTX
Ankle injuries in Sports Physiotherapy.pptx @Dr.Muskan Rastogi (PT) BPT,MPT(OBG)
PDF
Credit card fraud detection through machine learning
PPT
Data Management and Migration in Salesforce
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Introduction to salesforce ppt
IRJET - Smart Crop Protection System from Animals using PIC
Platform Events by Tim Taylor
process control block
Ankle injuries in Sports Physiotherapy.pptx @Dr.Muskan Rastogi (PT) BPT,MPT(OBG)
Credit card fraud detection through machine learning
Data Management and Migration in Salesforce

What's hot (20)

PPTX
Batch Apex in Salesforce
PPT
Postman.ppt
PPTX
Data model in salesforce
PPTX
Einstein bots
PDF
Salesforce Communities
ODP
Relationships in Salesforce
PPTX
Salesforce administrator training presentation slides
PPT
Salesforce Integration
PDF
Flow in Salesforce
PPTX
Windows form application - C# Training
PPT
Salesforce Presentation
PDF
Introduction to Apex Triggers
PPTX
Salesforce Service Cloud - An overview
PDF
Introduction to Apex Triggers
PPTX
Introduction to Apex for Developers
PPTX
Salesforce Integration Pattern Overview
PPTX
ASP.NET State management
PDF
Introduction to the Salesforce Security Model
PPTX
AWS Simple Storage Service (s3)
PPT
Salesforce Security Model (Dmitry Goshko, Igor Haritonovich)
Batch Apex in Salesforce
Postman.ppt
Data model in salesforce
Einstein bots
Salesforce Communities
Relationships in Salesforce
Salesforce administrator training presentation slides
Salesforce Integration
Flow in Salesforce
Windows form application - C# Training
Salesforce Presentation
Introduction to Apex Triggers
Salesforce Service Cloud - An overview
Introduction to Apex Triggers
Introduction to Apex for Developers
Salesforce Integration Pattern Overview
ASP.NET State management
Introduction to the Salesforce Security Model
AWS Simple Storage Service (s3)
Salesforce Security Model (Dmitry Goshko, Igor Haritonovich)
Ad

Viewers also liked (8)

PDF
Test PPT
PDF
The Apex Interactive Debugger
PPTX
Salesforce Basic Development
PDF
Advanced Testing and Debugging using the Developer Console webinar
PPTX
Secure Development on the Salesforce Platform - Part I
PPTX
Salesforce App Cloud First Call Deck
PPTX
Salesforce Development Best Practices
PDF
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Test PPT
The Apex Interactive Debugger
Salesforce Basic Development
Advanced Testing and Debugging using the Developer Console webinar
Secure Development on the Salesforce Platform - Part I
Salesforce App Cloud First Call Deck
Salesforce Development Best Practices
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
Ad

Similar to Salesforce Developer Console ppt (20)

PPTX
Katalon Studio - GUI Overview
PDF
Buckeye Dreamin' 2023: De-fogging Debug Logs
PPTX
Selenium Installation
PPSX
Selenium Installation
PPTX
Selenium - Installation
PPSX
Test Complete
PPTX
Test Management Tool HP ALM- Quality Center Part 2
PPTX
Quality Center
PPTX
Test Management Tool HP ALM- Quality Center Part 1
PPSX
HP Quality Center
PPTX
PowerShell Plus v4.7 Overview
PDF
Introduction to STATA(2).pdf
DOC
Qtp commands
PPTX
Selenium Training in Chennai
PPT
1) workbench basics
PDF
Getting started with_testcomplete
PDF
Smarter workflows with thermo scientific chromeleon cds
PDF
Agile Tools
PPTX
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
PDF
February'16 SDG - Spring'16 new features
Katalon Studio - GUI Overview
Buckeye Dreamin' 2023: De-fogging Debug Logs
Selenium Installation
Selenium Installation
Selenium - Installation
Test Complete
Test Management Tool HP ALM- Quality Center Part 2
Quality Center
Test Management Tool HP ALM- Quality Center Part 1
HP Quality Center
PowerShell Plus v4.7 Overview
Introduction to STATA(2).pdf
Qtp commands
Selenium Training in Chennai
1) workbench basics
Getting started with_testcomplete
Smarter workflows with thermo scientific chromeleon cds
Agile Tools
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
February'16 SDG - Spring'16 new features

Recently uploaded (20)

PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Nekopoi APK 2025 free lastest update
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
AI in Product Development-omnex systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Transform Your Business with a Software ERP System
PPTX
Introduction to Artificial Intelligence
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Digital Strategies for Manufacturing Companies
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
PPTX
ai tools demonstartion for schools and inter college
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
ISO 45001 Occupational Health and Safety Management System
PTS Company Brochure 2025 (1).pdf.......
How to Migrate SBCGlobal Email to Yahoo Easily
Nekopoi APK 2025 free lastest update
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
AI in Product Development-omnex systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
Transform Your Business with a Software ERP System
Introduction to Artificial Intelligence
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
Online Work Permit System for Fast Permit Processing
Digital Strategies for Manufacturing Companies
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx
ai tools demonstartion for schools and inter college
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
ISO 45001 Occupational Health and Safety Management System

Salesforce Developer Console ppt

  • 1. SUBMITED BY-- Name : Kuhinoor Alam Email : kuhinoor.alam@ibirdsservices.com iBirds software services Pvt. Ltd. DEVELOPER CONSOLE
  • 2. • The Developer Console is a environment with a collection of tools you can use to create, debug, and test applications in your Salesforce organization.
  • 3. Q. Why Developer Console? • Debugging. • Execute Apex code. • Code Coverage. • Execute query.
  • 4. The Developer Console is organized into the following sections: • Menubar. • Workspace. • Logs,Tests and Problems panel.
  • 5. File Menu • New: You can create Apex class, trigger, Visualforce page, Visualforce Component, Static resource(text, XML, JavaScript, or CSS). • Open: Launches a File Open Window that allows you to browse and open your application code and data objects. • Open Resource: Launches an Open Resource window that allows you to search for files by name. • Open Log: Opens the selected log in the Log Inspector. You can also access logs from the Logs tab. • Open Raw Log: Opens the selected log in plain text. • Download Log: Saves a text copy of the selected log to your local machine.
  • 6. • Save: Saves the item in the active tab. • Save All: Saves changes in all the tabs open in your workspace. Use this option to save a set of dependent changes. • Delete: Deletes the item in the active tab. You can only delete Apex classes, triggers, Visualforce pages, and static resource files. • Close: Closes the active tab. • Close All: Closes all the tabs open in your workspace. If any tab contains unsaved changes, you’ll be prompted to save them.
  • 7. Edit Menu • Find: Searches the current view for the selected text. If no text is selected, opens a browser find dialog. • Find Next: Finds the next match for the selected or specified text in the current view. • Find/Replace: Finds and replaces the selected or specified text in the current view. • Search in Files: Opens a search dialog to search the contents of all code files. • Fix Indentation: Corrects the indentation in the current code file.
  • 8. Debug Menu • Open Execute Anonymous Window: Opens a new window that allows you to enter Apex code for testing. • Execute Last: Executes the most recent entry in the Enter Apex Code window. • Switch Perspective: Selects the perspective from the list of available standard and custom perspectives. • View Log Panels: Displays a list of available panels for use in a perspective. • Perspective Manager: Opens the Perspective Manager. • Save Perspective: Saves any changes you’ve made to the current perspective since it was open. • Save Perspective As: Saves a copy of the current perspective with a different name. • Auto-Hide Logs: Select this option to clear existing logs when the page is refreshed.
  • 9. • Show My Current Logs Only: Deselect this option (selected by default) to see all logs saved for your organization, including newly- generated logs created by other users. • Show My Current Checkpoints Only: Deselect this option (selected by default) to display all checkpoints currently saved for your organization, including newly-generated ones created by other users. • Clear: Select Log Panel, Checkpoint Results Panel, or Checkpoint Locations to erase current data from the cache and refresh the display. • Resume Updating: Renews the connection to the server. This option is only shown if polling has been interrupted due to inactivity. • Change Log Levels: Opens the log settings dialog to define logging levels for future requests.
  • 10. Tests in the Developer Console • Always Run Asynchronously: Run Asynchronously is enabled, test runs that include tests from only one class run synchronously. Test runs that include more than one class run asynchronously. • New Run: Creates a test run. For details. • Rerun: Runs the test that’s selected in the Tests tab. • Rerun Failed Tests: To rerun only the failed tests from the test run that’s highlighted in the Tests tab, choose this option. • Run All: Runs all saved test runs. • Abort: Aborts the test selected in the Tests tab. • Collapse All: Collapses all open tests in the Tests tab. • Expand All: Expands all tests in the Tests tab. • Clear Test Data: Clears the current test data and code coverage results.
  • 11. Developer Console Workspaces • Switch Workspace: Allows you to select from your saved workspaces. • New Workspace: Creates a new workspace. Enter a name for the workspace and click OK. Open the resources that you want in the workspace. The workspace will be saved when you switch to a different workspace or close the Developer Console. • Rename Current Workspace: Overwrites the current workspace with the name you enter. • Workspace Manager: Opens a popup window that allows you to browse, open, create, and delete workspaces.
  • 12. Log panel The Log Inspector can contain any of the following panels: • Stack Tree • Execution Stack • Execution Log • Source • Variable • Execution Overview
  • 14. Execution Stack • The Execution Stack panel displays a “bottom-up” view of the currently-selected item in the debug log, starting with the lowest level call
  • 15. Execution Log • The debug log contains every action that occurred in the process, such as method calls, workflow rules, and DML operations.
  • 16. Execution Overview The Save Order tab displays a color-coded timeline of DML actions. For each DML action taken, save order elements are shown as boxcars in the timeline. Color Type Red Before trigger Orange After trigger Green Validation rule Blue Assignment rule Purple Workflow rule
  • 17. • The Timeline tab provides a visual representation of the time taken by each process. •The Executed Units tab displays the system resources used by each item in the process.
  • 18. Query Editor Query Editor in the Developer Console to execute a SOQL query or SOSL search on the data in your organization.you can open, create, update, and delete records. • Execute Execute SOQL queries or SOSL searches in the Query Editor panel of the Developer Console. • Query Plans Use the Query Plan tool to optimize and speed up queries done over large numbers of records. • Result Grid The Query Results grid displays each record as a row. You can create, update, and delete records without leaving the Developer Console. For SOSL search results with multiple objects, each object is displayed on a separate tab.
  • 19. Checkpoints The Checkpoints tab displays a list of saved checkpoints that preserve a snapshot of the state of objects in memory at the time the checkpoint was reached. Column Descriptions Namespace The namespace of the package containing the checkpoint. Class The Apex class containing the checkpoint. Line The line number marked with the checkpoint. Time The time the checkpoint was reached.
  • 20. View State Tab The View State tab in the Developer Console allows you to examine the view state for a Visualforce page request. Enable the View State tab:- • From your personal settings, enter Advanced User Details in the Quick Find box, then select Advanced User Details. No results? Enter Personal Information in the Quick Find box, then select Personal Information. • Click Edit. • Select the Development Mode checkbox if it isn't selected. • Select the Show View State in Development Mode checkbox. • Click Save.
  • 21. Progress tab The Progress tab displays all asynchronous requests in real time. To see only the operations that are in progress, select Hide Finished Runs. To terminate any deployments that haven’t finished, click Cancel All Deployments.
  • 22. Problems tab The Problems tab shows the details of compilation errors in the Source Code Editor. Changes you make are compiled and validated in the background. While you’re editing code, an error indicator displays beside lines that contain errors. Click a row in the Problems tab to jump to the line of code that caused the error.