Universal Containers uses a custom object to track executive compliance reviews. To streamline the user experience, a conditional visibility filter was configured on a Dynamic Forms field section containing executive compensation details so that the section is hidden when a review status is set to 'Draft'. Despite this filter working as intended on the record page, compliance assistants report that they can still view the compensation values when running custom reports on these records. Which explanation accounts for why these users can see the field data in reports?
- Dynamic Forms visibility rules only affect the display of fields on the Lightning record page and do not restrict data visibility in reports or through API access.Answer
- BField sections hidden by Dynamic Forms rules remain accessible in reports unless the administrator explicitly restricts the object's Organization-Wide Defaults to Private.
- CDynamic Forms visibility criteria automatically enforce field-level security restrictions on record pages, but separate reporting permission sets are required to filter report results.
- DConditional visibility filters on Dynamic Forms components temporarily remove read access from user profiles only while viewing the record detail page.
Answer
Dynamic Forms component visibility rules control UI rendering on Lightning record pages only; they do not alter Field-Level Security or prevent users with field read access from viewing field data in reports, list views, or API calls.
Dynamic Forms component visibility rules are presentation-layer filters configured in Lightning App Builder. They dictate whether fields, field sections, or components display on the record detail page. However, they do not restrict data access outside of the record page layout. If users have Field-Level Security (FLS) Read access to a field, that field remains accessible in custom reports, dashboards, list views, global search, and API queries regardless of page-level visibility filters.
Step-by-Step Solution
Key Concept
Decoupling of Dynamic Forms UI Component Visibility from Field-Level Security (FLS) and Data Access
Estimated Time:2m 0s