Object Manager and Lightning App Builder Flashcards

20%

1
Q

How can you change Standard Objects?

A

They may be hidden from users and renamed, but never deleted.

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

What are Custom Objects?

A

Objects created by the administrator to meet a specific use case.

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

What are the Standard Objects that are included with a Salesforce organization out-of-the-box?

A
  • Account (store info about companies & individuals)
  • Contact (individual associated with an account)
  • Lead (prospect that can be converted into an account, contact, and opportunity)
  • Campaign (stores info about a marketing effort such as a seminar)
  • Opportunity (open & close deals as well as track sales deals in progress)
  • Case (customer questions, feedback, issues)
  • Solution (description of a customer issue & resolution)
  • User (allows a person to log in to Salesforce & access info)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the two main types of relationship that can be created between two objects?

A

Master-detail (tightly relates two objects through a parent-child relationship, one-to-one, one-to-many, or many-to-many)

Lookup (loose relationship that links objects together, one-to-one, one-to-many, self, external, indirect, or hierarchical)

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

What relationship does the Account object have with the Contact, Opportunity, and Case objects?

A

Parent-child lookup relationship - a lookup relationship with some characteristics of a master-detail relationship.

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

How many Contacts, Opportunities, and/or Cases can an Account be related to?

A

An Account can be related to one or many Contacts, Opportunities, and/or Cases.

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

How many Accounts can an Opportunity be related to?

A

Only one.

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

How many Accounts can a Case be related to?

A

Only one.

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

How many Accounts can a Contact be related to?

A

One or many Accounts if “Contact to Multiple Accounts” setting is enabled.

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

What’s the relationship between Contacts & Cases? How many can be related to each other?

A

A Contact has a lookup relationship to a Case.

A Case can be related to one Contact, and a Contact can be related to many cases.

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

What objects can a Lead be converted into?

A

Account, Contact, and optionally Opportunity

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

What objects can a Campaign Member be related to?

A

A Lead or a Contact

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

What is Schema Builder used for?

A

To view the data model and create objects, fields, and relationships quickly.

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

Where can related records from a lookup or master-detail relationship be seen?

A

On related lists on the page layout.

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

What is the difference between lookup relationships and master-detail relationships where sharing & security is concerned?

A

Lookup relationshps do not inherit the sharing and security settings from another object, unlike master-detail relationships, where this is the case.

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

What are hierarchical relationships and where are they available?

A

They allow users to click a lookup icon on a field and select another user from a popup list; they’re available only on the User object.

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

What is a Self Relationship?

A

A lookup to the same object, e.g., an Account with a lookup to another Account field.

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

What is required for a child lookup to exist (the object with the lookup)? What’s the logical implication there?

A

The parent must exist (the record the user is looking up); e.g. if there are Expense Report and Expense Line Item objects, the expense line items only exist when there’s an expense report to link them to.

If a master record is deleted, all detail records are deleted as well unless the Allow Reparenting setting is enabled that allows detail records to be associated with another master record when a master record is deleted.

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

What sharing & security settings do child objects have?

A

None. They inherit the sharing and security settings of the parent object and have no settings of their own.

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

Can Standard objects be master or detail or both (when relating to a custom object)?

A

Standard objects must be on the master side of the relationship with a custom object.

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

Can Custom objects be master or detail or both?

A

Both, when between custom objects. They can only be detail records when relating to a Standard object.

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

What are many-to-many relationships? How do they work? Give an example.

A

They allow two objects to related to each other when a record from one object can be linked to multiple records from another object and vice versa.

They work using a junction object, which sits between the other two objects and has a master-detail relationship with both.

e.g. If there’s a Position object and a Candidate object, one position can be related to multiple candidates and a candidate can be related to multiple positions.

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

What can record types in Salesforce be used to do?

A
  • Display picklist values (different values can be displayed for the same field depending on record type)
  • Display page layouts (different fields can be displayed based on combo of record type & user profile)
  • Support business processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What are the two types of record type?

A

Master (system created)
Custom (manually created)

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

Where is record type access defined?

A

At the Profile level or through Permission Sets, or a combo of both

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

What are the two options when assigning record types to a profile?

A
  1. Master record type only (no custom record types)
  2. Multiple custom record types (not the Master record type)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What record types can be given access to via permission sets?

A

Custom record types only

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

What controls record creation and editing of specific record types?

A

Record type access

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

Users can view records of any type, as long as…

A

… they have access to the object.

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

What specifies which record types a user can use when creating or editing records?

A

Record type assignment

Any user can view records with that record type, even if it is not assigned to them.

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

What impact to users’ sharing settings does record type assignment have?

A

None!

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

What is record type assignment meant to be used as?

A

A way to improve data quality and avoid the unnecessary creation of multiple custom objects that serve similar purposes.

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

When would you create a lookup relationship?

A

When objects are only related in some cases. For example, sometimes a Contact is associated with a specific Account, but sometimes it’s just a Contact.

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

When you’re creating a master-detail relationship, where do you create the relationship field?

A

On the detail object.

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

What are the customization options for standard fields?

A
  • Field labels can be changed
  • Standard picklist values can be added, renamed, reordered, deleted, deactivated
  • Field History Tracking can be set
  • Field-level help can be added
  • Lookup filters can be added or edited
  • Auto-number field format can be adjusted
  • Can be removed from page layouts to hide them from users
  • Cannot be deleted
36
Q

What are the steps in creating a custom field?

A
  • Select data type
  • Enter details
  • Set Field Level Security
  • Add to Page Layouts
37
Q

What might changing field types do to your data?

A

You might lose data, depending on the field type change being made.

38
Q

What are picklists?

A

Predefined lists of values from which users select their input.

39
Q

What is a restricted picklist?

A

Only the values defined can be used. Other values cannot be inserted even via the API.

(An unrestricted picklist can have a value imported that’s not on the picklist)

40
Q

What are the two options for selecting picklist values?

A
  • Use global picklist value set (always a restricted picklist)
  • Enter values, with each value separated by a new line
41
Q

What are dependent picklists used for?

A

Dependent picklists are used to limit the available values on a certain picklist field depending on the values selected on another field.

42
Q

What are the controlling & depending fields in a dependent picklist?

A

The controlling field is the picklist or checkbox that drives the filtering.

The dependent field is the picklist that has its values filtered by the value selected in the controlling field.

43
Q

What determines whether a field can be controlling or dependent?

A

Standard picklist fields can be controlling but not dependent

Custom object picklist fields can be controlling or dependent.

A dependent picklist can be multi-select, but a multi-select picklist can only be a dependent field.

44
Q

What’s the name of the section/setting where Dependent Picklists are defined?

A

Field Dependencies

45
Q

What are Roll-up Summary Fields?

A

Fields used to “roll-up” either the sum of the value of a particular field in the child object, return the min or max value or a count of the number of child records.

46
Q

Where are roll-up summary fields defined?

A

On the master object

47
Q

How can you manually perform a calculation on a roll-up summary field?

A

By selecting the “Force a mass recalculation on this field” option on the edit page of the field.

48
Q

What are formula fields?

A

Fields that automatically calculate a value based on other fields or a formula.

49
Q

What are the types of formula fields?

A

Checkbox
Text
Date
Date/Time
Number
Currency
Percent

50
Q

What do simple formulae allow?

A

Selection of fields from the same object and use of operators.

51
Q

What do advanced formulae allow?

A

Selection of fields from the parent object and use of functions.

52
Q

What do cross-object formulae do?

A

They reference merge fields on related objects for calculations that will be displayed on detail pages, list views, and reports.

53
Q

What happens when a field is deleted?

A

Its data is also removed. Standard fields cannot be deleted.

54
Q

When can a field not be deleted?

A

If it’s referenced elsewhere in the application (e.g., field updates in a Workflow or Process Builder)

55
Q

How long do fields count against your custom field allocation after they’ve been deleted?

A

Within 15 days, but hard-deletion of deleted custom fields can be accelerated in order to free up custom field allocation.

56
Q

What must be done if a deleted field is restored?

A

It needs to be

  • manually added back to page layouts
  • marked as required/unique again if needed
  • restored as a lookup & converted to master-detail (if it was part of a master-detail relationship)

Field history will be available again.

57
Q

What is Record ID Field? Where can you find it? How long is it?

A

A globally unique read-only system type field assigned to every object in Salesforce.

It’s generated when the record is created (see the URL).

Each record has its own 15-character case-sensitive unique ID. The API defaults to using 18-character case-insensitive record IDs.

58
Q

What are External IDs?

A

Fields that contain a unique identifier from a system outside Salesforce. There can be up to 25 external IDs on an object.

59
Q

How many custom objects can be created in the different Editions of Salesforce?

A

Up to 200 in Enterprise

Up to 2000 in Unlimited and Performance

60
Q

What are the Custom Object Options?

A
  • Allow Reports
  • Track Field History (up to 20)
  • Allow Activities (Open Activities & Activity History related lists need to be added to page layout)
  • Allow in Chatter Groups (lets users add records in chatter groups)
61
Q

What kind of field can a custom object record name be?

A

A text field, usually, or an auto-number if it makes sense to have an auto-generated sequential record number.

62
Q

Where does a custom object record name appear?

A
  • Page Layouts
  • List Views
  • Related Lists
  • Lookups
  • Search Results
63
Q

What is an App?

A

An App is a collection of tabs made visible to certain profiles.

64
Q

When creating a custom object, what must be done in order to create records via the user interface?

A

A new tab must be created.

65
Q

What can custom tabs be?

A

Custom objects
Web tabs
Visualforce tabs
Lightning tabs

66
Q

What are web tabs?

A

They embed a web page within a salesforce tab

67
Q

What do page layouts control?

A

The layout and organization of fields, buttons, links, publisher actions, report charts, Visualforce, and related lists; related list fields, sort order and buttons.

68
Q

What does the mini page layout control?

A

The fields that are displayed when hovering over a record.

69
Q

Where can related list properties be edited? What can be changed?

A

Page layout
Fields displayed, sort order, and buttons can be controlled

70
Q

What’s the difference between page layouts & record types?

A

Page layouts control which fields, lists, etc. appear on records for different profiles.

Record types control which picklist values, page layouts, and businesses processes appear on object records for different profiles.

71
Q

How are record types assigned?

A

Via a page layout, one type per profile.

72
Q

What does assigning a record type to a profile do?

A

It gives the user the ability to create records of that record type. Users can still see records of all record types.

73
Q

What are the steps to create a new record type?

A
  1. Create a page layout to be used for the record type
  2. Add any addtl. picklist values
  3. Create record type record
  4. Assign record type to profiles
  5. Assign page layout for each profile for each record type
  6. Select picklist values for record type (if not already done)
74
Q

Where/how are page layout assignments specified?

A

Profiles only!

75
Q

What happens when a permission set specifies a custom record type?

A

The user assigned with the permission set gets the page layout specified for that record type within their profile.

76
Q

If a user has access to multiple record types, where can they select their default record type?

A

Personal Settings > Display & Layout > Set Default Record Types

77
Q

Which objects must have a business process created before a record type? Which is only available in Classic?

A

Opportunities
Cases
Leads
Solutions (only available in Classic)

78
Q

What does a Business Process do?

A

It captures the lifecycle of leads, opportunities, cases, or solutions. It references a standard picklist field, and the values can be customized.

79
Q

How do you enable and create a Path?

A

Search for “Path Settings” in Setup

80
Q

How do you put a path on a page layout?

A

When created, the path will appear as a Lightning Component to be placed on the page in Lightning App Builder.

81
Q

If there is a need to relate several teachers to several different classes, what type of relationship is this and what type of lookup is needed?

A

A many-to-many relationship, needing a junction object for the lookups.

82
Q

What is a self relationship?

A

A lookup to a different record of the same object

83
Q

In which relationship do the records inherit the security and sharing settings of the parent record?

A

Master-detail

84
Q

In a master-detail relationship between a standard and custom object, which object must be the parent?

A

The standard object

85
Q

When would creating a formula field be appropriate?

A

When a read-only field is required and that is calculated based on values of fields (including fields in related objects) or based on a defined formula

86
Q

What’s the difference between record types and business processes?

A

Record types control the page layout and picklist values based on the selection of record type. Business process controls stages and then picklist values based on the stage of certain objects.

87
Q

Which type of custom field can be created to store information about the preferred contact hours of a customer?

A

Time