Learn Object Manager and Lightning App Builder (SF Admin) with Interactive Flashcards
Master key concepts in Object Manager and Lightning App Builder through our interactive flashcard system. Click on each card to reveal detailed explanations and enhance your understanding.
Standard Objects in Salesforce
Standard Objects in Salesforce are pre-built database tables that come out-of-the-box with every Salesforce organization. These objects represent common business entities and processes that most companies need to manage their operations effectively.
The most commonly used Standard Objects include:
**Accounts** - Represent companies or organizations you do business with. They serve as the central hub for storing company information and linking related records like contacts and opportunities.
**Contacts** - Individual people associated with your accounts. These records store personal details, communication preferences, and relationship information.
**Leads** - Potential prospects who have shown interest in your products or services but have not yet been qualified as opportunities.
**Opportunities** - Represent potential deals or sales in progress. They track revenue, stages, and probability of closing.
**Cases** - Customer support tickets or service requests that need resolution.
**Campaigns** - Marketing initiatives used to track outreach efforts and measure their effectiveness.
In Object Manager, administrators can customize Standard Objects by adding custom fields, modifying page layouts, creating validation rules, and setting up record types. However, Standard Objects cannot be deleted, and certain fields and behaviors are locked by Salesforce.
In Lightning App Builder, Standard Objects integrate seamlessly with Lightning pages. Administrators can create record pages, customize related lists, and add components that display Standard Object data in meaningful ways.
Key characteristics of Standard Objects include predefined relationships with other objects, built-in automation capabilities, and standard fields that cannot be removed. They also benefit from regular Salesforce updates and enhancements during each release.
Understanding Standard Objects is fundamental for Platform Administrators because they form the foundation of the Salesforce data model. Proper configuration ensures efficient data management, reporting accuracy, and optimal user experience across the platform.
Custom Objects
Custom Objects in Salesforce are user-defined database tables that allow administrators to store and manage data specific to their organization's unique business requirements. Unlike Standard Objects (such as Accounts, Contacts, and Opportunities) that come pre-built with Salesforce, Custom Objects are created to capture information that doesn't fit into existing structures.
In Object Manager, administrators can create and configure Custom Objects by defining various components. Each Custom Object requires a Label (singular and plural names), an Object Name (API name), and a Record Name field that serves as the primary identifier for each record.
Key features of Custom Objects include:
1. Custom Fields: Add fields of various data types (text, number, date, picklist, formula, lookup, master-detail) to capture specific data points.
2. Page Layouts: Control which fields appear on record pages and in what arrangement, ensuring users see relevant information.
3. Record Types: Enable different business processes, picklist values, and page layouts for the same object based on user profiles.
4. Validation Rules: Enforce data quality by requiring specific criteria before records can be saved.
5. Relationships: Connect Custom Objects to other objects through Lookup or Master-Detail relationships, creating data associations.
6. Triggers and Automation: Implement business logic through Process Builder, Flows, or Apex triggers.
In Lightning App Builder, Custom Objects can be incorporated into Lightning Pages, allowing administrators to display Custom Object records, related lists, and reports within custom applications. This enables a tailored user experience that aligns with business workflows.
Custom Objects support features like sharing rules, field-level security, and record-level security, giving administrators granular control over data access. They can also be included in reports, dashboards, and list views, providing comprehensive data analysis capabilities. Custom Objects are essential for extending Salesforce functionality beyond its standard offerings.
External Objects
External Objects in Salesforce are special objects that map to data stored outside of your Salesforce organization. Unlike standard and custom objects that store data within Salesforce, external objects connect to external data sources such as SAP, Oracle, Microsoft, or any system accessible via OData or Salesforce Connect protocols.
External objects function similarly to custom objects but with a key distinction - the data remains in the external system and is accessed in real-time when users query it. This approach eliminates the need to copy or migrate large datasets into Salesforce, saving storage space and ensuring data remains current.
In Object Manager, external objects are identified by a unique suffix of '__x' rather than the '__c' suffix used for custom objects. Administrators can define external object fields, relationships, and page layouts just as they would with standard objects. External objects support various relationship types including external lookups, lookup relationships, and indirect lookups to connect with other Salesforce objects.
Salesforce Connect is the primary technology enabling external object functionality. It provides adapters for OData 2.0, OData 4.0, and cross-org connections. Each adapter allows seamless integration with different external system types.
Key characteristics of external objects include: they do not consume Salesforce data storage, data is fetched on-demand rather than stored locally, they support limited Salesforce features compared to standard objects, and they can be included in list views, reports, and search results.
In Lightning App Builder, external objects can be incorporated into Lightning pages and apps, allowing users to view and interact with external data alongside native Salesforce records. However, some Lightning components may have limited functionality with external objects compared to standard object support.
Administrators should consider latency and rate limits when implementing external objects, as performance depends on the external system's response time and connection quality.
Big Objects
Big Objects in Salesforce are specialized objects designed to store and manage massive volumes of data, typically billions of records, on the Salesforce platform. They provide a scalable solution for organizations that need to retain historical data, archive records, or capture extensive audit trail information over extended periods.
There are two types of Big Objects: Standard Big Objects, which are predefined by Salesforce (such as FieldHistoryArchive), and Custom Big Objects, which administrators and developers can create to meet specific business requirements. Custom Big Objects are identified by the __b suffix in their API names.
Key characteristics of Big Objects include their ability to store enormous datasets while maintaining system performance. Unlike standard objects, Big Objects use a defined index based on the first few fields, which determines how data is queried and accessed. This index-based approach optimizes query performance for large datasets.
Big Objects have certain limitations compared to standard objects. They do not support all field types, triggers, flows, or standard UI interactions. Data cannot be viewed through standard Salesforce list views, and records cannot be edited or deleted through the standard interface. Instead, data manipulation typically requires Apex code or the Async SOQL feature for querying.
Common use cases for Big Objects include archiving historical transaction data, storing audit and compliance information, managing IoT sensor data, and maintaining customer interaction histories spanning many years.
Administrators can create Custom Big Objects through Setup by navigating to Big Objects in Object Manager. When defining a Big Object, you must carefully plan the index fields since they cannot be modified after creation. Data is typically loaded using the Bulk API or Apex, making Big Objects ideal for batch processing scenarios rather than real-time transactional operations.
Big Objects represent an essential tool for enterprise data management strategies within the Salesforce ecosystem.
Object Relationships
Object Relationships in Salesforce are fundamental connections that link different objects together, enabling you to associate records and create a unified data model. As a Platform Administrator, understanding these relationships is essential for building effective applications in Lightning App Builder and Object Manager.
There are three primary types of object relationships in Salesforce:
**Lookup Relationships** create a loose connection between two objects. The child record can exist independently of the parent, and deleting the parent does not delete the child records. You can have up to 40 lookup relationships per object. These are ideal when records need flexibility and independence.
**Master-Detail Relationships** establish a tight bond where the child record depends entirely on the parent. When the parent record is deleted, all related child records are also removed. The child inherits the parent's sharing and security settings. Roll-up summary fields can only be created with master-detail relationships, allowing you to calculate values from child records on the parent.
**Many-to-Many Relationships** are created using junction objects, which contain two master-detail relationships to connect multiple records from both objects. This is useful when records need associations with multiple records from another object, such as linking students to multiple courses.
**Hierarchical Relationships** are special lookup relationships available only on the User object, allowing you to create management chains or organizational structures.
In Object Manager, you create relationships by adding custom fields of type Lookup or Master-Detail. Lightning App Builder leverages these relationships to display related lists, show parent record information on child pages, and build dynamic page layouts.
Best practices include planning your data model carefully, considering cascade delete implications, and choosing the appropriate relationship type based on your business requirements. Proper relationship design ensures data integrity and enables powerful reporting capabilities across your Salesforce org.
Lookup Relationships
Lookup Relationships in Salesforce are a fundamental type of relationship that connects two objects together, allowing you to associate records from one object to another. As a Platform Administrator, understanding lookup relationships is essential for effective data modeling within Object Manager and Lightning App Builder.
A lookup relationship creates a link between two objects where the child record contains a field that references the parent record. This relationship is loosely coupled, meaning the child record can exist independently of the parent. If a parent record is deleted, the child records remain intact but lose their reference to the deleted parent.
Key characteristics of Lookup Relationships include:
1. **Optional Association**: The lookup field on the child object is not required by default. Records can be saved with or without a value in the lookup field, providing flexibility in data entry.
2. **No Cascade Delete**: When a parent record is removed, child records are not automatically removed. This differs from Master-Detail relationships where deletion cascades to related records.
3. **Security Independence**: Child records maintain their own sharing settings and do not inherit security from the parent record. Each object's sharing rules apply separately.
4. **Multiple Lookups**: A single object can have up to 40 lookup relationships, allowing connections to many different objects simultaneously.
5. **Self-Relationships**: Objects can have lookup relationships to themselves, enabling hierarchical structures like reporting hierarchies or account hierarchies.
In Lightning App Builder, lookup fields can be displayed on page layouts and record pages to show related information. Administrators can configure these fields through Object Manager by creating new custom fields and selecting the Lookup Relationship field type.
Common use cases include linking Contacts to Accounts, associating custom objects with standard objects, or creating optional relationships between any two objects. Lookup relationships provide the flexibility needed when a mandatory parent-child association is not required for your business processes.
Master-Detail Relationships
Master-Detail Relationships in Salesforce represent a tightly coupled association between two objects where one object (the master) controls the behavior of another object (the detail). This relationship type is fundamental to understanding data modeling in the Salesforce platform.
In a Master-Detail relationship, the detail record inherits its security settings, sharing rules, and ownership from the master record. The detail record cannot exist independently - when the master record is deleted, all related detail records are automatically deleted as well, maintaining referential integrity within your database.
Key characteristics of Master-Detail Relationships include:
1. **Required Relationship Field**: The relationship field on the detail object is always required and must be populated when creating a record.
2. **Roll-Up Summary Fields**: One significant advantage is the ability to create roll-up summary fields on the master object. These fields can calculate COUNT, SUM, MIN, or MAX values from related detail records.
3. **Ownership and Sharing**: The detail record inherits the owner of the master record. You cannot set a separate owner for detail records.
4. **Cascade Delete**: Deleting a master record removes all associated detail records from the system.
5. **Reparenting**: By default, you cannot change the master record once assigned. However, administrators can enable the "Allow Reparenting" option during relationship creation.
When configuring Master-Detail relationships in Object Manager, navigate to the child object, select Fields & Relationships, and create a new Master-Detail Relationship field. The setup wizard guides you through selecting the master object and configuring additional options.
Each object can have up to two Master-Detail relationships, and you can create multi-level master-detail hierarchies up to three levels deep. Understanding when to use Master-Detail versus Lookup relationships is essential for proper data architecture and ensuring your Salesforce implementation meets business requirements effectively.
Many-to-Many Relationships
Many-to-Many Relationships in Salesforce allow two objects to have multiple records related to each other on both sides. Unlike standard lookup or master-detail relationships where one record relates to many, many-to-many relationships enable complex data associations commonly found in real-world business scenarios.
To implement a many-to-many relationship in Salesforce, you must create a junction object. This junction object sits between the two primary objects and contains two master-detail relationship fields, one pointing to each parent object. The junction object essentially creates a bridge that connects records from both sides.
For example, consider a scenario where you need to track which Sales Representatives work on which Projects. A single Sales Rep can work on multiple Projects, and a single Project can have multiple Sales Reps assigned. Here, you would create a junction object called "Project Assignment" with master-detail relationships to both the Sales Rep object and the Project object.
Key characteristics of junction objects include: they inherit sharing settings from both parent objects, they can have their own custom fields to store additional information about the relationship, and deleting either parent record will cascade delete the junction records.
In Object Manager, you create the junction object like any other custom object, then add the two master-detail fields. The first master-detail field determines the primary relationship, which affects the junction object's record name format and tab placement.
In Lightning App Builder, you can display related junction records using related lists on both parent object page layouts. This provides users visibility into all connected records from either direction. You can also create custom Lightning components to visualize these complex relationships in more sophisticated ways.
Proper implementation of many-to-many relationships ensures data integrity while providing the flexibility needed to model complex business processes accurately within your Salesforce org.
Hierarchical Relationships
Hierarchical Relationships in Salesforce are a special type of lookup relationship that creates a parent-child connection between records of the same object. This relationship type is exclusively available on the User object by default, allowing organizations to model reporting structures and organizational hierarchies effectively.
The most common example is the Manager field on the User object, where one user record can be linked to another user record representing their manager. This creates a chain of command that can extend multiple levels up the organizational structure.
Key characteristics of Hierarchical Relationships include:
1. **Self-Referencing Nature**: Unlike standard lookup relationships that connect two different objects, hierarchical relationships link records within the same object to each other.
2. **Role Hierarchy Integration**: These relationships work seamlessly with Salesforce's role hierarchy, enabling proper data access and visibility based on management structure.
3. **Reporting Capabilities**: Administrators can create reports that traverse the hierarchy, showing relationships between managers and their team members across multiple levels.
4. **Sharing Rules**: Data sharing can be configured based on hierarchical relationships, allowing managers to access records owned by their subordinates.
5. **Single Object Limitation**: Standard hierarchical relationships are only available on the User object. For custom objects requiring similar functionality, administrators must create self-referencing lookup relationships instead.
When configuring hierarchical relationships in Object Manager, administrators can define field-level security, page layouts, and related lists to display the hierarchy appropriately. In Lightning App Builder, these relationships can be visualized using components that show the organizational structure.
Best practices include maintaining clean hierarchy data, ensuring every user has an appropriate manager assigned (except top-level executives), and regularly auditing the hierarchy to reflect organizational changes. This structure supports approval processes, forecasting, and territory management features within the Salesforce platform.
Schema Builder
Schema Builder is a powerful visual tool within Salesforce that allows administrators to view and modify the data model of their organization in an intuitive, drag-and-drop interface. Accessible through Setup, this feature provides a comprehensive graphical representation of your objects, fields, and relationships all in one place.
With Schema Builder, administrators can create custom objects and custom fields on the fly by simply dragging elements onto the canvas. You can add various field types including text, number, date, picklist, lookup, and master-detail relationship fields. This visual approach makes it easier to understand how different objects connect to each other through relationship fields.
The tool displays both standard and custom objects, showing their fields and the relationships between them using connecting lines. Master-detail relationships and lookup relationships are clearly visualized, helping administrators understand the data architecture at a glance. You can filter which objects appear on the canvas to focus on specific areas of your schema.
Key capabilities include the ability to view field details such as data type, field name, and API name. Administrators can also see required fields and relationship cardinality. The canvas is fully navigable, allowing you to zoom in and out and pan across your data model.
Schema Builder is particularly useful when planning new features or troubleshooting data model issues. It helps identify orphaned objects or redundant relationships. However, it does have limitations - you cannot create all field types or configure all field properties through Schema Builder. Some advanced configurations still require using the standard Object Manager interface.
For Platform Administrators, Schema Builder serves as an essential tool for documenting, planning, and maintaining a clean and efficient data model that supports business processes and reporting requirements across the Salesforce organization.
Standard Field Types
Standard Field Types in Salesforce are predefined data types that determine how information is stored, displayed, and validated within objects. As a Platform Administrator, understanding these field types is essential for effective data management and application building.
**Text Fields**: Store alphanumeric characters. Text fields hold up to 255 characters, while Text Area fields accommodate longer content. Text Area (Long) supports up to 131,072 characters, and Text Area (Rich) allows formatted text with images.
**Number Fields**: Store numeric values. You can specify decimal places and define the field length. Currency fields are specialized number fields that include currency formatting based on user locale.
**Date and Date/Time Fields**: Date fields store calendar dates, while Date/Time fields include both date and time components. These support various display formats based on user settings.
**Checkbox Fields**: Store boolean values (true/false). They appear as clickable checkboxes on record pages and are useful for tracking binary states.
**Picklist Fields**: Provide predefined value selections. Standard picklists allow single selections, while Multi-Select Picklists enable users to choose multiple values from the list.
**Lookup and Master-Detail Fields**: Establish relationships between objects. Lookup creates a loose association, while Master-Detail creates a tightly coupled parent-child relationship with cascading delete functionality.
**Email, Phone, and URL Fields**: Specialized text fields with built-in formatting and validation for their respective data types. Email fields validate email format, phone fields format numbers appropriately, and URL fields create clickable links.
**Formula Fields**: Calculate values based on other fields using expressions. These are read-only and update automatically when referenced fields change.
**Auto Number Fields**: Generate unique, sequential identifiers for records automatically.
Understanding these field types helps administrators design efficient data models, create meaningful reports, and build intuitive Lightning applications that meet business requirements.
Custom Field Types
Custom Field Types in Salesforce are essential components that allow administrators to capture and store specific types of data within objects. Understanding these field types is crucial for the Platform Administrator certification and effective use of Object Manager and Lightning App Builder.
**Common Custom Field Types:**
1. **Text Fields**: Include Text (up to 255 characters), Text Area (up to 131,072 characters), Text Area Long, and Text Area Rich for formatted content.
2. **Number Fields**: Store numerical values including Number, Currency, and Percent fields with customizable decimal places.
3. **Date and DateTime**: Date fields store calendar dates, while DateTime fields include both date and time components.
4. **Checkbox**: Boolean fields storing true/false values, useful for binary options.
5. **Picklist**: Single-select dropdown menus with predefined values. Multi-Select Picklists allow users to choose multiple options.
6. **Lookup and Master-Detail**: Relationship fields connecting objects. Lookup creates loose relationships, while Master-Detail creates tight parent-child dependencies with cascade delete functionality.
7. **Formula**: Calculated fields that derive values from other fields using expressions and functions.
8. **Roll-Up Summary**: Available on master objects to aggregate data from related detail records (SUM, COUNT, MIN, MAX).
9. **Auto-Number**: Automatically generates unique sequential numbers for records.
10. **Email, Phone, URL**: Specialized text fields with appropriate formatting and validation.
11. **Geolocation**: Stores latitude and longitude coordinates for location-based functionality.
**Key Considerations:**
When creating custom fields, administrators must consider field-level security, page layout placement, and data validation requirements. Each field type has specific storage implications and functionality constraints. The Lightning App Builder leverages these fields to create dynamic, responsive user interfaces that display data appropriately based on field type characteristics.
Formula Fields
Formula Fields in Salesforce are powerful read-only fields that automatically calculate values based on other fields, expressions, or functions. They allow administrators to derive data dynamically rather than requiring manual entry or code development.
Formula fields can reference standard fields, custom fields, and even fields from related objects through relationship spanning. They support various data types including text, number, currency, date, date/time, checkbox, and percent. The formula editor provides a user-friendly interface where you can build expressions using operators, functions, and field references.
Key components of formula fields include:
**Functions**: Salesforce offers numerous built-in functions such as TODAY(), NOW(), IF(), CASE(), TEXT(), VALUE(), ISBLANK(), and CONTAINS(). These enable complex logic and data manipulation.
**Operators**: Mathematical operators (+, -, *, /), logical operators (&&, ||, !), and comparison operators (=, <>, <, >) help create sophisticated calculations.
**Cross-Object Formulas**: You can reference fields from parent objects using dot notation, such as Account.Industry, allowing data from related records to be included in calculations.
**Common Use Cases**:
- Calculating age from birthdate
- Determining days until contract expiration
- Concatenating first and last names
- Computing commission based on sales amount
- Creating hyperlinks to external systems
- Displaying conditional images or icons
**Limitations**: Formula fields have a 5,000 character limit for the compiled formula size. They cannot trigger workflow rules or process builder flows since they are calculated at runtime. Cross-object formulas can span up to 10 relationship levels.
**Best Practices**: Keep formulas simple and readable, use comments for complex logic, consider performance implications with cross-object references, and test thoroughly with various data scenarios.
Formula fields are created in Object Manager under Fields & Relationships, where you select the return type and build the formula using the provided editor tools.
Roll-Up Summary Fields
Roll-Up Summary Fields are a powerful feature in Salesforce that allow you to calculate values from related records in a master-detail relationship and display the result on the master record. These fields perform calculations such as COUNT, SUM, MIN, and MAX on child records and automatically update the parent record with the calculated value.
To create a Roll-Up Summary Field, you must have a master-detail relationship between two objects. The roll-up summary field is always created on the master (parent) object and pulls data from the detail (child) object. For example, if you have an Account (master) with related Opportunities (detail), you could create a roll-up summary field on Account to sum the total value of all related Opportunities.
The four types of roll-up summary calculations include: COUNT, which tallies the number of related child records; SUM, which adds numeric field values from child records; MIN, which finds the lowest value among child records; and MAX, which identifies the highest value among child records.
When creating these fields through Object Manager, you can also apply filter criteria to include only specific child records in the calculation. For instance, you might sum only Closed Won opportunities rather than all opportunities.
Key considerations include: Roll-up summary fields can only be created on the master side of a master-detail relationship; they update automatically when child records are created, modified, or deleted; there is a limit of 25 roll-up summary fields per object; and they cannot reference formula fields that contain dynamic references like TODAY() or NOW().
These fields are essential for reporting and dashboard creation, providing real-time aggregated data at the parent level. They eliminate the need for manual calculations and ensure data accuracy across your Salesforce org. Administrators frequently use them to track metrics like total revenue, opportunity counts, and case statistics.
Picklist Fields
Picklist fields are a fundamental component in Salesforce that allow administrators to create dropdown menus with predefined values for users to select from. These fields help maintain data consistency and quality by limiting user input to specific, standardized options rather than allowing free-form text entry.
There are two main types of picklist fields: Standard Picklists and Custom Picklists. Standard picklists come pre-built with Salesforce objects, while custom picklists can be created by administrators to meet specific business requirements.
Picklist fields can be configured as single-select, where users choose one value, or multi-select, where users can select multiple values simultaneously. Multi-select picklists store selected values as semicolon-separated text strings.
Global Value Sets are a powerful feature that allows administrators to create a master list of picklist values that can be shared across multiple picklist fields on different objects. This promotes consistency and reduces maintenance effort when updates are needed.
Field Dependencies enable administrators to create controlling and dependent field relationships. A controlling field determines which values appear in the dependent picklist field, helping users see only relevant options based on their previous selection.
Restricted Picklists prevent users from adding new values through the API or other integration methods, ensuring only administrator-approved values exist in the field. This is particularly useful for maintaining strict data governance.
Picklist values can be marked as active or inactive. Inactive values remain in the system for historical records but are not available for new selections. Administrators can also set default values that automatically populate when creating new records.
In Object Manager, administrators access picklist configuration through the Fields and Relationships section. Here they can add, edit, reorder, and replace picklist values. The replace function is especially useful when consolidating duplicate values or standardizing terminology across existing records.
Best practices include keeping picklist values concise, using clear naming conventions, and regularly reviewing values to remove obsolete options.
Dependent Picklists
Dependent Picklists in Salesforce are a powerful feature that allows administrators to create dynamic relationships between two picklist fields, where the values available in one field (the dependent field) are filtered based on the selection made in another field (the controlling field). This functionality enhances data quality and improves user experience by presenting only relevant options to users.
In Object Manager, administrators can configure dependent picklists by navigating to the Fields & Relationships section of any standard or custom object. The controlling field can be either a picklist or a checkbox field, while the dependent field must always be a picklist. When setting up this relationship, you use the Field Dependency matrix to map which dependent values should appear for each controlling value.
The configuration process involves several steps. First, create both the controlling and dependent picklist fields if they don't already exist. Then, access the Field Dependencies option from the Fields & Relationships menu and click 'New' to establish the dependency. You'll select your controlling field and dependent field, then use the dependency matrix to include or exclude values by double-clicking cells or using the Include/Exclude buttons.
Dependent picklists work across page layouts in Lightning App Builder, ensuring consistent behavior whether users access records through standard pages, custom Lightning pages, or record forms. They also function properly in list views, reports, and mobile applications.
Key considerations include: you can create multi-level dependencies by chaining picklists together, each field can control multiple dependent fields, and dependent picklists are supported on most standard and all custom objects. However, there are limitations - record types add complexity as they filter available picklist values before the dependency logic applies, and you cannot use formula fields or long text areas as controlling fields.
Properly implemented dependent picklists reduce data entry errors and streamline the user interface by eliminating irrelevant choices from selection lists.
Global Picklists
Global Picklists in Salesforce are centralized picklist value sets that can be shared across multiple custom picklist fields throughout your organization. As a Platform Administrator, understanding Global Picklists is essential for maintaining data consistency and reducing administrative overhead.
When you create a Global Value Set, you define a master list of picklist values in one location. This value set can then be referenced by multiple custom picklist fields on different objects. Any changes made to the Global Value Set automatically propagate to all fields using that set, ensuring uniformity across your entire Salesforce instance.
Key benefits of Global Picklists include:
1. **Centralized Management**: Instead of updating picklist values on each individual field, administrators can modify values in a single location, saving significant time and effort.
2. **Data Consistency**: By using the same value set across objects, you ensure that related fields maintain identical options, reducing data entry errors and improving reporting accuracy.
3. **Scalability**: As your organization grows, Global Picklists make it easier to maintain standardized values across hundreds of fields.
To create a Global Value Set, navigate to Setup, search for 'Picklist Value Sets' in the Quick Find box, and click 'New'. Define your values, and the set becomes available when creating or editing custom picklist fields.
When creating a custom picklist field through Object Manager, you can choose to use an existing Global Value Set rather than defining field-specific values. This links the field to the centralized value set.
Important considerations include: Global Picklists support record types and can be restricted to enforce data integrity. Values can be added, edited, deactivated, or reordered. However, deleting values requires careful consideration as it affects all associated fields.
Global Picklists represent a best practice for organizations requiring consistent picklist values across multiple objects and fields.
Field Dependencies
Field Dependencies in Salesforce are a powerful feature that allows administrators to control the values displayed in one picklist based on the selection made in another picklist. This creates a parent-child relationship between two fields, where the controlling field determines which values appear in the dependent field.
The controlling field can be either a checkbox or a picklist field, while the dependent field must always be a picklist or multi-select picklist. When a user selects a value in the controlling field, only the relevant options become available in the dependent field, streamlining data entry and ensuring data accuracy.
To set up field dependencies, navigate to Object Manager, select your object, and click on Fields & Relationships. Choose the dependent picklist field and click on Field Dependencies. Here, you can use the dependency matrix to map which dependent values should appear for each controlling value. The matrix displays controlling values in columns and dependent values in rows, allowing you to include or exclude specific combinations.
Field dependencies offer several benefits. They reduce user errors by limiting choices to only valid options, improve data quality by enforcing logical relationships between field values, and enhance the user experience by simplifying form completion. For example, a Country field could control a State/Province field, showing only relevant states when a specific country is selected.
Administrators should consider some limitations when implementing field dependencies. Standard picklist fields cannot be dependent fields, and you can only have one level of dependency per field. Additionally, each object can have multiple field dependencies, but complex scenarios may require validation rules or custom solutions.
Field dependencies work seamlessly in Lightning Experience, record pages, and Salesforce mobile applications, making them a versatile tool for maintaining clean, consistent data across your organization while providing users with an intuitive data entry experience.
Page Layouts
Page Layouts in Salesforce are powerful tools that allow administrators to control the organization and display of fields, related lists, buttons, and other components on record detail and edit pages. They serve as templates that determine what users see when viewing or editing records in Salesforce.
Key aspects of Page Layouts include:
**Field Organization**: Administrators can arrange fields into sections, making records easier to read and navigate. Fields can be marked as required, read-only, or hidden based on business requirements. This helps ensure data quality and guides users through the data entry process.
**Related Lists**: Page Layouts control which related lists appear at the bottom of record pages, allowing users to see associated records from child objects. Administrators can customize the columns displayed and the order of these lists.
**Buttons and Actions**: Custom and standard buttons can be added or removed from the page layout, controlling which actions users can perform on records. Quick actions can also be configured to streamline common tasks.
**Assignment by Profile**: Different page layouts can be assigned to different user profiles, ensuring that sales teams, support agents, and managers each see information relevant to their roles. This is managed through Page Layout Assignments.
**Blank Spaces and Sections**: Administrators can add blank spaces for visual organization and create collapsible sections to group related fields logically.
**Mobile Considerations**: Page layouts also influence how records appear in the Salesforce mobile app, though compact layouts and mobile-specific configurations provide additional control.
To access Page Layouts, navigate to Object Manager, select the desired object, and click on Page Layouts. From there, you can create new layouts, edit existing ones, or manage assignments. The drag-and-drop interface makes customization intuitive, allowing administrators to quickly modify the user experience to match business processes and improve productivity.
Compact Layouts
Compact Layouts in Salesforce are a powerful feature that allows administrators to customize how record highlights appear across the platform, particularly in mobile applications, Lightning Experience, and various components throughout the interface.
A Compact Layout defines which fields appear in the record highlights section at the top of a record page, in the Salesforce mobile app, and in Lightning Experience record hovers. This feature enables users to quickly view the most essential information about a record at a glance, improving productivity and user experience.
Key aspects of Compact Layouts include:
1. **Field Selection**: Administrators can select up to 10 fields to display in a Compact Layout. The first field always becomes the primary field and appears prominently in record highlights.
2. **Record Highlights Panel**: In Lightning Experience, the Compact Layout determines what appears in the highlights panel at the top of record pages, giving users instant access to critical data.
3. **Mobile Optimization**: Compact Layouts are especially valuable for Salesforce mobile users, as they control the key fields visible when browsing records on smaller screens.
4. **Object-Specific**: Each object can have multiple Compact Layouts, but only one can be assigned as the primary layout at any time. Different layouts can be assigned to different record types.
5. **System Default**: Salesforce provides a default Compact Layout for standard objects, which administrators can modify or replace with custom layouts.
6. **Lookup Cards and Hovers**: When users hover over a lookup field or related record link, the Compact Layout determines which fields appear in the preview card.
To create or modify Compact Layouts, administrators navigate to Object Manager, select the desired object, and access the Compact Layouts section. From there, they can create new layouts, edit existing ones, and set the primary Compact Layout assignment. This configuration requires no code and provides significant customization capabilities for enhancing user efficiency.
Related Lists
Related Lists are a fundamental component in Salesforce that display records associated with a parent record through lookup or master-detail relationships. They appear at the bottom of record detail pages and provide users with quick access to connected data.
In Object Manager, administrators can configure related lists by navigating to the object's page layouts. Here, you can add, remove, or reorder related lists to customize what information users see when viewing a record. For example, on an Account page, you might display related Contacts, Opportunities, Cases, and Activities.
Key configuration options for related lists include:
1. Field Selection: Choose which columns appear in the related list, allowing users to see relevant information at a glance.
2. Sort Order: Define how records are sorted within the list, such as by date created or alphabetically.
3. Button Visibility: Control which buttons (New, Change Owner, etc.) appear on the related list.
4. Number of Records: Set how many records display before users need to click 'View All.'
In Lightning App Builder, related lists can be added to Lightning record pages using the Related List component or the Related Lists - Single component. The standard Related List component shows all related lists configured in the page layout, while the Related Lists - Single component allows you to place individual related lists anywhere on the page for a more customized layout.
Lightning Experience also offers Enhanced Related Lists, which provide inline editing, mass actions, and improved sorting capabilities. Administrators can enable these features in Setup under User Interface settings.
Understanding related lists is essential for the Platform Administrator exam, as they represent a core way users navigate between related records and maintain data relationships in Salesforce. Proper configuration ensures users have efficient access to the information they need to perform their jobs effectively.
Record Types
Record Types in Salesforce are a powerful feature that allows administrators to offer different business processes, picklist values, and page layouts to different users based on their profiles. They enable organizations to customize the user experience by segmenting data within the same object.
When you create Record Types on an object, you can define which picklist values are available for each type, assign specific page layouts, and control which users have access to create records of that type through profile assignments. This functionality is essential for organizations with diverse departments or processes that require distinct configurations.
For example, a company might have an Account object with Record Types for "Customer," "Partner," and "Vendor." Each Record Type can display different fields, show unique picklist options, and present tailored page layouts relevant to that account category.
Key benefits of Record Types include:
1. **Business Process Customization**: Different Record Types can be associated with different sales processes, support processes, or lead processes, guiding users through workflows specific to their needs.
2. **Page Layout Assignment**: Each Record Type can be linked to a specific page layout per profile, ensuring users see only relevant information.
3. **Picklist Value Control**: Administrators can limit which picklist values appear based on the Record Type, reducing confusion and improving data quality.
4. **Profile-Based Access**: Record Types are assigned to profiles, controlling which users can create records of each type.
In Object Manager, you can create and manage Record Types by navigating to the object, selecting Record Types from the sidebar, and configuring the settings. The Lightning App Builder works alongside Record Types by allowing administrators to create dynamic Lightning pages that display content based on the selected Record Type, providing a more personalized user interface.
Business Processes
Business Processes in Salesforce are customizable frameworks that allow administrators to define and streamline the stages or steps that records move through within specific objects. They are essential components for tailoring Salesforce to match your organization's unique workflows and operational requirements.
Business Processes are available for three standard objects: Lead (Lead Processes), Opportunity (Sales Processes), and Case (Support Processes). Each business process allows you to select which picklist values from the Status or Stage fields are relevant for different scenarios within your organization.
For example, a company might have multiple sales teams selling different products. One team selling enterprise solutions might require stages like Qualification, Proposal, Negotiation, and Closed Won. Another team selling quick-turn products might only need Discovery, Quote, and Closed Won. By creating separate Sales Processes, each team sees only the stages relevant to their workflow.
Business Processes work in conjunction with Record Types. When you create a Record Type for Leads, Opportunities, or Cases, you associate it with a specific Business Process. This combination determines which picklist values users see when working with records of that type.
To create or modify Business Processes, administrators navigate to Object Manager, select the appropriate object (Lead, Opportunity, or Case), and then access the corresponding process section (Lead Processes, Sales Processes, or Support Processes). From there, you can create new processes or edit existing ones by selecting which master picklist values to include.
Key benefits of Business Processes include improved data quality through relevant field values, streamlined user experience by showing only applicable options, better reporting accuracy, and the ability to support diverse business units within a single Salesforce org. They represent a fundamental tool for administrators to customize Salesforce while maintaining a clean and efficient user interface.
Sales Processes
Sales Processes in Salesforce are customizable frameworks that allow administrators to define the stages an opportunity must progress through during the sales cycle. They work in conjunction with the Opportunity object to guide sales representatives through a structured selling methodology tailored to your organization's needs.
A Sales Process is essentially a collection of picklist values from the Stage field on the Opportunity object. When you create a Sales Process, you select which stages are relevant for that particular type of sale. This means you can have multiple Sales Processes for different business scenarios - for example, one for new customer acquisitions and another for existing customer renewals.
To create a Sales Process, navigate to Setup, then search for Sales Processes in the Quick Find box. From there, you can create a new process by selecting a master process to clone from, giving it a name, and then choosing which stage values to include. Each stage value can be associated with a probability percentage, helping with forecasting accuracy.
Sales Processes are linked to Opportunity Record Types, which determines which process applies to specific opportunities. When a user creates an opportunity and selects a particular record type, the corresponding Sales Process controls which stages appear in the Stage picklist. This ensures that sales teams only see relevant options for their specific selling scenario.
Key benefits of Sales Processes include standardizing your sales methodology across the organization, improving forecast accuracy through consistent stage definitions, enabling reporting and analytics based on pipeline stages, and providing flexibility to accommodate different product lines or customer segments.
Administrators should work closely with sales leadership to define appropriate stages that reflect actual business activities. Regular reviews of Sales Processes help ensure they remain aligned with evolving business requirements and sales strategies. Proper configuration of Sales Processes is fundamental to effective opportunity management in Salesforce.
Support Processes
Support Processes in Salesforce are a powerful feature that allows administrators to customize the case management lifecycle based on different business requirements. A Support Process defines which picklist values are available in the Status field when support agents work with cases.
When organizations handle multiple types of customer inquiries, each type may require different stages or statuses. For example, a technical support case might need statuses like 'Investigating', 'Pending Developer Review', and 'Solution Provided', while a billing inquiry might only need 'Under Review' and 'Resolved'. Support Processes enable this customization.
To create a Support Process, navigate to Setup, then search for 'Support Processes' in the Quick Find box. Click 'New' to create a process, give it a name, and select which Status picklist values should be available. You must select at least one value, and the 'Closed' status is typically required.
Support Processes work in conjunction with Record Types. After creating a Support Process, you associate it with a Case Record Type. This connection ensures that when users create or edit cases of that record type, they only see the relevant status values defined in the associated Support Process.
Key benefits of Support Processes include:
1. Streamlined workflows - Agents see only relevant status options, reducing confusion and errors.
2. Business alignment - Different departments or service levels can have tailored case lifecycles.
3. Improved reporting - Consistent status usage across case types enables accurate metrics and analytics.
4. Enhanced user experience - Simplified picklists help agents work more efficiently.
Administrators should carefully plan their Support Processes before implementation. Consider mapping out the complete case lifecycle for each business scenario, identifying which statuses are needed, and ensuring proper training for support teams on when to use each status value.
Lead Processes
Lead Processes in Salesforce are a powerful feature that allows administrators to customize the sales path for different types of leads based on specific business requirements. A Lead Process defines which Lead Status values are available for leads assigned to a particular record type, enabling organizations to create tailored workflows for various lead sources or business units.
When configuring Lead Processes, administrators work within Object Manager to define the stages a lead moves through during its lifecycle. For example, a company might have separate lead processes for web-generated leads versus trade show leads, each with unique status values reflecting their distinct qualification journeys.
To create a Lead Process, navigate to Setup, then Object Manager, select the Lead object, and click on Lead Processes. From there, you can create a new process by selecting which status values from the master picklist should be included. Each process can contain a subset of the available Lead Status values, ensuring sales representatives only see relevant options.
Lead Processes work in conjunction with Record Types. After creating a Lead Process, you must associate it with a Record Type to make it functional. This association determines which leads use which process based on their record type assignment.
Key benefits of Lead Processes include streamlined data entry for sales teams, improved reporting accuracy through consistent status tracking, and the ability to enforce business-specific qualification criteria. Organizations can maintain multiple processes simultaneously, accommodating different departments, regions, or product lines.
In Lightning App Builder, administrators can further enhance the lead experience by customizing page layouts and adding components that complement the lead process workflow. Path components can be added to visually guide users through the lead stages defined in the process, providing helpful guidance and celebrating progress as leads advance through the pipeline.
Lightning App Builder Overview
Lightning App Builder is a powerful point-and-click tool in Salesforce that enables administrators to create custom pages for the Lightning Experience, Salesforce mobile app, and Lightning communities. This intuitive interface allows you to build responsive applications using pre-built and custom Lightning components, all through a simple drag-and-drop functionality.
The Lightning App Builder provides three main types of pages you can create: App Pages, Home Pages, and Record Pages. App Pages are single-page applications that can contain multiple components and serve as standalone destinations within your org. Home Pages customize what users see when they log in or navigate to the Home tab. Record Pages allow you to tailor the layout and components displayed when users view specific object records.
The builder interface consists of three main sections: the component panel on the left where you select components, the canvas in the center where you arrange your page layout, and the properties panel on the right where you configure component settings. Standard components include charts, lists, recent items, report displays, and rich text. You can also incorporate custom Lightning components built by developers or installed from AppExchange.
Lightning App Builder supports various page templates that define the structure and regions available on your page. These templates range from single-column layouts to more complex multi-region designs, giving you flexibility in organizing content.
Once you create a page, you can activate it and assign it to specific apps, profiles, or record types, ensuring the right users see the appropriate customizations. Dynamic forms and dynamic actions features further enhance Record Pages by allowing field-level configuration and conditional visibility.
The tool empowers administrators to rapidly prototype and deploy user interfaces that meet business requirements, reducing dependency on custom development while maintaining a consistent, modern user experience across the Salesforce platform.
Lightning Record Pages
Lightning Record Pages are a fundamental component of Salesforce's Lightning Experience, allowing administrators to create customized, dynamic page layouts for viewing and editing records. These pages are built using the Lightning App Builder, a powerful drag-and-drop interface that requires no coding knowledge.
Lightning Record Pages consist of three main regions: Header, which displays the record's key information and action buttons; Highlights Panel, showing important fields at a glance; and the Body, where administrators can arrange various components in single or multiple columns.
Administrators can add standard components like Related Lists, Activities, Chatter, and Record Details to these pages. Additionally, custom Lightning components developed by your organization or installed from AppExchange can be incorporated to extend functionality.
One of the most powerful features is Dynamic Forms, which allows administrators to place individual fields and sections anywhere on the page, breaking free from the traditional page layout constraints. This enables more flexible and intuitive user interfaces tailored to specific business needs.
Visibility rules can be applied to components, making them appear or disappear based on criteria such as user profile, record type, field values, or device type. This conditional visibility ensures users see only relevant information, reducing clutter and improving productivity.
Lightning Record Pages can be assigned at multiple levels: org-wide as defaults, to specific apps, to particular record types, or to user profiles. This granular control allows different user groups to have optimized experiences based on their roles and responsibilities.
Administrators manage Lightning Record Pages through Object Manager, where they can access the Lightning Record Pages section for any object. From there, they can create new pages, clone existing ones, or modify assignments. The activation process includes choosing assignment scope and determining which combinations of apps, record types, and profiles will use each page configuration.
Lightning Home Pages
Lightning Home Pages are customizable landing pages in Salesforce that serve as the first screen users see when they log into their Salesforce org. These pages are built and managed through the Lightning App Builder, a powerful drag-and-drop tool that allows administrators to create personalized user experiences.
As a Platform Administrator, understanding Lightning Home Pages is essential because they significantly impact user productivity and adoption. Home Pages can be tailored for different user profiles or apps, ensuring each team sees relevant information upon login.
Key components of Lightning Home Pages include:
**Standard Components**: Salesforce provides pre-built components such as Assistant, Recent Items, Tasks, Events, and Performance Chart. These components display critical information that helps users start their day efficiently.
**Custom Components**: Administrators can add custom Lightning components developed by their organization or installed from AppExchange to extend functionality.
**Page Layouts**: Lightning Home Pages use a flexible grid system allowing single-column, two-column, or three-column layouts. This flexibility enables administrators to organize content based on user needs.
**Assignment Rules**: Different Home Pages can be assigned to specific apps, profiles, or combinations of both. This granular control ensures sales teams see sales-relevant data while service teams see support-focused information.
**Activation Process**: After creating a Home Page in Lightning App Builder, administrators must activate it and assign it to the appropriate audience for it to become visible to users.
Best practices for Lightning Home Pages include keeping them clean and focused, prioritizing the most critical components, and gathering user feedback to optimize layouts. Administrators should regularly review Home Page effectiveness and make adjustments based on user needs and organizational changes.
Lightning Home Pages represent a significant improvement over Classic Home Pages, offering greater customization options and a more modern, responsive interface that enhances the overall Salesforce user experience.
Lightning App Pages
Lightning App Pages are flexible, customizable pages that allow Salesforce administrators to create tailored user experiences within the Lightning Experience. These pages serve as the foundation for building modern, responsive interfaces that adapt to various devices and screen sizes.
There are three main types of Lightning App Pages:
1. **App Pages** - Single-page applications that focus on a specific task or workflow. Users access these through the navigation menu, and they function independently from standard Salesforce objects.
2. **Home Pages** - Custom landing pages that users see when they log into Salesforce or access a specific app. These can display relevant dashboards, reports, tasks, and other components tailored to different user roles.
3. **Record Pages** - Pages that display information about specific records. Administrators can customize how record details, related lists, and other components appear for different objects.
The Lightning App Builder is the drag-and-drop tool used to create and modify these pages. It provides a visual interface where administrators can add standard components, custom components, and third-party components from AppExchange. The builder supports both standard and custom Lightning components.
Key features include:
- **Template Selection** - Choose from various layout templates that determine the overall structure of your page
- **Component Library** - Access to numerous pre-built components like charts, lists, and rich text
- **Dynamic Forms** - Create responsive record pages with conditional field visibility
- **Activation Options** - Assign pages to specific apps, record types, or user profiles
Administrators can make pages visible to all users or target specific audiences based on profiles, record types, or app assignments. This flexibility enables organizations to deliver personalized experiences that boost productivity and user adoption. Lightning App Pages represent a significant advancement over classic Salesforce pages, offering enhanced customization capabilities and improved performance.
Standard Lightning Components
Standard Lightning Components are pre-built, reusable building blocks provided by Salesforce that administrators can use to create dynamic and interactive Lightning pages without writing code. These components are available in the Lightning App Builder and offer a drag-and-drop interface for customizing page layouts across different Salesforce objects and applications.
In the Lightning App Builder, administrators can access Standard Lightning Components from the component palette on the left side of the screen. These components fall into several categories including standard components, custom components, and third-party components from AppExchange.
Common Standard Lightning Components include:
1. **Record Detail** - Displays the complete record information based on the page layout assigned to the user profile.
2. **Related Lists** - Shows related records linked to the current record through lookup or master-detail relationships.
3. **Chatter** - Enables collaboration features including posts, comments, and file sharing on records.
4. **Report Chart** - Embeds report visualizations onto Lightning pages for quick data insights.
5. **Rich Text** - Allows administrators to add formatted text, images, and links to pages.
6. **Path** - Displays a visual representation of stages in a business process.
7. **Highlights Panel** - Shows key fields at the top of a record page for quick reference.
8. **Activities** - Combines tasks and events into a single timeline view.
Administrators configure these components through property panels where they can set visibility rules, filters, and display options. Component visibility can be controlled based on device type, user permissions, field values, or other criteria.
Standard Lightning Components support responsive design, automatically adjusting their appearance across desktop, tablet, and mobile devices. They integrate seamlessly with Salesforce data and respect security settings including field-level security and sharing rules.
Understanding these components is essential for Platform Administrators as they form the foundation for creating effective user experiences in Lightning Experience.
Custom Lightning Components
Custom Lightning Components are reusable building blocks that extend the functionality of Salesforce Lightning Experience beyond what standard components offer. As a Platform Administrator, understanding these components helps you leverage developer-created solutions to enhance your org's user interface and functionality.
Lightning Components are built using either the Aura framework or Lightning Web Components (LWC), which is the more modern approach based on web standards. While administrators typically don't write code for these components, they play a crucial role in deploying, configuring, and managing them within Lightning App Builder.
In Lightning App Builder, Custom Lightning Components appear in the Components panel alongside standard components. Administrators can drag and drop these custom components onto Lightning pages, including Home pages, Record pages, and App pages. Many custom components are configurable, allowing administrators to set properties and customize behavior through the component's property panel rather than requiring code changes.
Custom Lightning Components can be obtained from multiple sources. Developers within your organization can create them to meet specific business requirements. Additionally, AppExchange offers numerous pre-built components that can be installed and used in your org. Some managed packages also include custom components that integrate with their applications.
Key administrative tasks related to Custom Lightning Components include: assigning component visibility based on user profiles or permissions, configuring component properties exposed by developers, testing components across different page layouts, and troubleshooting display issues. Administrators should also understand component dependencies and ensure proper deployment practices.
When working with custom components, administrators should coordinate with developers to understand component capabilities, required permissions, and any data dependencies. This collaboration ensures that components function correctly within Lightning pages and provide the intended user experience. Understanding how to effectively utilize Custom Lightning Components allows administrators to create more dynamic and tailored Salesforce experiences for their users.
Dynamic Forms
Dynamic Forms is a powerful feature in Salesforce Lightning App Builder that revolutionizes how administrators design and manage record page layouts. Introduced to provide greater flexibility and control, Dynamic Forms allows you to break apart the traditional page layout into individual field components that can be placed anywhere on a Lightning record page. Previously, administrators were limited to placing the entire Record Detail component on a page, which displayed fields according to the assigned page layout. With Dynamic Forms, you can now drag and drop individual fields or field sections onto the canvas, giving you complete control over field placement and organization. This enables the creation of more intuitive and user-friendly interfaces tailored to specific business needs. Key benefits of Dynamic Forms include conditional visibility rules, which allow fields and sections to appear or hide based on criteria such as record type, field values, user permissions, or device type. This means users only see relevant information, reducing clutter and improving productivity. Dynamic Forms also supports component-level visibility, enabling administrators to show different field configurations to different users on the same page. The feature works seamlessly with Lightning App Builder, allowing administrators to make changes through a simple point-and-click interface. Updates made through Dynamic Forms are reflected in real-time, eliminating the need to modify traditional page layouts for field arrangement purposes. To enable Dynamic Forms, administrators can click the Upgrade Now option on a record detail component within Lightning App Builder. Once upgraded, fields can be managed as individual components. Dynamic Forms is currently available for custom objects and many standard objects, though some standard objects may have limitations. This feature significantly enhances the administrator experience by providing modern, flexible page design capabilities that align with evolving business requirements and user expectations.
Dynamic Actions
Dynamic Actions is a powerful feature in Salesforce Lightning that allows administrators to configure page-specific actions on Lightning record pages, replacing the traditional publisher layout approach. This feature provides greater flexibility and control over which actions appear on record pages based on various criteria.
Before Dynamic Actions, actions displayed on record pages were controlled through the page layout's Salesforce Mobile and Lightning Experience Actions section. This meant the same actions appeared regardless of which Lightning record page was being used. Dynamic Actions changes this by moving action configuration from the page layout to the Lightning App Builder.
With Dynamic Actions enabled, administrators can configure actions at the component level within Lightning App Builder. The Highlights Panel and specific related list components support Dynamic Actions, allowing you to add, remove, reorder, and set visibility rules for actions on a per-page basis.
Key benefits of Dynamic Actions include:
1. Page-Specific Customization: Different record pages for the same object can display different actions based on user needs or business processes.
2. Visibility Filters: Actions can be shown or hidden based on field values, user permissions, device type, or custom criteria using filter conditions.
3. Simplified Administration: Changes to actions no longer require modifying page layouts, making maintenance easier and reducing the risk of unintended changes affecting other pages.
4. Enhanced User Experience: Users see only relevant actions, reducing clutter and improving productivity.
To enable Dynamic Actions, open a Lightning record page in Lightning App Builder, select the Highlights Panel component, and check the option to enable Dynamic Actions. Once enabled, you can migrate existing actions from the page layout or start fresh with a new action configuration.
Dynamic Actions is available for standard and custom objects, though some standard objects have limited support. This feature represents Salesforce's continued effort to provide administrators with more granular control over user interface customization.
Page Template Selection
Page Template Selection is a fundamental feature within Salesforce Lightning App Builder that allows administrators to define the structural layout of Lightning pages before adding components. When creating a new Lightning page, selecting the appropriate template is the first critical decision that shapes how content will be organized and displayed to users.
Lightning App Builder offers several pre-built templates tailored for different page types including Record Pages, App Pages, and Home Pages. Each template provides a distinct arrangement of regions where components can be placed. Common template options include single-column layouts, two-column layouts with varying width ratios, three-column configurations, and header-plus-columns combinations.
For Record Pages specifically, administrators can choose templates that accommodate the standard record detail section alongside custom components. The template selection determines how much screen real estate each section receives and how the page responds to different device sizes. Some templates are optimized for desktop viewing while others adapt better to mobile experiences.
When selecting a template, administrators should consider the user workflow, the number of components needed, and the importance hierarchy of information being displayed. A dashboard-style App Page might benefit from a multi-column template that showcases several components simultaneously, while a focused Record Page might work better with a simpler layout that emphasizes key data.
After initial template selection, administrators retain flexibility to modify their choice. The Lightning App Builder allows switching templates, though this may require repositioning components that were placed in regions that no longer exist in the new layout.
Best practices suggest planning component placement before selecting a template, considering end-user device preferences, and testing different layouts to optimize user experience. The template serves as the foundation upon which the entire page experience is built, making thoughtful selection essential for creating effective Lightning pages.