Salesforce - Developer - Epiphanies
// Salesforce - Developer - Epiphanies #1:
Force.com IDE is a plugin for Eclipse.
A force.com project is a container that stores all metadata for a single
username in Eclipse. Projects are made up of metadata pulled down from the
server and stored locally. At the same time, changes are pushed back to the
server. Most components from an org can be included in a project.
To create a project:
1. Launch Eclipse
2. Change to the Force.com Perspective
3. Click on File -> New -> Force.com Project
// Salesforce - Developer - Epiphany # 2:
One way to evaluate your code is to use the Execute Anonymous feature.
If we are using Force.com IDE, we can launch Execute Anonymous by Looking
for the "Execute Anonymous" tag in the bottom pane. You can resize the
bottom pane, or click on the maximize icon, or double click on the tab to either
maximize or return this tab to its normal size to make it easier to work with
Execute Anonymous.
If we use the Developer Console, we can use Execute Anonymous by clicking on
the Debug menu and then select "Open Execute Anonymous Window".
Execute Anonymous is a screen where you can write code and run code. This code
is not saved anywhere.
// Salesforce - Developer - Epiphany #3:
System.debug() is a special method that you can add to your code to generate
output when code is executed to provide feedback for the developer. For example,
System.debug('The value of x is:' + x);
// Salesforce - Developer - Epiphany #4:
We can obtain a list of columns that a table contains by using the Developer
Console by clicking on File -> Open -> Object
// Salesforce - Developer - Epiphany #5:
When unhandled Apex exception occur, emails are sent that include Apex stack
trace, the customer org, and the user ID. No other customer data is included.
Unhandled exception emails are sent by default to the developer specified in the
LastModifiedBy field on the failing class or trigger. Additionally, we can have
emails sent to users in our Salesforce org and to an arbitrary email addresses.
To set up these email notifications:
1. Go to Setup
2. Type "Apex Exception Email" into the Quick Find search box
3. Click on "Apex Exception Email"
We can also configure Apex exception emails using the ApexEmailNotification
object that is part of the Tooling API.
If duplicate exceptions occur in Apex code that runs synchronously, Salesforce
automatically detect and suppress subsequent exception emails. This prevents
flooding the developer's inbox with emails about the same error. For
asynchronous code, including batch Apex and methods annotated with @future,
emails for duplicate exceptions are not suppressed.
// Salesforce - Developer - Epiphany #6:
If a custom object is not displayed on the "Custom Objects" page, look under
Settings. Go to Setup, type Settings into the Quick Find text box. Click on
"Custom Settings" under "Develop"
// Salesforce - Developer - Epiphany #7:
To determine the API version that our org is using:
1. Go to Setup
2. Type API into the Quick Find text box
3. Click on API under Developer
4. Click on Generate Partner WSDL, and it will tell you on the first line
// Salesforce - Developer - Epiphany #8
To determine the ORG ID for your org:
1. Go to Setup
2. Type "Company Information" into the search box
3. Click on "Company Information"
4. Press CTRL+F and search for "Salesforce.com Organization ID"
// Salesforce - Developer - Epiphany #9
To add tabs to the tab bar:
1. Go to the "My Settings" page
2. Click on "Display & Layout"
3. Click on "Customize My Tabs"
4. Click on the tab that you want
5. Click on the left or right arrow
6. Click on the save button
page revision: 9, last edited: 18 May 2017 17:28