Syllabus, Assignments Questions
Section 1 - Object
- Fields
- Page Layout
- Lightning record pages
- Button, Links and action
- Compact Layout
- Field Set
- Object Limit
- Record Types
- Related Lookup Filter
- Search Layout
- Hierarchy Column
- Validation Rule
- Schema Builder
S.No |
Question |
*1. |
Create a program that retrieves the field metadata for a given object in Salesforce and displays the field names
and data types. |
*2. |
Design a program that dynamically generates a page layout based on user input for a Lightning record page in
Salesforce. |
*3. |
Develop a program that allows users to create custom buttons, links, and actions for a specific object in
Salesforce. |
*4. |
Implement a program that generates a compact layout for a given object in Salesforce, displaying only essential
fields. |
*5. |
Build a program that allows users to define and manage field sets for a specific object in Salesforce. |
*6. |
Create a program that retrieves and displays the object limit information for a Salesforce org. |
*7. |
Develop a program that allows users to manage record types for a specific object in Salesforce, including
creating, updating, and deleting them. |
*8. |
Implement a program that applies a related lookup filter to a specific object in Salesforce, restricting the
available lookup values based on specified criteria. |
*9. |
Build a program that dynamically generates a search layout for a given object in Salesforce, allowing users to
customize the search fields and their order. |
*10. |
Create a program that retrieves the hierarchy column information for a specific object in Salesforce and
displays the parent-child relationship between records. |
S.No |
Question |
#1. |
Develop a program that allows users to define and enforce validation rules for fields on a specific object in
Salesforce. |
#2. |
Implement a program that generates a visual representation of the schema using Schema Builder in Salesforce,displaying object relationships and field details. |
#3. |
Build a program that retrieves and displays the page layouts available for a specific object in Salesforce. |
#4. |
Create a program that allows users to add, remove, and reorder buttons, links, and actions on a specific page
layout in Salesforce. |
#5. |
Develop a program that retrieves and displays the compact layouts available for a specific object in Salesforce. |
#6. |
Implement a program that allows users to create and manage field sets for a specific object in Salesforce,
including adding and removing fields. |
#7. |
Build a program that retrieves and displays the current usage and limits for different object types in a Salesforce
org. |
#8. |
Create a program that allows users to create and manage record types for a specific object in Salesforce,
including assigning page layouts and picklist values. |
#9. |
Develop a program that allows users to define and apply related lookup filters to restrict lookup values on a
specific object in Salesforce. |
#10. |
Implement a program that dynamically generates a search layout for a given object in Salesforce, allowing
users to select and order search fields based on their requirements. |
Section 2 - Access to the Object
- Profiles
- OWD(Sharing Setting)
- Permission Set
S.No |
Question |
*1. |
Create a program that lists all the profiles in a Salesforce org. |
*2. |
Develop a program that displays the permissions assigned to a specific profile in Salesforce. |
*3. |
Implement a program that allows users to create a new profile in Salesforce with predefined
permissions. |
*4. |
Build a program that retrieves and displays the object-level permissions for a given profile in
Salesforce. |
*5. |
Create a program that assigns a permission set to a specific profile in Salesforce. |
*6. |
Develop a program that checks and displays the sharing settings (OWD) for a specific object in
Salesforce. |
*7. |
Implement a program that allows users to update the sharing settings (OWD) for a specific object in
Salesforce. |
*8. |
Build a program that retrieves and displays the sharing rules associated with a specific object in
Salesforce. |
*9. |
Create a program that lists all the permission sets available in a Salesforce org. |
*10. |
Develop a program that displays the permissions assigned to a specific permission set in Salesforce. |
S.No |
Question |
#1. |
Implement a program that allows users to create a new permission set in Salesforce with predefined
permissions. |
#2. |
Build a program that retrieves and displays the object-level permissions for a given permission set in
Salesforce. |
#3. |
Create a program that assigns a permission set to a specific user in Salesforce. |
#4. |
Develop a program that checks and displays the default sharing access for a specific object in
Salesforce. |
#5. |
Implement a program that allows users to update the default sharing access for a specific object in
Salesforce. |
#6. |
Build a program that retrieves and displays the sharing rules associated with a specific object in Salesforce. |
#7. |
Create a program that lists all the profiles that have access to a specific custom object in Salesforce. |
#8. |
Develop a program that displays the field-level security settings for a specific profile in Salesforce. |
#9. |
Implement a program that allows users to update the field-level security settings for a specific profile
in Salesforce. |
#10. |
Build a program that retrieves and displays the permission sets assigned to a specific user in
Salesforce. |
Section 3 - Access to the record
- Roles and role Hierarchy
- Groups
- Sharing Rules
- Manual Sharing
- Queue
S.No |
Question |
*1. |
Create a program that retrieves and displays all the roles in a Salesforce org. |
*2. |
Develop a program that allows users to create a new role in Salesforce. |
*3. |
Implement a program that checks and displays the role hierarchy in Salesforce. |
*4. |
Build a program that retrieves and displays the users assigned to a specific role in Salesforce. |
*5. |
Create a program that lists all the groups in a Salesforce org. |
*6. |
Develop a program that allows users to create a new group in Salesforce. |
*7. |
Implement a program that checks and displays the members of a specific group in Salesforce. |
*8. |
Build a program that retrieves and displays the sharing rules associated with a specific object in
Salesforce. |
*9. |
Create a program that allows users to create a new sharing rule for a specific object in Salesforce. |
*10. |
Develop a program that checks and displays the manual sharing entries for a specific record in
Salesforce. |
S.No |
Question |
#1. |
Implement a program that allows users to manually share a record with another user or group in
Salesforce. |
#2. |
Build a program that retrieves and displays the members of a specific queue in Salesforce. |
#3. |
Create a program that allows users to create a new queue in Salesforce. |
#4. |
Develop a program that checks and displays the ownership and access settings for a specific record in
Salesforce. |
#5. |
Implement a program that allows users to manually transfer ownership of a record to another user in
Salesforce. |
#6. |
Build a program that retrieves and displays the sharing rules associated with a specific object in
Salesforce. |
#7. |
Create a program that allows users to update the sharing rules for a specific object in Salesforce. |
#8. |
Develop a program that checks and displays the manual sharing entries for a specific record in
Salesforce. |
#9. |
Implement a program that allows users to remove manual sharing entries for a specific record in
Salesforce. |
#10. |
Build a program that retrieves and displays the members of a specific queue in Salesforce. |
Section 4 - Workflow Action
- Email Alert
- Workflow Rule
- Send Action
- Task
- Outbound Message
S.No |
Question |
*1. |
Create a program that sends an email alert to a specified recipient when a certain condition is met in
Salesforce. |
*2. |
Develop a program that allows users to create a workflow rule in Salesforce to automate certain
actions. |
*3. |
Implement a program that triggers a workflow rule to send an email alert when a record meets specific
criteria. |
*4. |
Build a program that sends a custom email notification using an email template and Apex code in
Salesforce. |
*5. |
Create a program that allows users to define and manage email templates for different objects in
Salesforce. |
*6. |
Develop a program that sends an email alert to a designated user or group when a specific event occurs
in Salesforce. |
*7. |
Implement a program that creates a task for a user based on certain conditions in Salesforce. |
*8. |
Build a program that assigns a task to a specific user or group in Salesforce. |
*9. |
Create a program that allows users to define and manage task templates for different objects in
Salesforce. |
*10. |
Develop a program that triggers a workflow rule to create a task for a user when specific conditions
are met in Salesforce. |
S.No |
Question |
#1. |
Implement a program that sends an outbound message to an external system when a record is updated
in Salesforce. |
#2. |
Build a program that allows users to define and manage outbound messages for integration purposes in
Salesforce. |
#3. |
Create a program that triggers a workflow rule to send an outbound message to an external system
when specific criteria are met in Salesforce. |
#4. |
Develop a program that allows users to define and manage workflow rules for different objects in
Salesforce. |
#5. |
Implement a program that sends a follow-up email to a customer based on a specific action or event in
Salesforce. |
#6. |
Build a program that automates the creation of tasks for different stages of a sales process in
Salesforce. |
#7. |
Create a program that sends an email alert to a designated user or group when a record is assigned to
them in Salesforce. |
#8. |
Develop a program that allows users to define and manage email alert templates for different objects
in Salesforce. |
#9. |
Implement a program that triggers a workflow rule to send an email alert when a record is created or
updated with specific values in Salesforce. |
#10. |
Build a program that automatically sends an email notification to a customer when their support
ticket status changes in Salesforce. |
Section 5 - Automation Processes
- EProcess Buildert
- Flow
- Approval Process
S.No |
Question |
*1. |
Create a program that allows users to define and manage process builder rules for a specific object in
Salesforce. |
*2. |
Develop a program that triggers a process builder to perform a specific action when certain conditions
are met in Salesforce. |
*3. |
Implement a program that checks and displays the current flow versions available in a Salesforce org. |
*4. |
Build a program that allows users to create and manage flows for different business processes in
Salesforce. |
*5. |
Create a program that triggers a flow to automate a series of tasks and actions based on specific
criteria in Salesforce. |
S.No |
Question |
#1. |
Develop a program that allows users to define and manage approval processes for a specific object in
Salesforce. |
#2. |
Implement a program that checks and displays the current approval process settings for a record in
Salesforce. |
#3. |
Build a program that triggers an approval process when a record meets specific criteria in Salesforce. |
#4. |
Create a program that allows users to define and manage approval steps and criteria for a specific
approval process in Salesforce. |
#5. |
Develop a program that displays the approval history and current status of a record in Salesforce,
including the approvers and their decisions. |
Section 6 - Triggers
- Context Variables
- Trigger events
- Bulkification
- Governor Limits
S.No |
Question |
*1. |
Create a program that demonstrates the usage of context variables in an Apex trigger in Salesforce. |
*2. |
Develop a program that triggers a specific action based on different trigger events, such as before
insert, after update, or before delete, in Salesforce. |
*3. |
Implement a program that demonstrates bulkification techniques to process large sets of records
efficiently in a Salesforce trigger. |
*4. |
Build a program that analyzes and manages governor limits in Salesforce to ensure compliance and
optimize performance. |
*5. |
Create a program that showcases the use of context variables in a flow in Salesforce. |
S.No |
Question |
#1. |
Develop a program that triggers a flow based on different events, such as record creation or update, in
Salesforce. |
#2. |
Implement a program that demonstrates bulkification techniques when working with large data sets in
a flow in Salesforce. |
#3. |
Build a program that analyzes and monitors governor limits when executing a flow in Salesforce. |
#4. |
Create a program that utilizes context variables in a Visualforce page controller in Salesforce. |
#5. |
Develop a program that triggers specific actions or logic based on different events or user interactions
in a Visualforce page in Salesforce. |
Section 7 - Classes
- Handler Classes
- Batch Class
- Schedulable Class
S.No |
Question |
*1. |
Create a program that demonstrates the usage of handler classes to centralize and manage exception
handling in Salesforce. |
*2. |
Develop a program that utilizes a batch class to process large volumes of data asynchronously in
Salesforce. |
*3. |
Implement a program that schedules a schedulable class to run at a specified time or on a recurring
basis in Salesforce. |
*4. |
Build a program that demonstrates the usage of a handler class to handle governor limit exceptions in a
batch class in Salesforce. |
*5. |
Create a program that showcases the implementation of a batch class to perform data manipulation
operations on multiple records in Salesforce. |
S.No |
Question |
#1. |
Develop a program that schedules a schedulable class to execute a specific business logic or process at
regular intervals in Salesforce. |
#2. |
Implement a program that demonstrates the usage of a handler class to manage exception handling in a
schedulable class in Salesforce. |
#3. |
Build a program that utilizes a batch class to perform complex data transformations and calculations
on a large dataset in Salesforce. |
#4. |
Create a program that showcases the implementation of a schedulable class to automate data updates
or record processing in Salesforce. |
#5. |
Develop a program that demonstrates the usage of a handler class to handle errors and exceptions in a
schedulable class, providing detailed logging and notification in Salesforce. |