Tüm alıştırma soruları

1784 soru

Soru 241Soru

An administrator needs to build an autolaunched Flow that updates all open Opportunity records associated with an Account when the Account's rating changes. The Flow retrieves the related opportunities into a record collection using a Get Records element and processes them using a Loop element. Which design pattern should the administrator implement to efficiently update the records while adhering to Salesforce governor limit best practices?

Cevabı ve açıklamayı göster

Cevap: Use an Assignment element inside the Loop to update field values on the current record item, a second Assignment element inside the Loop to add the updated record to a new collection variable, and a single Update Records element outside the Loop.

Cevap

Use an Assignment element inside the Loop to update field values on the current record item, a second Assignment element inside the Loop to add the updated record to a new collection variable, and a single Update Records element outside the Loop.
The correct design pattern follows Salesforce flow bulkification standards: field updates are staged in memory using Assignment elements inside the loop, collected into a secondary Record Collection variable, and saved to the database in a single transaction via an Update Records element placed after the loop finishes.

Adım Adım Çözüm

1
Retrieve related records
Store all open Opportunity records in a Record Collection variable using a single Get Records element prior to entering the loop.
Queries performed prior to loop iteration ensure SOQL governor limits are respected.
2
Iterate and modify records in memory
Use a Loop element to iterate over the collection. Inside the loop, use an Assignment element to update values on the loop item, then use a second Assignment element to add the modified loop item to a secondary output Record Collection variable.
Updating fields in memory across iterations avoids executing individual database updates during the loop execution.
3
Perform bulkified database update
Connect the 'After Last' path of the Loop element to a single Update Records element that references the secondary output Record Collection variable.
Executing a single DML operation after the loop finishes processes all modified records in one transaction, avoiding governor limit exceptions.

Anahtar Kavram

Bulkification and DML placement in Salesforce Flow Builder
Soru 242Soru

A customer support manager at a commercial fleet telematics company requires newly created cases with a Priority of 'High' to be automatically assigned to the Tier 2 Technical Support Queue upon creation. Furthermore, if any high-priority case remains unresolved in 'Open' status for more than 4 hours, it must be automatically reassigned to the Escalation Operations Queue. Which combination of case automation features should the administrator configure to satisfy these business requirements?

Cevabı ve açıklamayı göster

Cevap: Create a Case Assignment Rule entry to assign incoming high-priority cases to the Tier 2 Technical Support Queue, and create a Case Escalation Rule entry to reassign cases to the Escalation Operations Queue after 4 hours.

Cevap

Create a Case Assignment Rule entry to assign incoming high-priority cases to the Tier 2 Technical Support Queue, and create a Case Escalation Rule entry to reassign cases to the Escalation Operations Queue after 4 hours.
Case Assignment Rules determine initial case ownership when records are submitted. Case Escalation Rules evaluate open cases over time and perform actions—such as reassigning the case to a different queue—when defined time thresholds (such as 4 hours) are reached without case resolution.

Adım Adım Çözüm

1
Identify the initial ownership assignment requirement
Newly created high-priority cases must be assigned to a queue immediately upon creation.
Case Assignment Rules evaluate incoming cases against defined criteria to set record ownership (user or queue) at creation.
2
Identify the time-elapsed re-assignment (SLA) requirement
Cases remaining open past 4 hours require ownership transfer to an escalation queue.
Case Escalation Rules evaluate open cases continuously against business hours to trigger actions after a specified time delay.
3
Synthesize the appropriate feature set
Combine Case Assignment Rules for creation-time ownership routing with Case Escalation Rules for time-based reassignment.
Neither automation feature alone provides both immediate initial assignment and delayed time-based escalation capabilities.

Anahtar Kavram

Distinction between Case Assignment Rules (initial ownership upon record creation) and Case Escalation Rules (time-based re-assignment and SLA enforcement for open cases).
Soru 243Soru

A Salesforce Administrator at Global Enterprise Solutions needs to construct an Opportunity report that meets three specific criteria from executive leadership:

1. Display Opportunities with an Amount greater than $250,000 OR Opportunities owned by the Enterprise Sales Team.
2. Exclude any Opportunities where the Stage is Closed Lost.
3. Include only Opportunities associated with Accounts that have at least one open Support Case.

Which TWO report filtering and filter logic configurations must the administrator apply to fulfill these business requirements?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Configure standard field filters with Filter Logic set to (1 OR 2) AND 3, where Filter 1 is Amount > 250000, Filter 2 is Opportunity Owner Team equals Enterprise Sales, and Filter 3 is Stage not equal to Closed Lost.; Add a Cross Filter for Accounts with Cases, and apply a sub-filter on Cases where Closed equals False.

Cevap

The administrator must set the custom field filter logic to group the value and ownership conditions together using parentheses before evaluating the stage exclusion, configured as (1 OR 2) AND 3. Additionally, to filter parent Account records based on criteria on the related child Case object, the administrator must add a Cross Filter for Accounts with Cases alongside a secondary sub-filter restricting Cases to those where Closed equals False.
The solution requires properly structured Boolean operator precedence using parentheses so that Stage exclusion is enforced regardless of which criteria qualified the opportunity. Additionally, filtering across parent-child object boundaries (Accounts with open Cases) strictly requires a Cross Filter with secondary sub-filters on the related entity.

Adım Adım Çözüm

1
Analyze field filter logic requirement for boolean condition evaluation.
Requirements 1 and 2 state: (Amount > $250,000 OR Owner = Enterprise) AND (Stage != Closed Lost).
Parentheses are mandatory around the OR conditions to ensure the AND condition applies globally to both branches.
2
Evaluate relationship filtering capability for Accounts with open Cases.
Child object filter conditions require Cross Filters.
Standard field filters and bucket fields cannot evaluate presence or field values of child records (Cases) under parent objects (Accounts).
3
Configure the Cross Filter and sub-filter.
Add 'Accounts with Cases' Cross Filter with sub-filter 'Closed equals False'.
This restricts the report results to only include Opportunities whose Accounts possess open Cases.

Anahtar Kavram

Report Boolean Filter Logic & Cross Filtering
Soru 244Soru

Match each Salesforce validation rule formula function to its primary data quality enforcement use case.

Soldaki öğeye tıklayın, sonra eşleşen sağdaki öğeye tıklayın

Öğeler

REGEX
VLOOKUP
PRIORVALUE
ISCHANGED

Eşleşmeler

Cevabı ve açıklamayı göster

Cevap

REGEX matches pattern validation, VLOOKUP matches custom object column value validation, PRIORVALUE retrieves the pre-save value, and ISCHANGED detects field value changes.
Each validation rule function serves a distinct purpose: REGEX verifies string patterns, VLOOKUP checks values against custom object columns, PRIORVALUE fetches historical values prior to save, and ISCHANGED evaluates whether a field has been updated.

Adım Adım Çözüm

1
Identify pattern enforcement needs.
REGEX validates input formatting like postal codes using pattern matching syntax.
REGEX is specifically designed for text pattern compliance.
2
Identify table lookup requirements.
VLOOKUP searches a column in a custom object to match field inputs against valid reference records.
VLOOKUP allows cross-referencing custom object records for data validation.
3
Distinguish between change detection and previous value retrieval.
ISCHANGED evaluates if a modification occurred, whereas PRIORVALUE captures the specific value before modification.
Understanding execution functions ensures accurate logic evaluation in validation rules.

Anahtar Kavram

Validation Rule Functions and Data Quality Enforcement
Soru 245Soru

A Salesforce Administrator needs to create an autolaunched flow that updates a group of related Case records when an Account status changes. To follow Salesforce automation best practices and prevent governor limit violations, in what order should the administrator arrange the Flow Builder elements?

Öğeleri doğru sıraya koymak için sürükleyin

Cevabı ve açıklamayı göster

Cevap

The correct order of Flow Builder elements for a bulkified record processing pattern is: 1) Get Records to query records, 2) Loop to iterate through the collection, 3) Assignment to update field values on the current loop item, 4) Assignment to add the current loop item to a new output collection, and 5) Update Records after the loop path to perform a bulk update on the output collection.
Following Salesforce design standards, bulkified flow logic requires querying records first with Get Records, looping over the collection with a Loop element, updating field values on the loop item using an Assignment element, adding the updated item to an output collection with a second Assignment element, and executing a single Update Records element outside the loop container.

Adım Adım Çözüm

1
Retrieve data using a Get Records element
The target Case records are stored in a collection variable
Data must be retrieved prior to iteration and field assignments.
2
Iterate through records using a Loop element
Each record in the collection is made available sequentially as a loop item
Looping allows operations to be applied to each individual record item.
3
Update record fields using a primary Assignment element
Field values on the current record item are updated in temporary memory
Field changes must be assigned to the record item variable inside the loop.
4
Collect modified records using a secondary Assignment element
The current modified record item is appended to a new collection variable
Building an updated collection enables a single bulkified DML call.
5
Commit updates to the database using an Update Records element outside the loop
All records in the collection are saved to Salesforce in one database call
Placing database write operations outside loop structures adheres to governor limit best practices.

Anahtar Kavram

Bulkified Flow Design and Element Order
Soru 246Soru

A support team requires automated notifications to alert tier-2 managers 15 minutes before a case resolution target is breached, as well as an automated field update on the case if the resolution target is missed completely. Which TWO Milestone Action types should a Salesforce Administrator configure within the Entitlement Process? (Choose 2 answers)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Warning Actions; Violation Actions

Cevap

The correct milestone action types to configure within an Entitlement Process are Warning Actions (for automated tasks prior to breach) and Violation Actions (for automated tasks after breach).
In Salesforce Entitlement Management, milestones inside an Entitlement Process support three specific action types: Success Actions, Warning Actions, and Violation Actions. Warning Actions trigger automated workflow steps before a milestone expires, while Violation Actions trigger when the milestone deadline is missed.

Adım Adım Çözüm

1
Analyze the requirement for alerting managers before the SLA target expires.
Actions triggered prior to milestone expiration belong to the Warning Actions category.
Warning Actions accept time triggers relative to the milestone target time (e.g., 15 minutes before).
2
Analyze the requirement for updating the case field upon SLA breach.
Actions triggered when the target time is missed belong to the Violation Actions category.
Violation Actions fire automatically when the elapsed time exceeds the milestone limit without completion.
3
Review non-milestone distractor options.
Case Escalation Rules and Auto-Response Rules are independent case automation tools.
Within an Entitlement Process milestone, the available action categories are limited to Success Actions, Warning Actions, and Violation Actions.

Anahtar Kavram

Milestone Action Categories in Salesforce Entitlement Processes
Soru 247Soru

A Salesforce administrator at a renewable energy company needs to execute two separate data management tasks:

1. Load 1800018{}000 Opportunity records into Salesforce while linking them to existing Account records.
2. Upsert 3500035{}000 custom Solar_Panel__cSolar\_Panel\_\_c records while matching on a designated External ID field.

Which two statements accurately describe the utility requirements and capabilities for completing these operations? (Choose 2 answers)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Data Loader must be used for importing the Opportunity records because the Data Import Wizard does not support the Opportunity standard object.; The Data Import Wizard can be used for upserting the Solar_Panel__cSolar\_Panel\_\_c records because it supports custom objects up to 5000050{}000 records and allows matching by External ID.

Cevap

Data Loader must be used for Opportunity records because Opportunities are not supported by the Data Import Wizard, and the Data Import Wizard can be used for custom object records up to 5000050{}000 while matching by External ID.
The Data Import Wizard is limited to specific standard objects (Accounts, Contacts, Leads, Solutions, Campaign Members) and custom objects up to 5000050{}000 records. Because Opportunities are not supported by the Data Import Wizard, Data Loader must be used for Task 1. For Task 2, the custom object record count (3500035{}000) is under the 5000050{}000 limit, and the Data Import Wizard explicitly supports matching custom objects by External ID.

Adım Adım Çözüm

1
Evaluate the object support and volume constraints for Task 1 (Opportunity records).
The Data Import Wizard only supports specific standard objects (Accounts, Contacts, Leads, Solutions, Campaign Members). Opportunities are not supported by the wizard, so Data Loader is required.
Utility selection depends first on object support before volume considerations are evaluated.
2
Evaluate object support, volume constraints, and matching features for Task 2 (custom Solar_Panel__cSolar\_Panel\_\_c records).
The Data Import Wizard supports custom objects up to 5000050{}000 records and allows upsert matching on External ID fields.
Since 3500035{}000 records is below the 5000050{}000 limit and matching on External ID is supported, the Data Import Wizard is a valid choice for Task 2.

Anahtar Kavram

Data Import Wizard vs. Data Loader selection criteria based on standard object support, volume limits (5000050{}000 threshold), and External ID matching capabilities.
Tahmini Süre:1m 30s
Soru 248Soru

A Salesforce Administrator at an international medical equipment manufacturing company is designing an Executive Maintenance & Sales Dashboard in Lightning Experience. The dashboard aggregates data from three source report types: 'Accounts with Assets', 'Assets with Maintenance Contracts', and 'Contracts with Billing Schedules'. The administrator configures a dynamic dashboard filter based on the 'Account Region' picklist field. During configuration, the administrator notices that components fed by 'Contracts with Billing Schedules' cannot be filtered by 'Account Region'. Which configuration state explains why the dashboard filter cannot be applied to these components?

Cevabı ve açıklamayı göster

Cevap: The source report type for 'Contracts with Billing Schedules' does not include the Account Region field or any compatible field in its available columns.

Cevap

The source report type for 'Contracts with Billing Schedules' does not include the Account Region field or any compatible field in its available columns.
For a dynamic dashboard filter to apply to a component, the source report used by that component must include a field that is compatible with the filter field type. If the underlying report type ('Contracts with Billing Schedules') does not contain the 'Account Region' field or an equivalent field in its layout, the administrator cannot map the dashboard filter to that component.

Adım Adım Çözüm

1
Analyze why a dynamic dashboard filter cannot be mapped to a specific component's source report.
Dashboard filters require each component's source report to contain the filter field (or an equivalent field with a matching data type) within its report type schema.
Salesforce dynamic dashboard filters map directly to fields available in the underlying source report.
2
Evaluate the report type structure for 'Contracts with Billing Schedules'.
If the custom report type relationship omits the Account object or does not expose 'Account Region', the field cannot be selected for filter mapping.
Filter mapping relies on schema field availability in the source report type.
3
Select the option describing the field availability constraint in the source report type.
The correct condition is that the source report type lacks the Account Region field or compatible equivalent.
Adding the field to the custom report type layout is required to resolve this dashboard filter mapping issue.

Anahtar Kavram

Dashboard Filter Field Mapping Prerequisites
Soru 249Soru

A Salesforce administrator is configuring a standard Opportunity report to help the sales leadership team analyze pipeline data. The administrator plans to use report bucket fields and cross filters. Which TWO statements correctly describe the capabilities and rules for report filtering and bucketing in Salesforce? (Select TWO answers.)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Bucket fields can be created on Picklist, Text, and Numeric field types to group report records without creating custom fields.; Cross filters can be added to filter the primary object based on whether related child records exist or do not exist.

Cevap

Bucket fields can be created on Picklist, Text, and Numeric fields, and Cross Filters allow filtering records based on the presence or absence of related child records.
The statements confirming that bucket fields support Picklist, Text, and Numeric fields and that cross filters allow filtering by related objects using WITH or WITHOUT conditions are both correct. Bucketing provides inline grouping on supported data types without requiring custom fields, while cross filters isolate parent records based on child record relationships.

Adım Adım Çözüm

1
Identify valid field types supported by Salesforce report bucketing.
Bucket fields support Picklist, Text, and Numeric data types.
This allows administrators to quickly categorize data in reports without needing developer assistance or schema modifications.
2
Evaluate the primary purpose and syntax of Cross Filters in Salesforce reporting.
Cross filters allow filtering parent records based on related sub-objects using WITH or WITHOUT clauses.
This enables targeted queries such as finding Accounts WITHOUT Opportunities.

Anahtar Kavram

Report Bucketing and Cross Filter Behavior
Soru 250Soru

An administrator at an insurance brokerage is creating an Object-Specific Quick Action on the Account object to allow service agents to quickly log a new Policy Claim related record. The administrator configures predefined field values for the Account name and policy type, but notices that a critical picklist field on the quick action creation form displays no selectable values for users assigned to a specific record type. Which step did the administrator omit during configuration?

Cevabı ve açıklamayı göster

Cevap: Selecting and assigning the available picklist values for that specific Record Type under Object Manager for the Policy Claim object.

Cevap

The administrator omitted selecting and assigning the available picklist values for that specific Record Type under Object Manager for the Policy Claim target object.
When an Object-Specific Quick Action creates a record of an object that utilizes Record Types, the action layout respects the picklist assignments configured for that target Record Type. If picklist values are not assigned to the record type in Object Manager, the picklist field will display no options to the user.

Adım Adım Çözüm

1
Identify the cause of blank picklist choices on a record creation action layout.
Recognize that target object record types dictate which picklist options are accessible to users.
When a target object uses Record Types, creating a record via an Object-Specific Quick Action respects the picklist value assignments configured for that specified Record Type.
2
Determine the necessary administrative step to resolve missing picklist options.
Navigate to Object Manager > Policy Claim > Record Types > Select the Record Type > Edit the Picklist field.
Explicitly selecting and saving the available picklist values for the target record type makes those values selectable on the Quick Action layout.

Anahtar Kavram

Quick Action Record Type and Picklist Value Assignment
Tahmini Süre:1m 15s
Soru 251Soru

An administrator is configuring a new Workflow Rule on the Opportunity object. Arrange the following steps in the correct chronological order for setting up and executing a Workflow Rule.

Öğeleri doğru sıraya koymak için sürükleyin

Cevabı ve açıklamayı göster

Cevap

The correct sequence for configuring and activating a Workflow Rule is: first, define the target object and evaluation criteria; second, set the rule criteria filters or formula; third, add automated workflow actions; and fourth, activate the workflow rule.
Creating a Workflow Rule follows a logical administrative flow: specifying the object and evaluation timing, setting the rule criteria, assigning automated actions (such as field updates or email alerts), and finally activating the rule so it processes incoming record changes.

Adım Adım Çözüm

1
Select object and evaluation criteria.
Establishes which record types and edit events trigger evaluation.
Evaluation settings are required at the start of rule creation.
2
Configure filter criteria or formula.
Defines the precise conditions required for the rule to evaluate to true.
Criteria must be set before actions can be associated with those conditions.
3
Configure associated actions.
Attaches field updates, email alerts, tasks, or outbound messages to the rule.
Actions define what work Salesforce automates when criteria are met.
4
Activate the rule.
Enables the rule for live record processing.
Inactive rules do not evaluate or execute actions on record changes.

Anahtar Kavram

Workflow Rule Configuration Sequence
Soru 252Soru

Match each Salesforce email integration or email template administrative requirement to the correct configuration action required to meet the business need.

Soldaki öğeye tıklayın, sonra eşleşen sağdaki öğeye tıklayın

Öğeler

Allow sales representatives to view and insert standardized Lightning Email Templates directly inside their Outlook or Gmail integration side panel.
Prevent executive communication from being automatically captured and logged to Salesforce record feeds by email sync processes.
Grant a specific group of sales operations leads the ability to create, edit, and organize shared Lightning Email Templates in public folders without modifying user profiles.
Ensure email template merge fields render recipient information dynamically whether the recipient record is a Lead or a Contact.

Eşleşmeler

Cevabı ve açıklamayı göster

Cevap

Each requirement is satisfied by its corresponding administrative action: integration panel enablement allows template access within inboxes; Excluded Addresses filter out sensitive automated emails; the Manage Email Templates permission set enables folder management; and Handlebars Merge Language (HML) provides cross-object recipient merge compatibility.
Each administrative action correctly addresses the specific feature boundary and security model of Salesforce Outlook/Gmail Integration and Email Templates. Enabling templates in the integration layout exposes them in the email client pane. Excluded Addresses protect confidential threads. Permission sets delegate template folder management securely. Handlebars Merge Language (HML) ensures seamless field rendering across Lead and Contact targets.

Adım Adım Çözüm

1
Identify the integration panel requirement for accessing templates.
Confirming integration layout settings and pane enablement allows reps to access Lightning templates from Outlook/Gmail.
Integration layouts control which actions and components are exposed in the mail client side panel.
2
Identify privacy configuration for automated activity logging.
Adding domains to the Excluded Addresses list prevents auto-syncing confidential executive emails.
Einstein Activity Capture filters incoming/outgoing activities against the Excluded Addresses list before logging.
3
Determine permissions for managing public email template folders.
Creating a permission set with 'Manage Email Templates' gives targeted users administrative privileges over email template folders.
Permission sets adhere to the principle of least privilege, extending folder management capabilities without altering base profiles.
4
Select the proper merge field syntax for polymorphic recipient records.
Using Handlebars Merge Language (HML) syntax like {{{Recipient.FirstName}}} ensures compatibility across both Leads and Contacts.
HML replaces older SML syntax and dynamically resolves recipient attributes regardless of entity type.

Anahtar Kavram

Salesforce Outlook/Gmail Integration Capabilities and Email Template Security
Tahmini Süre:2m 0s
Soru 253Soru

A Service Operations Analyst requires a reporting solution in Salesforce to analyze Accounts and their associated Service Contracts. The reporting setup must satisfy three specific requirements:
1. Include Accounts in the results regardless of whether they have any related Service Contracts.
2. Automatically include any new custom fields created on the Service Contract object into reports built from this framework without manual field layout maintenance.
3. Display aggregated metrics in a two-dimensional grid grouped simultaneously by Account Type along rows and Contract Status along columns.

Which three configuration steps must the administrator take to fulfill these requirements? (Select three)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Define a Custom Report Type with Accounts as the primary object and Service Contracts as a secondary object using the 'with or without' relationship join.; Configure the Custom Report Type layout settings to automatically add new custom fields to the report layout upon field creation.; Select the Matrix report format to group data along both rows (Account Type) and columns (Contract Status).

Cevap

The correct configurations are defining a Custom Report Type with an outer join ('with or without' relationship), enabling automatic inclusion of new custom fields in the layout settings, and choosing a Matrix report format for two-dimensional grouping.
To satisfy all criteria, the administrator must configure an outer join ('with or without') in the Custom Report Type to show Accounts without contracts, enable auto-add in layout settings for new fields, and select Matrix format for simultaneous row and column grouping.

Adım Adım Çözüm

1
Determine the required object relationship in the Custom Report Type.
Configuring Accounts 'with or without' Service Contracts ensures that Accounts with zero contracts remain visible in the report.
An outer join is required to avoid filtering out parent records that lack child records.
2
Configure report layout settings for future field additions.
Enabling auto-add settings ensures newly created fields on source objects are automatically added to the Custom Report Type layout.
Prevents administrative overhead when custom fields are added post-setup.
3
Select the appropriate report format for multi-axis grouping.
Matrix format enables grouping by Account Type on rows and Contract Status on columns.
Summary format only supports row groupings, whereas Matrix format provides two-dimensional matrix summaries.

Anahtar Kavram

Custom Report Type Outer Joins, Field Layout Maintenance, and Matrix Report Formats
Tahmini Süre:1m 30s
Soru 254Soru

A Salesforce Administrator at a freight logistics company is designing a Lightning Experience Operations Dashboard to monitor regional fulfillment cases and sales opportunities. The administrator plans to add dynamic dashboard filters to allow leadership to segment dashboard data by Region and Account Type. Which two considerations or configuration requirements must the administrator keep in mind when implementing dynamic filters on this dashboard? (Select 2)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: A single Lightning dashboard can include a maximum of 3 dynamic filters, with each filter supporting up to 50 filter values.; Each source report component on the dashboard must contain fields compatible with the selected filter attribute or have its filter field manually mapped in the component settings.

Cevap

The correct requirements are that a Lightning dashboard supports a maximum of 3 dynamic filters with up to 50 filter options each, and that each dashboard component's source report must have compatible fields mapped to the filter criteria.
The option stating that a single Lightning dashboard supports a maximum of 3 dynamic filters with up to 50 values each is correct because this matches Salesforce system limits. The option stating that each source report component must have compatible fields mapped is also correct because filters require corresponding report fields to accurately restrict component data.

Adım Adım Çözüm

1
Identify the system limit for dynamic filters in Salesforce Lightning Experience dashboards.
Confirm that a maximum of 3 filters can be added to a single dashboard, with up to 50 filter options per filter.
This is a standard platform governance limit for dashboard design in Lightning Experience.
2
Evaluate field mapping requirements for multi-component reports driven by dashboard filters.
Determine that each source report component must have a matching field type mapped to the dashboard filter criteria.
If a source report lacks a matching field or mapping, the filter cannot refine that specific component's data.
3
Verify security and formula dependencies.
Confirm that dynamic filters respect existing sharing settings and do not rely on summary formula definitions.
Filters narrow visible dataset subsets without granting expanded record permissions or altering report formula structures.

Anahtar Kavram

Dashboard Dynamic Filters and Component Field Mapping
Soru 255Soru

Cloud Kicks wants to automatically update the Status of all open child Cases to 'Escalated' whenever a parent Account's Type is changed to 'Enterprise'. An administrator is designing a Record-Triggered Flow on the Account object to handle this requirement for accounts that may have hundreds of associated Cases. Which combination and sequence of Flow elements should the administrator use to accomplish this while adhering to Salesforce governor limit best practices?

Cevabı ve açıklamayı göster

Cevap: Use a Get Records element to store the open Cases in a collection variable, iterate through the collection using a Loop element, use an Assignment element inside the loop to set the Status field and append each updated Case to a new record collection variable, and execute a single Update Records element with the new collection outside the loop.

Cevap

The administrator should use a Get Records element to retrieve open Cases into a collection, use a Loop element with an Assignment element to modify field values and append each record to a new collection variable, and place a single Update Records element outside the loop.
To process multiple child records safely without exceeding Salesforce governor limits, Flow Builder elements must be bulkified. The correct approach uses a Get Records element to store child records in a collection, iterates through them with a Loop element while updating field values in memory using Assignment elements, and completes the operation with a single Update Records element placed outside the loop.

Adım Adım Çözüm

1
Retrieve related child records into a collection variable
A record collection variable containing all open Cases associated with the triggering Account is created using a single Get Records element.
Bulk processing requires gathering child records prior to iteration.
2
Iterate and update in-memory variables using Loop and Assignment elements
Field values are updated on individual loop item variables and added to a target update collection variable.
Manipulating record variables in memory avoids executing database calls inside the loop.
3
Persist changes to the database using an Update Records element outside the loop
All modified Case records in the target collection are updated in a single bulk DML operation.
Executing DML elements outside of loops prevents hitting Apex governor limits.

Anahtar Kavram

Flow Builder Bulkification and Element Logic
Soru 256Soru

A company requires an automated batch process to calculate the total contract value of all active child contracts linked to an account and update the parent account record. Order the Flow elements from first to last to accomplish this while maintaining bulkification best practices.

Öğeleri doğru sıraya koymak için sürükleyin

Cevabı ve açıklamayı göster

Cevap

The correct sequence is: Get Records element to query all active Contract records related to the Account -> Loop element to iterate over the collection of retrieved Contract records -> Assignment element to add the current Contract's amount to a running total variable -> Update Records element to update the parent Account with the final calculated total.
The proper sequence for bulkified record processing in Flow Builder is: retrieve records (Get Records), iterate through the records (Loop), perform in-memory variable calculations (Assignment inside the loop), and commit updates to the database once iteration finishes (Update Records).

Adım Adım Çözüm

1
Query the dataset using Get Records.
Collection variable is populated with target Contract records.
Data must be retrieved before iteration can occur.
2
Begin iteration with a Loop element.
Flow iterates through each item in the collection variable sequentially.
Allows element-level operations on each item.
3
Aggregate values using an Assignment element inside the loop.
The running total variable accumulates values across all loop iterations.
In-memory variable manipulation avoids SOQL and DML limit violations.
4
Persist changes using an Update Records element after the loop completes.
Parent Account record is updated with the calculated total in a single DML operation.
Placing data operations outside the loop ensures compliance with Salesforce governor limits.

Anahtar Kavram

Flow Builder Bulkification and Data Manipulation Sequencing
Soru 257Soru

A Salesforce Administrator at a software subscription company is building an executive dashboard in Lightning Experience that combines metrics from three distinct source reports: Opportunity Pipeline (Accounts with Opportunities), Support Tickets (Accounts with Cases), and Lead Generation (Leads). The administrator adds a dynamic dashboard filter based on the 'Account Industry' field. The filter successfully updates the Opportunity and Support Ticket components when a user selects an industry, but the Lead Generation component shows unfiltered totals and fails to respond to filter selections. What step must the administrator take to ensure the Lead Generation component filters correctly when an Industry is selected?

Cevabı ve açıklamayı göster

Cevap: Configure the dashboard filter properties by explicitly setting the field mapping for the Lead Generation source report to the Industry field on the Lead object.

Cevap

Configure the dashboard filter properties by explicitly setting the field mapping for the Lead Generation source report to the Industry field on the Lead object.
When a dynamic dashboard filter is defined using a field from one object (e.g., Account Industry), Salesforce automatically maps components whose source reports include that field. For components built on different primary objects (e.g., Leads), the administrator must manually edit the dashboard filter properties and select the corresponding field (e.g., Lead Industry) for that source report.

Adım Adım Çözüm

1
Identify why the dashboard component is not responding to the filter.
The dashboard filter uses 'Account Industry' as its filtering field. Components based on Account report types map automatically, but components based on the Lead object do not contain the Account object field.
Salesforce dynamic dashboard filters require every source report type to have a mapped equivalent field if that component is expected to react to the filter selection.
2
Edit the dashboard filter properties in the Lightning Dashboard Builder.
Access the field mapping configuration panel for the specific filter.
Field mappings determine which field in each source report corresponds to the master filter criteria.
3
Set the field mapping for the Lead report component to the 'Industry' field on Leads.
The Lead Generation component now successfully filters Lead records when users select an Account Industry filter value.
Mapping the equivalent object field enables multi-object dynamic filtering across heterogeneous report types on a single dashboard.

Anahtar Kavram

Dashboard Filter Field Mapping Across Multiple Report Types
Soru 258Soru

Match each data quality business requirement on standard or custom objects with the correct Salesforce validation rule formula function or logic pattern used to enforce it.

Soldaki öğeye tıklayın, sonra eşleşen sağdaki öğeye tıklayın

Öğeler

Detect whether a field value has been modified during an update, preventing the validation rule from firing on unchanged records.
Retrieve the previous value of a field prior to an update to ensure a numeric metric cannot be decreased.
Verify if a text or lookup field is null or contains no value, ensuring robust cross-type empty checks.
Evaluate the value of a single-select picklist field inside a validation formula expression.

Eşleşmeler

Cevabı ve açıklamayı göster

Cevap

Each business requirement maps to its corresponding formula function: ISCHANGED checks for field modifications, PRIORVALUE inspects the pre-save value, ISBLANK checks for missing values, and ISPICKVAL tests picklist selections.
Each validation rule requirement corresponds directly to its standard Salesforce formula function: ISCHANGED determines if a field value changed in the current save transaction, PRIORVALUE retrieves the field value immediately preceding the current edit, ISBLANK detects empty or null states across field types, and ISPICKVAL evaluates picklist field options.

Adım Adım Çözüm

1
Analyze requirement for detecting modifications during record updates
Identify that ISCHANGED returns true whenever the field value changes during an update transaction.
Prevents validation errors from triggering when users save records without altering the target field.
2
Analyze requirement for comparing past and present field values
Identify that PRIORVALUE retrieves the value prior to modification, allowing expressions like Field__c < PRIORVALUE(Field__c).
Enforces business rules preventing reductions in fields such as credit limits or amounts.
3
Analyze requirement for null and empty value evaluation
Identify that ISBLANK correctly handles empty text strings and null lookups, unlike NULLVALUE or ISNULL.
Ensures reliable data entry checks across various Salesforce field types.
4
Analyze picklist field comparison requirements
Identify that picklist fields cannot be directly evaluated with text operators and require ISPICKVAL or TEXT.
Maintains strict formula syntax compliance for picklist data types.

Anahtar Kavram

Salesforce Validation Rule Formula Functions for Data Quality Enforcement
Soru 259Soru

An administrator at a logistics company is setting up access for a newly created Salesforce Content Library named 'Warehouse Operations'. The operations manager specifies that warehouse supervisors need to view and download standard operating procedure (SOP) files stored in the library. However, supervisors must not be able to upload new document versions, modify file details, or delete any existing content. Which configuration should the administrator implement to meet these requirements?

Cevabı ve açıklamayı göster

Cevap: Assign the warehouse supervisors the Viewer library role within the Warehouse Operations library.

Cevap

Assigning the warehouse supervisors the Viewer library role within the Warehouse Operations library meets all specified access restrictions.
In Salesforce CRM Content, library permissions are controlled by assigning library roles (such as Viewer, Author, or Library Administrator) to users or public groups for a specific library. The Viewer role grants permissions to locate, preview, and download library files while withholding rights to upload, edit, or delete documents.

Adım Adım Çözüm

1
Analyze the access requirements for the warehouse supervisors.
Supervisors require view and download access to library files, but must be restricted from uploading, editing, or deleting files.
Understanding the required access level determines which library permission role to apply.
2
Evaluate standard Salesforce Content Library roles (Viewer, Author, Library Administrator).
The Viewer role provides read and download rights without granting permissions to upload, edit metadata, or remove files.
Library roles govern user privileges specifically within Salesforce Content Libraries.
3
Select the appropriate configuration.
Add the supervisors (or their public group/user records) to the library with the Viewer role.
This achieves the requested security posture using out-of-the-box library role settings without unnecessary customization.

Anahtar Kavram

Salesforce Content Library Roles and Access Control
Soru 260Soru

A Salesforce Administrator at a biotechnology research firm is configuring case automation for support operations. Which two statements accurately describe the functionality and capabilities of Case Assignment Rules, Case Auto-Response Rules, and Case Escalation Rules? (Select TWO answers.)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Case Assignment Rules set initial record ownership upon creation, whereas Case Escalation Rules execute time-based actions such as reassignment or notifications when SLAs are breached.; Both Case Auto-Response Rules and Case Escalation Rules can be configured to adhere to specific organization business hours and holiday schedules.

Cevap

The two correct statements are: 1) Case Assignment Rules set initial record ownership upon creation, whereas Case Escalation Rules execute time-based actions such as reassignment or notifications when SLAs are breached; and 2) Both Case Auto-Response Rules and Case Escalation Rules can be configured to adhere to specific organization business hours and holiday schedules.
The statement describing Case Assignment Rules for initial ownership and Escalation Rules for SLA breach actions accurately identifies the operational timing of both features. The statement highlighting business hours integration for Auto-Response and Escalation Rules is also correct, as both rule types can incorporate business hours to ensure calculations and email sends account for holidays and non-working hours.

Adım Adım Çözüm

1
Analyze the purpose of Case Assignment Rules versus Case Escalation Rules.
Case Assignment Rules route newly created cases to a user or queue. Escalation Rules evaluate open cases over time and trigger escalation actions (reassignment, notification emails) based on elapsed time and business criteria.
Understanding the lifecycle timing of automation rules clarifies when each rule type operates.
2
Evaluate business hours integration across Salesforce case automation features.
Both Auto-Response Rules and Escalation Rules can be linked to business hours configurations to determine when time clocks run or when auto-response emails should be sent.
Business hours ensure SLA calculations and automated communications align with actual operating hours.
3
Identify incorrect statements regarding feature capabilities.
Using escalation rules for immediate creation-time routing misidentifies rule timing. Claiming auto-response rules change case ownership misidentifies rule actions.
Auto-response rules strictly send emails, while assignment rules control record ownership.

Anahtar Kavram

Salesforce Case Automation Rules (Assignment, Auto-Response, and Escalation)
ÖncekiSayfa 13 / 90Sonraki
Tüm alıştırma soruları — Salesforce Certified Administrator | Examkin