A System Administrator configures a Lightning Record Page for a custom Warranty Claim object using Dynamic Forms. The administrator sets a component visibility rule on the 'Reimbursement Amount' field so that it only displays on the page when the 'Claim Status' field is set to 'Approved'. A user whose Profile grants Read and Edit access to 'Reimbursement Amount' via Field-Level Security (FLS) runs a Salesforce report that includes Warranty Claims currently in 'Draft' status.
Which data visibility behavior will the user observe in the report for the 'Reimbursement Amount' field?
- The user can view the 'Reimbursement Amount' values for 'Draft' records in the report because Dynamic Forms visibility filters control UI layout display only, not database level or report visibility.Cevap
- BThe 'Reimbursement Amount' field column will appear completely blank for all 'Draft' status records in the report because Dynamic Forms rules override Field-Level Security settings.
- CThe user will receive an 'Insufficient Privileges' error message upon running the report because it contains fields dynamically hidden from their current record view.
- DThe user must be assigned a Permission Set granting 'View All Data' to bypass Dynamic Forms visibility and see the field values in reports.
Cevap
The user can view the field data in the report because Dynamic Forms visibility filters apply only to Lightning Record Pages and do not restrict report data access.
Dynamic Forms component visibility rules control whether a field or section appears on a specific Lightning Record Page based on filter criteria. They do not affect data access rules. Because the user has Field-Level Security access to the field, the report will display the field data regardless of the record's status or page layout visibility rules.
Adım Adım Çözüm
Anahtar Kavram
Dynamic Forms UI Visibility vs. Field-Level Security (FLS)
Tahmini Süre:1m 30s