Tüm alıştırma soruları

1784 soru

Soru 1301Soru

A Salesforce Administrator is configuring an autolaunched flow to update inactive Contact records. To ensure the flow is properly bulkified and avoids hitting DML governor limits, place the following Flow Builder steps in the correct logical execution sequence from first to last.

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

Cevabı ve açıklamayı göster

Cevap

The correct logical sequence for bulkified record processing is: 1) Get Records to query the initial collection, 2) Loop to iterate through records, 3) Assignment to update field values on the current record variable, 4) Assignment to add the modified record to an update collection variable, and 5) Update Records outside the loop to commit all changes in a single operation.
The standard design pattern for processing multiple records in Salesforce Flow Builder requires fetching records first (Get Records), looping through them (Loop), updating field values and accumulating them into a new collection variable using Assignment elements inside the loop, and finally issuing a single update request (Update Records) outside the loop.

Adım Adım Çözüm

1
Retrieve data using a Get Records element
Obtain a collection variable containing all targeted inactive Contact records.
Flow processing begins by identifying and pulling relevant records into flow memory.
2
Initialize iteration using a Loop element
Pass the retrieved Contact collection into a loop to process records one by one.
A loop is required to evaluate or modify individual record fields within a collection.
3
Modify record values using an Assignment element
Set the desired field values on the current item variable (e.g., $Record or current item from loop).
Field changes must be made to the current record variable in memory during each iteration.
4
Stage modified records using a second Assignment element
Append the current modified record variable to a new collection variable designated for updates.
Staging records in a collection variable allows all changes to be combined prior to database operations.
5
Persist changes using an Update Records element outside the loop
Perform a single DML update call on the staged collection variable after the loop finishes.
Placing the Update Records element outside the loop prevents hitting the 150 DML statement governor limit.

Anahtar Kavram

Bulkification Sequence in Flow Builder
Soru 1302Soru

An organization experiences an unexpected spike in website traffic during a promotional marketing event, causing customer inquiries submitted through their public Web-to-Case form to exceed the maximum daily limit allowed by Salesforce. What happens to the additional Web-to-Case submissions once this daily limit has been reached?

Cevabı ve açıklamayı göster

Cevap: The web submission details are sent via email to the Default Case Owner, and no new Case record is created.

Cevap

The web submission details are sent via email to the Default Case Owner, and no new Case record is created.
When the daily limit for Web-to-Case requests is reached, Salesforce prevents additional Case record creation. To ensure submitted information is not lost, Salesforce emails the details of each excess submission to the Default Case Owner specified in the Web-to-Case settings.

Adım Adım Çözüm

1
Identify the feature and governor limit in question.
Web-to-Case has a standard default limit of 5,000 cases per 24-hour period.
Understanding system caps is necessary to evaluate intake channel overflow behavior.
2
Analyze how Salesforce handles submissions beyond the daily limit.
Salesforce rejects direct creation of Case database records for any request submitted after the limit is reached.
This prevents database overload while enforcing org-wide transaction limits.
3
Determine the fallback mechanism for customer submission data.
The form data is packaged into an email notification and sent directly to the Default Case Owner configured in Web-to-Case setup.
This mechanism ensures customer inquiries are preserved for manual follow-up rather than lost entirely.

Anahtar Kavram

Web-to-Case Daily Submission Limits and Default Case Owner Fallback
Soru 1303Soru

Kinesis Renewable Energy is introducing a dedicated Enterprise Sales division alongside its existing Direct Sales team. The Enterprise Sales team requires a tailored pipeline with a unique set of Opportunity Stage picklist values. Which TWO configuration steps must an administrator perform to meet this requirement? (Select 2 answers)

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

Cevabı ve açıklamayı göster

Cevap: Create a new Sales Process that incorporates the specific Opportunity Stage picklist values needed for the Enterprise Sales team.; Create a new Opportunity Record Type and associate it with the newly created Sales Process.

Cevap

To configure tailored Opportunity Stages for a new sales team, the administrator must create a new Sales Process containing the selected stage values and then create a new Opportunity Record Type linked to that Sales Process.
Configuring distinct Opportunity Stages for a business process in Salesforce requires creating a Sales Process to select the active stage picklist values and then creating an Opportunity Record Type linked to that Sales Process.

Adım Adım Çözüm

1
Create a new Sales Process
Defines the specific subset of Opportunity Stage picklist values required for the Enterprise Sales workflow.
Opportunity stages are governed by Sales Processes rather than standard object-level picklist assignments.
2
Create an Opportunity Record Type
Associates the record type with the newly created Sales Process.
Record types link page layouts and sales processes to different user profiles and business units.

Anahtar Kavram

Opportunity Stage management via Sales Processes and Record Types
Soru 1304Soru

A Salesforce Administrator at a commercial real estate firm is configuring an Opportunity report to evaluate client accounts for an upcoming portfolio review. The report must satisfy two specific requirements:

1. Categorize Accounts into three distinct tiers based on their Annual Revenue field values (00 - 1,000,000 for Tier 3; 1,000,0011,000,001 - 10,000,000 for Tier 2; > $10,000,000 for Tier 1) without creating custom fields on the Account object.
2. Filter the report results to show only Accounts that have associated Opportunities with a stage of Closed Won, while explicitly excluding Accounts that have open Support Cases.

Which TWO report building features or configurations should the administrator use to meet these requirements? (Select TWO.)

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

Cevabı ve açıklamayı göster

Cevap: Add a Bucket Field on the Account Annual Revenue field and define the revenue ranges for each tier.; Add a Cross Filter for Accounts with Opportunities filtered by Stage equals Closed Won, and a second Cross Filter for Accounts without Cases filtered by Status not equal to Closed.

Cevap

The administrator should add a Bucket Field on the Annual Revenue field to categorize accounts into tiers without custom fields, and apply two Cross Filters (Accounts with Opportunities filtered by Stage, and Accounts without Cases filtered by Status) to restrict the related object records.
The solution requires bucketing the Annual Revenue field to meet the zero-schema modification requirement for categorization, and utilizing Cross Filters ('with Opportunities' and 'without Cases') with secondary sub-filters to filter parent Accounts based on child object record criteria.

Adım Adım Çözüm

1
Address Requirement 1 (Revenue Categorization)
Create a Bucket Field on the numeric Annual Revenue field on the Account object.
Bucket fields allow grouping numeric ranges into custom text categories directly in report builder without creating custom schema fields.
2
Address Requirement 2 (Related Record Filtering)
Add two Cross Filters to the report: 'Accounts with Opportunities' (with sub-filter Stage = Closed Won) AND 'Accounts without Cases' (with sub-filter Status != Closed).
Cross filters evaluate parent-child relationships ('with' or 'without') and allow secondary sub-filters on child object fields.

Anahtar Kavram

Report Bucketing and Cross Filtering
Soru 1305Soru

An administrator is configuring automated processes on the Opportunity object to streamline sales operations. The leadership team requires immediate data synchronization, notifications, and integration with an external ERP system whenever an Opportunity reaches the 'Negotiation/Review' stage. Which TWO capabilities are natively available when using standard Workflow Actions to fulfill these requirements?

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

Cevabı ve açıklamayı göster

Cevap: Workflow Field Updates can modify fields on the triggering Opportunity record as well as fields on its parent Account record.; Workflow Outbound Messages can transmit designated field data in a SOAP-formatted XML message to a specified external endpoint without writing code.

Cevap

The correct capabilities are modifying parent Account fields via cross-object field updates from Opportunities, and sending SOAP-formatted XML notifications to an external system using Outbound Messages.
Workflow Rules support cross-object field updates from child objects (such as Opportunity) to parent objects (such as Account). Additionally, Outbound Messages natively transmit XML SOAP messages containing record fields to an external endpoint without requiring custom code.

Adım Adım Çözüm

1
Evaluate cross-object capabilities of Workflow Field Updates.
Confirmed that Opportunity (child) can update fields on its parent Account object via standard cross-object field updates.
Salesforce permits cross-object field updates from specific standard/custom child objects up to their parent object.
2
Evaluate integration capabilities of Outbound Messages.
Confirmed that Outbound Messages send structured SOAP XML payloads declaratively to external HTTP/HTTPS listeners.
Outbound messaging is one of the four native workflow actions specifically designed for declarative API notifications.
3
Verify target assignment limitations for Workflow Tasks.
Identified that queues are invalid targets for Workflow Tasks.
Tasks require a single user assignment (e.g., user, record owner, role) and do not support queue assignments.
4
Check evaluation criteria restrictions for time-dependent actions.
Identified that 'created, and every time it's edited' invalidates time triggers.
To prevent infinite time-trigger loops on subsequent updates, Salesforce restricts time-dependent actions to specific evaluation criteria.

Anahtar Kavram

Workflow Action Capabilities and Restrictions
Soru 1306Soru

A Salesforce administrator needs to optimize automated processes for record modifications. Which two operations can be performed using a Before-Save (Fast Field Updates) Record-Triggered Flow? (Select TWO)

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

Cevabı ve açıklamayı göster

Cevap: Updating fields on the triggering record; Calculating and assigning values to custom fields on the triggering record prior to saving

Cevap

Before-Save (Fast Field Updates) Record-Triggered Flows are designed exclusively to update fields on the record that triggered the flow and calculate field values before the record is committed to the database.
Before-Save (Fast Field Updates) Record-Triggered Flows execute immediately before the record is written to the database. They allow updating fields and performing calculations directly on the triggering record without executing standard DML statements.

Adım Adım Çözüm

1
Determine the execution timing and scope of Before-Save Record-Triggered Flows.
Before-Save flows run prior to database commit and can only modify fields on the triggering record.
Modifying the triggering record before save avoids additional DML statements and improves system performance.
2
Evaluate the capabilities required for creating related records or executing actions.
Operations such as creating related records or sending email alerts require the record to exist in the database first.
These operations must be configured in After-Save Record-Triggered Flows.

Anahtar Kavram

Fast Field Updates (Before-Save Record-Triggered Flows)
Soru 1307Soru

An enterprise organization requires that when a Commercial Contract record is submitted for approval, the contract submitter and other standard users must be prevented from editing the record. However, the currently assigned approver must be able to update contract details directly on the record while the approval is pending. Which configuration setting in the approval process satisfies this requirement?

Cevabı ve açıklamayı göster

Cevap: Select the option to allow administrators or the currently assigned approver to edit records in the approval process Record Lock properties.

Cevap

Select the option to allow administrators or the currently assigned approver to edit records in the approval process Record Lock properties.
In Salesforce, when configuring an approval process, the administrator specifies the Record Lock properties. Selecting 'Administrators OR the currently assigned approver can edit records during the approval process' grants the assigned approver edit rights while locking out all other non-admin users.

Adım Adım Çözüm

1
Identify the record locking requirements for the approval process.
Standard users and submitters must be locked from editing, but assigned approvers and administrators need edit access during the approval lifecycle.
Determines the appropriate security and record access mechanism within Salesforce Approval Processes.
2
Evaluate native Salesforce Approval Process Record Lock properties.
Salesforce approval processes provide a native Record Lock setting with two choices: 'Administrators ONLY' or 'Administrators OR the currently assigned approver'.
Configuring 'Administrators OR the currently assigned approver' directly fulfills the business requirement without custom automation.

Anahtar Kavram

Approval Process Record Locking and Edit Permissions
Tahmini Süre:1m 30s
Soru 1308Soru

An administrator is building a record-triggered flow on the Case object to handle support routing. After executing a Get Records element to search for an active Service Level Agreement (SLA) record associated with the parent Account, the flow needs to branch its execution based on whether an SLA record was successfully retrieved.

Which Flow Builder configuration should the administrator use to determine if an SLA record was found?

Cevabı ve açıklamayı göster

Cevap: A Decision element configured with a condition evaluating if the SLA record variable Is Null equals False

Cevap

A Decision element configured with a condition evaluating if the SLA record variable Is Null equals False
In Salesforce Flow Builder, a Decision element evaluates logical conditions to create execution branches. When a Get Records element runs, it stores retrieved data in a record variable. To verify if a record was found, administrators configure an outcome in a Decision element with the rule condition evaluating whether the record variable's 'Is Null' status equals False (or evaluating if the record variable ID Is Null equals False).

Adım Adım Çözüm

1
Identify the requirement to evaluate the output of a Get Records data retrieval step in Flow Builder.
Recognize that a Get Records element populates a single record variable or collection variable.
Flow Builder requires explicit logic to verify if records were found before taking actions that depend on those records.
2
Select the appropriate Flow element for evaluating logical conditions and creating execution branches.
Choose a Decision element.
Decision elements evaluate resources against specified criteria to direct flow execution down distinct outcome paths.
3
Configure the outcome criteria using the global constant boolean operator for null checking.
Set the resource to the record variable, the operator to 'Is Null', and the value to '{!$GlobalConstant.False}'.
Evaluating 'Is Null equals False' confirms that the record variable contains data, indicating a successful query result.

Anahtar Kavram

Flow Builder Decision Elements and Null Check Validation
Tahmini Süre:1m 15s
Soru 1309Soru

A Renewal Operations Manager requests a single report view displaying Accounts alongside their active Contracts and open Cases. Contracts and Cases both relate to Account, but they do not have a direct relationship to each other. Which report configuration should the administrator use to fulfill this requirement?

Cevabı ve açıklamayı göster

Cevap: Create a Joined Report containing two blocks—one for the Accounts with Contracts report type and one for the Accounts with Cases report type—grouped by Account Name.

Cevap

Create a Joined Report containing two blocks—one for the Accounts with Contracts report type and one for the Accounts with Cases report type—grouped by Account Name.
Joined reports enable administrators to display views of data from different report types within separate blocks. By adding one block for Accounts with Contracts and another block for Accounts with Cases, and grouping both blocks by the common Account Name field, leadership can analyze both sets of child records in a single consolidated report view.

Adım Adım Çözüm

1
Analyze the business requirement and object relationships.
Contracts and Cases are distinct child objects of Account without a direct relationship between themselves.
Standard multi-object report types require a hierarchical relationship path across joined objects.
2
Evaluate report format capabilities for handling disparate objects.
A Joined Report can combine up to 5 report blocks based on different report types.
Each block functions as a discrete sub-report with its own columns, filters, and sorting.
3
Identify the common field needed to join the report blocks.
Group both report blocks by Account Name.
Grouping by a shared common field aligns the data side-by-side across blocks.

Anahtar Kavram

Joined Report Formats for Disparate Objects
Tahmini Süre:1m 0s
Soru 1310Soru

A company requires an automated solution in Salesforce to process line items when an Opportunity is set to 'Closed Won'. The flow must iterate through a collection of Opportunity Line Items, update a custom renewal field on each item, aggregate the total renewal value, and subsequently update the parent Account record. Which TWO design practices or Flow elements must the administrator implement to accomplish this requirement while avoiding governor limit violations? (Select 2 answers.)

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

Cevabı ve açıklamayı göster

Cevap: Use an Assignment element within the loop to add updated record variables to a record collection, then execute a single Update Records element outside the loop.; Use an Assignment element within the loop to aggregate the total renewal value into a currency variable, then execute a single Update Records element after the loop terminates to update the Account.

Cevap

The administrator must use Assignment elements inside the loop to build a record collection for line items and aggregate totals into variable resources, followed by single Update Records elements outside the loop.
Bulkification in Flow Builder requires all data manipulation (DML) operations to occur outside of loops. Using an Assignment element inside the loop allows administrators to prepare record collections and calculate cumulative values in memory, executing single Update Records elements after loop completion.

Adım Adım Çözüm

1
Iterate over the collection of Opportunity Line Items using a Loop element.
The flow accesses individual item field values sequentially.
Looping allows modification of field values on a current loop item reference.
2
Use Assignment elements inside the loop to update the current loop item fields, add the item to a record collection variable, and accumulate the running total into a currency variable.
In-memory variables are modified without issuing database DML transactions.
In-memory assignment operations do not count against Salesforce SOQL/DML governor limits.
3
Place Update Records elements after the loop finishes to update the collection of line items and the parent Account record.
All database changes occur in bulk in two DML statements.
Bulkifying database calls prevents hitting governor limits during execution.

Anahtar Kavram

Flow Bulkification and Variable Logic in Loops
Soru 1311Soru

An administrator is configuring an approval process for custom Purchase Order records. During testing, the administrator notices that users are still able to edit field values on the Purchase Order immediately after clicking Submit for Approval, before any approver reviews it. Which approval process configuration setting should the administrator modify to ensure the record is restricted from editing upon submission?

Cevabı ve açıklamayı göster

Cevap: Set the Record Lock Properties of the approval process to lock the record from being edited upon entry.

Cevap

Set the Record Lock Properties of the approval process to lock the record from being edited upon entry.
In Salesforce approval processes, record locking behavior upon entry is specified within the approval process definition settings (Record Lock Properties). Choosing to lock the record prevents users from making changes while the approval process is active.

Adım Adım Çözüm

1
Identify the requirement
The Purchase Order record must be locked against editing immediately when submitted for approval.
Preventing modifications ensures data integrity while approvers review the record.
2
Review Salesforce Approval Process record locking settings
Salesforce approval processes include a native setting under Process Detail properties called Record Lock Properties.
Administrators specify whether to lock the record from being edited or leave it unlocked when the record enters the process.
3
Select the correct administrative action
Configure the Record Lock Properties setting to 'Lock the record from being edited'.
This natively prevents submitters and non-administrators from making changes during approval.

Anahtar Kavram

Approval Process Record Locking Behavior
Soru 1312Soru

An administrator at Universal Containers configures and activates a custom Matching Rule on the Contact object using exact matching on Email and fuzzy matching on First Name. However, when sales representatives manually create new Contact records that contain identical email addresses and similar first names to existing records, no duplicate warning is displayed and the system saves the records without intervention. Which configuration step did the administrator omit?

Cevabı ve açıklamayı göster

Cevap: Creating and activating a Duplicate Rule that references the Matching Rule and defines the Alert and Block actions.

Cevap

The administrator omitted creating and activating a Duplicate Rule that references the Matching Rule and specifies the appropriate Alert or Block action.
In Salesforce Duplicate Management, Matching Rules define the algorithms and field comparison criteria to identify duplicate records, but they do not enforce any actions on their own. A Duplicate Rule must be created and activated to specify what action (such as Alert, Report, or Block) Salesforce takes when a record matches the criteria defined in the associated Matching Rule.

Adım Adım Çözüm

1
Differentiate between Matching Rules and Duplicate Rules in Salesforce.
Identify that Matching Rules determine how duplicates are detected, while Duplicate Rules specify what action occurs when a duplicate is found.
Matching rules contain only equation logic (e.g., exact email, fuzzy first name) and do not control user UI alerts or block mechanisms.
2
Analyze why activating only the Matching Rule produced no alerts during Contact creation.
Recognize that an active Matching Rule remains dormant until associated with an active Duplicate Rule.
Without a Duplicate Rule set to 'Alert' or 'Block' on record creation, Salesforce takes no action upon discovering potential matches.
3
Select the resolution that completes the declarative duplicate management configuration.
Create and activate a Duplicate Rule linked to the custom Matching Rule.
This establishes the necessary action execution step whenever a record matches the defined criteria.

Anahtar Kavram

Matching Rules vs Duplicate Rules Execution
Soru 1313Soru

Starlight Financial enforces a Private Organization-Wide Default (OWD) sharing model for Accounts and Opportunities. An administrator is instructed to set up a sales manager dashboard so that whichever sales manager logs in, they see dashboard metrics reflecting only the records they and their subordinates are authorized to view according to security settings. To satisfy this requirement, the administrator sets the dashboard running user setting to 'Run as the logged-in user' (Dynamic Dashboard). Which outcome accurately describes how security and data visibility are applied when a sales manager accesses this dashboard?

Cevabı ve açıklamayı göster

Cevap: The dashboard component data is calculated and displayed using the security permissions, sharing rules, and role hierarchy of the individual viewing user.

Cevap

The dashboard component data is calculated and displayed using the security permissions, sharing rules, and role hierarchy of the individual viewing user.
When a dashboard is configured to 'Run as the logged-in user' (a Dynamic Dashboard), Salesforce computes and renders component data dynamically based on the security context, role hierarchy, and sharing settings of the person currently viewing the dashboard.

Adım Adım Çözüm

1
Analyze the requirement for dynamic user data visibility
The requirement asks for a single dashboard that automatically adapts its content to show only data authorized for whichever manager views it.
Setting the running user to 'Run as the logged-in user' configures the dashboard as a Dynamic Dashboard.
2
Evaluate security enforcement for dynamic dashboards
A dynamic dashboard evaluates Organization-Wide Defaults, role hierarchy, permission sets, and sharing rules for the specific user viewing the dashboard at run time.
This guarantees that viewers only see data to which they have explicit read permissions.

Anahtar Kavram

Dynamic Dashboard Security and Running User Context
Soru 1314Soru

During the setup of a process automation for case management, a system administrator must evaluate whether a Case priority is 'High', 'Medium', or 'Low' to determine the appropriate routing path. Which Flow Builder element provides the conditional logic required to evaluate these criteria and direct the flow down different execution paths?

Cevabı ve açıklamayı göster

Cevap: Decision element

Cevap

The Decision element is used in Flow Builder to evaluate conditions and route flow execution along different paths.
The Decision element in Flow Builder evaluates logical expressions and directs the flow along specific outcome paths based on whether criteria (such as Case priority values) are met.

Adım Adım Çözüm

1
Identify the requirement to evaluate field values (Case priority) and branch flow execution based on those values.
Recognize that conditional branching requires an element that supports multiple outcome paths.
Flow Builder requires a logic element to evaluate if/then conditions.
2
Compare Flow Builder elements to find the one responsible for conditional routing.
Select the Decision element, which defines outcome criteria for branching.
The Decision element contains one or more outcome paths defined by logical conditions.

Anahtar Kavram

Flow Builder Decision Element for Conditional Logic
Tahmini Süre:45s
Soru 1315Soru

A Salesforce administrator is building a report to track sales pipeline metrics and needs to understand the differences between report formula types. Which two statements accurately describe the capabilities of row-level formulas and summary formulas in Salesforce reports? (Select 2)

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

Cevabı ve açıklamayı göster

Cevap: Row-level formulas evaluate logic record-by-record on individual rows in a report.; Summary formulas evaluate aggregated data and require at least one grouping in the report.

Cevap

Row-level formulas evaluate logic record-by-record on individual rows, and summary formulas evaluate aggregated data requiring at least one report grouping.
The correct options accurately identify that row-level formulas calculate values on a record-by-record basis, while summary formulas calculate aggregate metrics across grouped report data.

Adım Adım Çözüm

1
Identify row-by-row evaluation capability
Determine that row-level formulas operate on individual records.
Row-level formulas calculate custom values for each row without requiring report groupings.
2
Identify aggregate summary evaluation capability
Determine that summary formulas operate on summarized data.
Summary formulas calculate metrics based on grouped subtotals or grand totals in reports.

Anahtar Kavram

Distinction between row-level formulas and summary formulas in Salesforce reports
Soru 1316Soru

A Salesforce Administrator at Velox Health Solutions is setting up a Lightning Service Console app for the patient support team. The support manager requires that when agents view a Case, any related Account and Contact records open automatically as subtabs underneath the Case primary tab. Additionally, agents need persistent access to a softphone dialer component at the bottom of the console interface regardless of which workspace tab is active. Which TWO configuration actions should the administrator take to fulfill these business requirements?

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

Cevabı ve açıklamayı göster

Cevap: Configure Navigation Rules in the App Manager for the Service Console app to open Account and Contact records as subtabs of the Case primary tab.; Add the softphone component to the Utility Bar settings of the Service Console application in the App Manager.

Cevap

The administrator must configure Navigation Rules in the App Manager to set Account and Contact records to open as subtabs of Case primary tabs, and add the softphone component to the Utility Bar of the Service Console application.
To achieve the desired console user experience, the administrator must utilize App Manager features designed specifically for Lightning Console apps: Navigation Rules control whether records open as workspace primary tabs or subtabs underneath another record, while the Utility Bar provides a fixed footer for persistent tools such as softphones across all console views.

Adım Adım Çözüm

1
Navigate to Setup > App Manager and edit the target Lightning Service Console app.
Access the app-level configuration settings.
Console layout features, tab behaviors, and utility items are managed directly in the App Manager settings.
2
Configure Navigation Rules under the app settings.
Define primary tab and subtab relationships for Case-related records.
Setting Account and Contact objects to open as subtabs ensures they open cleanly under the primary Case workspace tab.
3
Add the softphone CTI component to the App Utility Bar section.
The utility bar item appears persistently at the bottom of the screen.
Utility Bar items remain visible at the bottom of the console regardless of which primary tabs or subtabs are open.

Anahtar Kavram

Lightning Service Console Navigation Rules and Utility Bar Configuration
Soru 1317Soru

An organization is optimizing its automation architecture for a custom object named Inspection__c. When an Inspection__c record is modified and marked as 'Completed', the system must fulfill three specific requirements:

1. Calculate and populate the Internal_Compliance_Code__c field directly on the triggering Inspection__c record prior to committing changes to the database.
2. Update the Total_Inspections__c counter on the related parent Facility__c record.
3. Send an HTTP web request to an external auditing endpoint to log the completion event.

Which automation design best adheres to Salesforce performance best practices while minimizing transaction overhead and avoiding governor limit exceptions?

Cevabı ve açıklamayı göster

Cevap: Implement a Fast Field Updates (Before-Save) record-triggered flow to update the Internal_Compliance_Code__c on the triggering record, and an Actions and Related Records (After-Save) record-triggered flow featuring an Asynchronous Path to update the parent Facility__c record and execute the external callout.

Cevap

Implement a Fast Field Updates (Before-Save) record-triggered flow for same-record updates, alongside an Actions and Related Records (After-Save) record-triggered flow utilizing an Asynchronous Path for related record updates and external callouts.
The solution that combines a Fast Field Updates (Before-Save) record-triggered flow with an Actions and Related Records (After-Save) record-triggered flow utilizing an Asynchronous Path follows official Salesforce architectural best practices. Before-Save flows update fields on the triggering record without incurring DML overhead. After-Save flows handle related record updates and external callouts, while the Asynchronous Path isolates the callout to avoid 'uncommitted work pending' errors and separate governor limits.

Adım Adım Çözüm

1
Evaluate same-record field assignment requirement
Identify that populating fields on the triggering record prior to database commit is best handled via Before-Save (Fast Field Updates) flow triggers.
Before-Save record-triggered flows execute up to 10x faster than After-Save flows because they modify the record buffer directly without calling explicit DML update operations or re-triggering validation rules.
2
Evaluate related record update and external integration requirements
Determine that updating the parent Facility__c record and executing an HTTP callout require an After-Save (Actions and Related Records) flow context.
Related records can only be safely updated once the primary record ID exists and initial system validations pass in the After-Save phase.
3
Select the correct execution path for the external callout
Place the callout and related record updates in an Asynchronous Path within the After-Save flow.
Salesforce prohibits synchronous callouts when uncommitted DML operations exist in the transaction. Moving callouts to an Asynchronous Path executes them in a separate background thread with fresh governor limits.

Anahtar Kavram

Record-Triggered Flow Types, Execution Timing (Before vs. After Save), and Asynchronous Paths
Tahmini Süre:2m 0s
Soru 1318Soru

A Salesforce Administrator is evaluating declarative capabilities for a enterprise service management implementation. Match each automation requirement to its corresponding Process Builder capability or platform limitation.

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

Öğeler

Automatically update a custom status field on all child Asset records when a parent Account record is marked as Inactive.
Permanently remove a temporary audit log custom object record 30 days after a Case record is marked Closed.
Send a automated Chatter post notification 5 days prior to an Opportunity Contract Expiration Date.
Call custom complex pricing calculation logic developed by an engineering team when an Order reaches the Approved stage.

Eşleşmeler

Cevabı ve açıklamayı göster

Cevap

Updating child assets is fully supported via immediate Update Records actions; deleting audit records is not supported in Process Builder and requires Flow or Apex; sending Chatter posts relative to contract expiration is supported via Scheduled Actions; invoking complex pricing logic is supported by invoking @InvocableMethod Apex classes.
Each requirement correctly maps to standard Salesforce platform functionality: updating child records is natively supported in Process Builder via related updates; record deletion is a key platform limitation of Process Builder requiring Flow or Apex; time-based schedules handle date offset actions; and custom Apex code must be invoked via @InvocableMethod annotations.

Adım Adım Çözüm

1
Analyze child record update capabilities in Process Builder.
Process Builder allows administrators to choose related records as the target for an Update Records action, enabling multi-level child record updates.
Process Builder natively traverses parent-to-child relationships for record updates.
2
Evaluate record deletion requirements against Process Builder native actions.
Process Builder does not feature a Delete Records action node.
Record deletion requires Flow Builder (Delete Records element) or Apex triggers.
3
Examine time-dependent automation options.
Scheduled Actions allow delayed execution based on a date/time field (e.g., 5 days before Contract Expiration Date).
Process Builder includes time-based triggers called Scheduled Actions.
4
Assess integration with custom programmatic code.
Process Builder includes an 'Apex' action type that calls classes containing methods annotated with @InvocableMethod.
This allows administrators to extend Process Builder capabilities with reusable developer code.

Anahtar Kavram

Process Builder Capabilities and Limitations
Soru 1319Soru

Apex Health Services needs to automate business logic whenever a new Patient Intake record is created. An administrator must implement solutions for two distinct requirements:
1. Populate an initial Risk Assessment Score on the newly created record prior to saving it to the database.
2. Automatically create a follow-up Task record assigned to a care manager once the Patient Intake record has saved.

Which two Flow configuration choices should the administrator select to efficiently fulfill these requirements? (Select two answers.)

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

Cevabı ve açıklamayı göster

Cevap: A record-triggered flow configured for Fast Field Updates (Before-Save) to populate the Risk Assessment Score on the triggering record.; A record-triggered flow configured for Actions and Related Records (After-Save) to create the care manager Task record.

Cevap

The administrator should select Fast Field Updates (Before-Save) for populating fields on the triggering record prior to database commit, and Actions and Related Records (After-Save) for creating related Task records after the record is saved.
Selecting Fast Field Updates (Before-Save) ensures fields on the triggering record are modified in memory prior to database commit without extra DML queries. Selecting Actions and Related Records (After-Save) ensures the triggering record has been committed, enabling the flow to create associated child records such as Tasks.

Adım Adım Çözüm

1
Analyze requirement 1: Setting field values on the triggering record prior to database commit.
Identify that updating fields on the same record before saving is best suited for a Fast Field Updates (Before-Save) record-triggered flow.
Before-save flows run prior to saving the record to the database, allowing direct field modification without issuing additional DML database operations.
2
Analyze requirement 2: Creating a separate, related record (Task) upon successful record creation.
Identify that creating related records requires an Actions and Related Records (After-Save) record-triggered flow.
After-save flows run after the record has been saved and assigned an ID, which is necessary when creating related child records or performing external system calls.

Anahtar Kavram

Selecting optimal Flow trigger optimization types (Before-Save Fast Field Updates vs After-Save Actions and Related Records) based on automation goals.
Soru 1320Soru

A Salesforce administrator at a wealth management firm needs to fulfill two operational data requirements: import 15,00015,000 Lead records and trigger active lead assignment rules during the load, and export 75,00075,000 Asset records to an external compliance repository. Which two statements correctly describe the tool capabilities and selection criteria for these data operations?

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

Cevabı ve açıklamayı göster

Cevap: The Data Import Wizard can import the Lead records and execute active lead assignment rules during the import process.; Data Loader must be used for the Asset record operation because Data Import Wizard does not support data export operations.

Cevap

The correct selections state that the Data Import Wizard can import the Lead records while executing active lead assignment rules, and that Data Loader must be used for the Asset record operation because the Data Import Wizard does not support data export operations.
The Data Import Wizard supports importing up to 50,000 Lead records while explicitly offering an option to trigger active lead assignment rules during the import process. For the second task, Data Loader is mandatory because the Data Import Wizard does not support export operations, exceeds its 50,000 record threshold, and cannot process the Asset standard object.

Adım Adım Çözüm

1
Evaluate tool capabilities for importing 15,000 Lead records with assignment rules.
Identify that 15,000 Lead records is within the 50,000 record limit of the Data Import Wizard, and Leads are a supported standard object. Furthermore, Data Import Wizard natively supports triggering Lead Assignment Rules.
Data Import Wizard is designed for standard objects like Accounts, Contacts, Leads, Solutions, and Campaign Members with built-in assignment rule execution.
2
Evaluate tool capabilities for exporting 75,000 Asset records.
Determine that Data Import Wizard cannot perform exports, whereas Data Loader supports export operations for up to 5,000,000 records across all standard and custom objects.
Exporting data is completely outside the scope of Data Import Wizard capabilities.

Anahtar Kavram

Selecting between Data Import Wizard and Data Loader based on record volume limits, standard object support, operation types (import vs. export), and automation rule triggering.
ÖncekiSayfa 66 / 90Sonraki
Tüm alıştırma soruları — Salesforce Certified Administrator | Examkin