Professional Documents
Culture Documents
Task 1:
1. Introduction To Salesforce
a. https://www.youtube.com/watch?v=7K42geizQCI
b. https://www.youtube.com/watch?v=qGNjRT7F-2Y
2. Salesforce Training Video For Beginners https://www.youtube.com/watch?v=iwduVTA0bUg
3. Intro to Workflow Formulas https://www.youtube.com/watch?v=gMZoLj185Jc
These videos gave me an introduction to Salesforce and it helped me explore different features available
in Salesforce. I got introduced to the basic terms
Task 2:
Create a Workflow Rule to get alert on new Leads
In the email alert (template) add the fields of Leads in the following format:
A new Lead has been created!
Name:
Company:
Email:
Salesforce Link: <Lead Link>
Task 3:
This field should show the sum of the values in above two fields (i.e., Sales Employees + Marketing
Employees = Total Employees)
Task 4:
1. Read how to convert a Lead in Salesforce and what is the benefit of converting a Lead?
2. Create a new Lead
3. Convert that Lead into an Account and Opportunity
4. Verify if Account and Opportunity are created successfully
Task 5:
Task 6:
1. Read about Validation Rules in Salesforce, and then create some example Validation Rules on Leads
and Account objects:
https://developer.salesforce.com/trailhead/en/force_com_admin_intermediate/point_click_business_l
ogic/validation_rules
2. Read everything about Roll-Up Summary Fields in Salesforce and create some example summaries
on Opportunity and Account objects:
https://developer.salesforce.com/trailhead/en/force_com_admin_intermediate/point_click_business_l
ogic/roll_up_summary_fields
Validation rules verify that data entered by users in records meet the standards you specify before they
can save it. A validation rule can contain a formula or expression that evaluates the data in one or more
fields and returns a value of “True” or “False.” Validation rules can also include error messages to
display to users when they enter invalid values based on specified criteria. Using these rules effectively
contributes to quality data. For example, you can ensure that all phone number fields contain a specified
format or that discounts applied to certain products never exceed a defined percentage
Validation rules are most useful to implement required business rules without using any code. All
validation rules are configurable and can be modified/ disabled by admin/ developers whenever
needed.
There can be many scenarios where business rules are to be defined, so that user gets appropriate data
validation error messages. For example
A user cannot create a contact without email address where the contact’s preferred contact
method is Email
A roll-up summary field calculates values from related records, such as those in a related list. You can
create a roll-up summary field to display a value in a master record based on the values of fields in a
detail record. The detail record must be related to the master through a master-detail relationship. For
example, you want to display the sum of invoice amounts for all related invoice custom object records in
an account’s Invoices related list. You can display this total in a custom account field called Total Invoice
Amount.
Task 8:
1. Developer Console: Read about Developer Console in Salesforce and try to use it in your org.
For example you can run queries and code in Developer Console. A plenty of help and videos are
available on Debug Logs: Read everything about Debug Logs and try to use them in your Salesforce org,
here are some links to understand and enable Debug Logs in Salesforce however you can also search for
more help:
https://help.salesforce.com/apex/HTViewHelpDoc?id=code_monitoring_debug_logs.htm&language
=en
https://developer.salesforce.com/docs/atlas.en-
us.apexcode.meta/apexcode/apex_debugging_debug_log.htm
https://help.salesforce.com/apex/HTViewHelpDoc?id=code_setting_debug_log_levels.htm&languag
e=en
Task 9:
Workbench is an important tool to understand Salesforce (e.g., objects as data tables) and we all should
have a good understanding of this tool. I have added some links that are helpful in learning and
practicing Workbench.
1. Workbench Demo Video: https://www.salesforce.com/video/295497/
2. Login link: https://workbench.developerforce.com/login.php
a. You can login with your Salesforce credentials (if not already logged into Salesforce)
Task 10:
B. Read about Formula fields and Create a new Formula Field of return type "Date". The functionality
should still be the same as above.
C. Create a field (Text) called 'Website' then create another formula field that extracts only ortooapps
part from examples below. There can be many more formats
a. ortooapps.com
b. www.ortooapps.com
c. https://www.ortooapps.com
d. https://www.ortooapps.net
e. https://ortooapps.com
f. hppts://www.ortooapps.br
g. www.ortooapps.net
D. Create a formula field of Text type on Account object called Exercise1 that should have following
logic:
a. Condition 1 If Account name starts with word “United” and Account website ends with “edu”
then check:
i. If Account employees is equal to 20 then return “United Education normal” string as result
ii. If Account employees is less than 20 then return “United Education small”
iii. If Account employees is greater than 20 then return “United Education large”
b. If Condition 1 is not true then:
i. Return the string form of month when account was created except if the month is
December then return “End of year”.
Sample outputs:
o United Education normal
o United Education small
o August
o End of year
E. Create a formula field of type Checkbox on Account object called Exercise2 that should have
following logic:
a. Condition 1: if Account name has words “Ortoo” and “Dhoop” (both comparisons should ignore
letter case) then check
i. If Account name has just one space between Ortoo and Dhoop (in any order i.e. “Ortoo
Dhoop” or “Dhoop Ortoo” then return TRUE
ii. Else return FALSE
b. If Condition 1 is not true then:
i. If account was created earlier than current date time AND account was last modified more
than 5 minutes ago then return TRUE
ii. ELSE if Account was created after 10th day of the month then return TRUE
iii. ELSE if Account’s Owner’s first name starts with “S” then return TRUE
iv. ELSE return FALSE