Salesforce Fundamentals Flashcards

1
Q

Which of the following is a limitation of the “Master-Detail” relationship in Salesforce?

A) You can have up to 40 master-detail relationships per object.
B) The child record cannot exist without the parent record.
C) Roll-up summary fields cannot be created on the master object.
D) The master record’s owner must be the same as the child record’s owner.

A

B) The child record cannot exist without the parent record.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of the following is NOT a valid use case for a “Flow” in Salesforce?

A) Automating a process to create multiple records based on user input
B) Redirecting users to a new page after a button click
C) Automatically sending emails when a record reaches a certain stage
D) Updating fields on a related record without requiring user interaction

A

B) Redirecting users to a new page after a button click

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When using a custom Apex class with a Lightning component, which of the following is true?

A) The class must implement the AuraEnabled annotation to make it accessible to the Lightning component.
B) The Apex class can be called from JavaScript without any security concerns.
C) The public access modifier is required for all Apex methods called from Lightning components.
D) The class can only be called using the $A.get() method in Lightning JavaScript.

A

A) The class must implement the AuraEnabled annotation to make it accessible to the Lightning component.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which statement about “Dynamic Forms” in Salesforce Lightning is correct?

A) Dynamic Forms are only available for custom objects.
B) Dynamic Forms allow administrators to configure field visibility and order at runtime without needing code.
C) Dynamic Forms can only be used on standard Salesforce record pages.
D) Dynamic Forms do not support conditional visibility of fields or sections

A

B) Dynamic Forms allow administrators to configure field visibility and order at runtime without needing code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is the main difference between “Formula Fields” and “Workflow Rules” in Salesforce?

A) Formula Fields can execute processes or actions, while Workflow Rules cannot.
B) Formula Fields are used to perform real-time calculations, while Workflow Rules are used to automate tasks based on triggers.
C) Workflow Rules are only available for custom objects, while Formula Fields are available for both standard and custom objects.
D) Formula Fields can trigger other workflows when calculated, but Workflow Rules cannot calculate values.

A

B) Formula Fields are used to perform real-time calculations, while Workflow Rules are used to automate tasks based on triggers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is a limitation when using the “Data Import Wizard” in Salesforce?

A) It only supports importing data for standard objects.
B) It cannot import records that have complex relationships with other objects.
C) It does not allow for mapping custom fields during import.
D) It can only import records into the organization’s default language.

A

B) It cannot import records that have complex relationships with other objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When defining a custom Lightning component, what is the recommended way to handle events between components?

A) Using Apex classes to handle the events on the server-side.
B) Using component attributes to transfer data directly between components.
C) Using Application or Component events to communicate between components.
D) Using global variables to manage event flow across the entire app.

A

C) Using Application or Component events to communicate between components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the maximum number of roll-up summary fields that can be created on a single object in Salesforce?

A) 10
B) 20
C) 25
D) 50

A

B) 20

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which of the following is true about “External Objects” in Salesforce?

A) They are used to integrate Salesforce with external systems but cannot be used in reports or dashboards.
B) External objects are based on Salesforce’s standard objects, but they represent data stored outside of Salesforce.
C) External objects can be queried using SOQL but cannot be modified.
D) External objects do not support relationship fields.

A

C) External objects can be queried using SOQL but cannot be modified.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What type of relationship can be used to associate a Salesforce record with multiple related records from an external system?

A) External Lookup Relationship
B) Master-Detail Relationship
C) Hierarchical Relationship
D) Indirect Relationship

A

A) External Lookup Relationship

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which feature is used to define how a user can interact with Salesforce data based on their profile?

A) Permission Sets
B) Sharing Rules
C) Field-Level Security
D) Page Layouts

A

C) Field-Level Security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the maximum number of records that can be processed in a batch using the “Batch Apex” framework?

A) 50,000 records per batch
B) 200,000 records per batch
C) 1,000,000 records per batch
D) 10,000 records per batch

A

A) 50,000 records per batch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the main limitation of the “Process Builder” in comparison to “Flow”?

A) Process Builder cannot handle scheduled actions.
B) Process Builder cannot update records that were not part of the initial trigger.
C) Process Builder cannot trigger actions based on formula conditions.
D) Process Builder is only available for standard objects.

A

B) Process Builder cannot update records that were not part of the initial trigger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which of the following is a valid reason to use a “Queueable Apex” class instead of a “Batch Apex” class?

A) Queueable Apex allows processing of smaller jobs in smaller chunks without hitting governor limits.
B) Queueable Apex can process more records than Batch Apex in a single execution.
C) Queueable Apex is designed for executing large-scale data processing jobs that require multiple transactions.
D) Queueable Apex provides a mechanism to break a process into multiple asynchronous jobs.

A

A) Queueable Apex allows processing of smaller jobs in smaller chunks without hitting governor limits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly