Object Manager and Lightning App Builder Flashcards

1
Q

Standard Objects

A
  • Objects included with a SF org automatically
  • These type of objects can be hidden, but they CANNOT be deleted
  • Can have a relationship to other ________ objects
  • Can also have a relationship to custom objects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

8 Examples of SF Standard Objects

A

1.) Account
2.) Contact
3.) Lead
4.) Campaign
5.) Opportunity
6.) Case
7.) Solution
8.) User

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

Account

A
  • SF standard object which is used to store information about companies and individuals (person accounts)
  • Can be renamed to ‘Customers’ for example
  • This is the parent object of Contact, Opportunity, and Case
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Contact

A

SF standard object which represents an individual associated with an account

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

Lead

A
  • SF standard object which is a prospect that can be converted into an Account, Contact, and Opportunity
  • Can be converted into an Account, Contact, and (optionally) an Opportunity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Campaign

A
  • SF standard object which is used to store information about a marketing effort, such as a seminar
  • Can have many members
  • This object can be related to either a Lead or a Contact
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Opportunity

A

SF standard object which is used to store information about and track sales deals in progress

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

Case

A
  • SF standard object which can be used to store customers’ questions, feedback, or issues
  • Web-to-Case or E-mail-to-Case can be used to create cases from customer-logged issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Solution

A

SF standard object which represents the description of a customer’s issue and its resolution

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

User

A

SF standard object which is a record created to allow a person to log into SF and access information

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

Custom Objects

A
  • Created by the Admin to meet a specific use case
  • Can be created to record custom data not covered by standard objects (common example is Expenses)
  • Contains standard fields and may have custom fields added
  • Ex: Job Candidate, Application, Position
  • Note: ‘Name’ field MUST be configured (either Text or Auto-Number)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Relationship Fields

A

Can be used to define relationships between objects

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

3 Relationship Types in SF

A

1.) Standard Objects and Custom Objects
2.) Between 2 Custom Objects
3.) Between 2 Standard Objects

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

Master-Detail Relationship

A
  • A TIGHT relationship which relates 2 objects through a parent-child relationship
  • Ex: Relationship between Account and Opportunity (an Opportunity must ALWAYS be associated with an Account)
  • Can be one-to-one, one-to-many, or many-to-many
  • Allows 1 object to be related to another in a one-to-many relationship
  • This is a REQUIRED field, as all child objects (the object with the lookup) MUST have a parent (the record the User is looking up)
  • Ex: An Opportunity must ALWAYS be related to an Account
  • Therefore, if a Master record is deleted, ALL of the detail records are deleted as well (Exception: The ‘Allow Reparenting’ setting is enabled, which allows detail records to be associated with another master record when a master record is deleted)
  • The child object (the one with the lookup) inherits the sharing and security settings of the parent object and has no settings of its own
  • Standard objects MUST be on the master side of the relationship with a custom object
  • Therefore, I CANNOT create a custom object and make it the parent of a standard object
  • May also be between any custom objects
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Lookup Relationship

A
  • A LOOSE relationship between objects (allows independent record ownership)
  • Ex: Relationship between Accounts and Cases
  • Links objects together so Users can see related items from 1 object on another
  • Can be one-to-one, one-to-many, self, external (parent external object), indirect (child external object), or hierarchical (User object only)
  • A self relationship can be created by creating this type of relationship to the same object (ex: An Account with this type of relationship to another Account field)
  • Does NOT inherit the sharing and security settings from another object
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Many-to-Many Relationship

A
  • Allows 2 objects to be related to each other when a record from 1 object can be linked to multiple records from another object and vice versa
  • Are implemented via the use of a Junction object (an object which sits between the other 2 objects and has a master-detail relationship with both)
  • Ex: If there is 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
17
Q

Hierarchical Relationship

A
  • Relationship which allows Users to click a lookup icon and select another User from a pop-up list
  • ONLY available on the User object
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Schema Builder

A

Can be used to view the data model as well as create objects, fields, and relationships quickly

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

Record Types

A

These can be used to:
1.) Display different picklist values for the same field depending on the type
2.) Display different fields in page layouts based on a combination of the ______ type and User Profile
3.) Support different business processes for a given object
- Each object has a ‘Master’ ______ type that is system created (Note: If a ‘Master’ ______ type is selected, custom ______ types CANNOT be included
- All other manually-created ______ types are considered ‘Custom’ ______ types
- Note: If a Custom ______ type is selected, multiple custom ______ types can be included but NOT the Master ______ type
- Access is defined at the Profile level or through Permission Sets, or a combination of both
- Permission sets can ONLY grant access to Custom ______ types
- This type of access controls record creation and editing of specific types
- Users can view records of any ______ type, as long as they have access to the object
- Assignment specifies which ______ types a User can use when creating or editing records. Any User can view records with that ______ type, even if it’s not assigned to them
- Assignment does NOT have an impact on Users’ sharing settings

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

8 Data Model Customization and Implications in SF

A

1.) Standard Fields
2.) Custom Fields
3.) Changing Field Type
4.) Deleting Fields
5.) Custom Objects
6.) Tabs
7.) Apps
8.) Page Layouts

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

Standard Fields

A
  • These type of fields already exist on SF objects and are used for recording common business details
  • CANNOT be deleted
  • Field labels can be changed
  • Standard picklist values can be added, renamed, reordered, deleted, or 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Custom Fields

A
  • ______ fields of data types, such as Picklist, External ID, and Roll-Up Summary, can be created to store more data on objects
  • CAN be deleted (the data contained in the field will also be deleted)
  • CANNOT be deleted though if it is referenced elsewhere in the application (ex: field updates in a Workflow or Process Builder)
  • Can be created on standard and custom objects to store additional data
  • Data types can be set according to the requirement
  • This type of field can be set to required, which will require a value in the field before saving
  • This type of field can be set as unique, which will prevent duplicate field values
  • This field type can have a default value set. These include:
    1.) Checkbox
    2.) Currency
    3.) Date
    4.) Date/Time
    5.) E-mail
    6.) Number
    7.) Percent
    8.) Phone
    9.) Picklist
    10.) Text
    11.) TextArea
    12.) URL
  • These types of fields an be set as case sensitive so that values, such as ‘abc’ and ‘ABC’, are treated as different values
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Changing Field Type

A

The _________ of a custom field can be changed, but it can cause data loss, such as changing from Text to Number

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

Deleting Fields

A

A custom field that is not referenced can be _______ if it is no longer required, but it also _______ the field data

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

Custom Objects

A

These types of objects can be created to store additional data in SF when standard objects aren’t appropriate

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

Time Fields

A
  • This type of field can be used to track time that is not specific to a single date, such as preferred contact hours
  • It is useful for time management, event planning, and project management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Tabs

A

These can be added to to custom objects, custom apps, web pages, Visualforce pages, or Lightning pages

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

Apps

A
  • This is a collection of tabs made visible to certain Profiles
  • Custom ____ can be created, while standard ____ already exist
  • 4 types:
    1.) Standard Apps
    2.) Custom Apps
    3.) Profiles
    4.) Default Tab
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Standard Apps

A

SF comes with these types of apps automatically (ex: Sales, Service, Marketing)

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

Custom Apps

A
  • Apps that are created
  • The header can be customized for company branding
31
Q

Profiles

A

Can have access to multiple sets and the default app can be set

32
Q

Default Tab

A

Can be set for each app

33
Q

Page Layouts

A
  • Controls the layout and organization of fields, related lists, buttons, links, report charts, and other items on objects
  • Fields can be added and removed from these
  • Allows fields to be marked as read-only or required
34
Q

Mini-Page Layout

A

Layout which controls the fields that are displayed when hovering over a record

35
Q

4 Steps to Creating Custom Fields

A

1.) Select Data Type
2.) Enter Details
3.) Set Field-Level Security
4.) Add Custom Field(s) to Page Layouts

36
Q

Picklists

A
  • Type of field; Predefined list of values where Users can select from
  • These are a great way to standardize data!
  • Multi-select allow multiple values to be selected
  • If a Global Value Set is used, then the picklist is restricted
  • These can use custom defined values or values from a Global Value set
  • If a value is imported into this and it doesn’t exist and is not restricted, then this will be added
  • A value can be deactivated (this will not affect existing values)
  • A restricted ________ means that only the values defined can be used
  • Other values cannot be inserted even via the API
37
Q

Picklist Dependency

A
  • Feature where an Admin can control which values can be selected from a picklist that are dependent upon the value selected in another picklist or a checkbox field
  • Can be multi-select
38
Q

Multi-Select Picklists

A

Can ONLY be a dependent field

39
Q

Dependent Picklist

A
  • Used to limit the available values on a certain picklist field depending on the values selected in another field
  • CAN be multi-select
  • Allows the values in one picklist to be filtered by the values in another picklist or checkbox field
40
Q

Controlling Field

A

The picklist or checkbox that drives the filtering

41
Q

Standard Picklist Fields

A

Can be controlling fields but NOT dependent fields

42
Q

Custom Object Picklist Fields

A

CAN be controlling OR dependent

43
Q

Roll-Up Summary Fields

A
  • Fields which are used to aggregate data from child records, either as a SUM, a maximum of a numeric value or date value, a minimum of a numeric or date value, or a count of records
  • Used to “roll-up” either the sum of the value of a particular field in the child object, and return the minimum or maximum value or a count of the number of records
  • This can ONLY be created where the related Child object has a Master-Detail relationship with the Parent
  • Defined on the Master object and available for certain object relationships such as Standard > Custom, Custom > Custom, and certain standard relationships
  • Calculating this field’s values may take up to 30 minutes, depending on the number of records affected and other factors
  • It can be performed manually by selecting the ‘Force a mass recalculation on this field’ option on the edit page of the field
44
Q

Dependent Field

A

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

45
Q

Formula Fields

A
  • Read-only fields that allow an Admin to automatically calculate a value based on other fields or a formula, display a value, or use a value from a related object
  • Automatically updated when one of the fields is used in the formula changes
  • Can be based on a simple or advanced formula
  • Merge fields can reference fields in related objects (ex: A custom _________ on Contact can reference a field from Account)
46
Q

Simple Formula

A

Formula type which allows selection of fields from the same object and use of operators

47
Q

Advanced Formula

A
  • Formula type which allow selection of fields from the parent object and use of functions
  • Also allows the use of merge fields, operators, and a range of functions to define the formula
48
Q

Cross-Object Formula

A

Formula which references merge fields on related objects for calculations that will be displayed on detail pages, list views, and reports

49
Q

7 Types of Formula Fields

A

1.) Checkbox
2.) Data
3.) Number
4.) Text
5.) Currency
6.) Data/Time
7.) Percent

50
Q

Record Name

A
  • MUST be configured when creating a new object. It’s a way to identify records
  • Can be a text field
  • It can also be auto-number if it makes sense to have an auto-generated sequential record number
  • This appears in Page Layouts, List Views, Related Lists, Lookups, and Search Results
51
Q

Page Layouts

A
  • Controls the layout and organization of fields, buttons, links, publisher actions, report charts, Visualforce, and related lists
  • Allows fields to be marked as read-only or required
  • Sections can be used to organize fields on the page
  • Different ____________ can be assigned to different Profiles so that each type of User can see fields that are relevant
52
Q

Deleting Fields

A
  • Counts against custom field allocation within 15 days after deletion
  • Hard-deletion of deleted custom fields can be accelerated in order to free up custom field allocation
  • If a field is restored, it needs to be manually added back to page layouts and marked as required/unique again if needed
  • After a field is restored, field history is available again
  • If the field was part of a master-detail relationship, it will be restored as a lookup
  • It needs to be converted to Master-Detail
53
Q

Record ID Field

A
  • A globally unique read-only system type field assigned to every object in Salesforce
  • This is generated when the record is created
  • Every record has its own 15-character case-sensitive unique identifier
  • The API defaults to using 18-character case-insensitive record IDs
  • This field is not displayed on the record detail page, but the ID can be found in the URL
54
Q

External ID’s

A
  • Fields that contain a unique identifier from a system outside of Salesforce which can be used for matching records when data is imported or integrated
  • There can be up to 25 of these types of IDs on an object
  • For example, the ‘SAP Account Number’ field can be added to the Account object and mark it as an external ID. When data is imported or integrated into the Account object, records can be matched using the ‘SAP Account Number’ field instead of the record ID
55
Q

Allow Reports

A

Option which allows an object to be reported on

56
Q

Track Field History

A
  • Option which allows the selection of fields for tracking field history on a record related list
  • For custom objects, up to 20 fields may be chosen to track
57
Q

Allow Activities

A
  • Option which allows Activities (tasks and events) to be associated with the custom object
  • The ‘Open Activities’ and ‘Activity History’ related lists need to be added to the page layout
58
Q

Allow in Chatter Groups

A
  • When enabled, this option allow Users to add the custom object records in Chatter groups
  • The ‘Group record’ related list will display the records in the group detail page
59
Q

Page Layouts

A
  • Can be assigned to Profiles to control which fields, related lists, and other items appear on records for different Users
  • Helpful if, for exmaple I would like an Admin Profile to show a number of audit fields while hiding these from my business Users
60
Q

Business Processes

A

Can be associated with record types to define the lifecycle of Leads, Opportunities, Cases, or Solutions for different User Profiles

61
Q

Record Types

A
  • Allows different picklist values, page layouts, and business processes to be defined for a standard or custom object
  • These can be used on a case object, which is when 1 object is used for different purposes and gathers different information (ex: internal and external cases)
  • These can be used on Lead Objects. If a company gathers different information on leads, depending on if they are interested in a product or service
  • These can be used for Master ___________ (each object has a system-generated Master __________ that is hidden
  • Ex: When I have 2 completely different sales processes which require different information to be captured
  • Multiple ____________ can be created on each object (but at the same time, I should make sure I have a legitimate business case to create multiple __________, as this can lead to a large administrative overhead if I have 10 - 20 of these)
  • This is assigned 1 page layout type per Profile
  • Assigning this to a Profile gives the User the ability to create records of that ____________. User can still see records of all ________, but they’re only able to create ________ for ones which are assigned to them
  • Can be assigned to a Profile or individual Users through Permission Sets
  • Assignment specifies that the User can use that _________ when creating or editing a record
  • Users can view records assigned to any ____________
  • Page layout assignments are specified in Profiles ONLY
  • When a Permission Set specifies a custom ____________, the User(s) assigned with that Permission Set gets the page layout that is specified for that ____________ within their Profile
62
Q

Default Record Type

A
  • Used when a User does NOT select the _________ (ex: Data Import, Lead Coversion, Flow)
  • Set at the Profile level, and is selected when creating a new record (but can be changed)
  • If there is only 1 active ____________, it is automatically selected
  • A User can set this in their personal settings, so they are not prompted to select one when creating a new record
  • This option is only available when there are 2 or more active assigned __________ on the User Profile
63
Q

Path

A
  • Intended to capture the lifecycle of standard objects such as Leads, Campaigns, Accounts, Contacts, and Cases and are used to guide Users along steps in a process
  • This can be created in Lightning Experience for custom objects and some standard objects to display their lifecycle based on a picklist field
  • This can be created for custom objects and certain standard objects in Lightning Experience ONLY
  • Similar to the visual guidance of moving through the stages that exists by default for Opportunity records in Lightning
  • If a step has dependent fields, ALL dependent fields can be updated when updating a record from this
  • For each stage, guidance and up to 5 fields can be displayed
  • To enable and create this, search for ‘Path Settings’ from Setup
  • When created, this will appear as a Lightning Component to be placed on the page
64
Q

6 Steps to creating a Record Type

A

1.) Create page layouts to be used
2.) Add any additional picklist values
3.) Create ________ record
4.) Assign __________ to Profiles
5.) Assign page layout for each Profile for each ________
6.) Select picklist values for ________

65
Q

Business Process

A
  • Captures the lifecycle of Leads, Opportunities, Cases, or Solutions
  • It references a standard picklist field and the values CAN be customized
  • These allow for different picklist values to be related to record types for Sales, Lead, Support, and Solution processes
  • For example, there may be 3 divisions, with 2 using the same Sales process, and another using their own Sales process. 2 of these can be set up and related to 3 record types for each division. Without this, the same set of picklist values would need to be maintained for each record type that uses the same set of values. These help streamline activity
  • Can be set up within SF
  • These can be used to align with the org’s existing processes
66
Q

Lead Processes

A

Defines different picklist values for Lead status

67
Q

Support Processes

A

Defines different picklist values for Case status

68
Q

Sales Processes

A

Defines different picklist values for Opportunity stage

69
Q

Solution Processes

A

Defines different picklist values for Solution status

70
Q

4 Objects where the Business Process must be created FIRST before the Record Type

A

1.) Opportunities
2.) Cases
3.) Leads
4.) Solutions

71
Q

4 Things that can be customized for Standard Fields

A

1.) Field Labels
2.) Field Help
3.) Picklist Values
4.) Auto-Number Formatting

72
Q

5 Main Custom Field Attributes

A

1.) Field Type
2.) Default Value
3.) Required
4.) Unique
5.) Case Sensitive

73
Q

Self Relationship

A

A lookup to a different record of the same object