A Salesforce administrator creates a specialized Lightning Record Page named 'Compliance Shipment View' for the custom object Shipment__c. The administrator activates this page as the App Default for the 'Freight Logistics' Lightning app. However, when users assigned to the 'Logistics Auditor' profile view an International Shipment record type within the 'Freight Logistics' app, they continue to see the 'Standard Shipment View' page. The 'Standard Shipment View' page was previously assigned at the App, Record Type, and Profile level for all profiles and record types within that app. What is the root cause of this behavior?
- App, Record Type, and Profile activation assignments take precedence over App Default activation assignments.Answer
- BThe custom record page visibility is suppressed because Field-Level Security for the record type fields is restricted on the user profile.
- CThe custom record type 'International' has not been assigned to the 'Logistics Auditor' profile under Object Settings.
- DAn App Default activation automatically revokes all existing Org Default settings but cannot override custom page layouts.
Answer
App, Record Type, and Profile activation assignments take precedence over App Default activation assignments.
Salesforce evaluates Lightning Record Page assignments using a strict precedence order. The most specific assignment—combination of Lightning App, Record Type, and User Profile—always overrides broader App Default or Org Default assignments. Because the existing 'Standard Shipment View' page had an explicit App + Record Type + Profile assignment, it takes priority over the newly assigned App Default page.
Step-by-Step Solution
Key Concept
Lightning Record Page Activation Precedence Hierarchy