How do I deploy an org-level lightning record page (flexipage) assignment through packaging?

All we need is an easy explanation of the problem, so here it is.

We have a standard object (Quotes) with a custom lightning record page (flexipage) assigned at an org-level. I’m not sure what’s triggering it, but recently when we do deployments related to quotes, the org-level record page assignment keeps getting reset to the system default instead.

We have been setting this manually in each org (sandbox/production), but is there a piece of metadata that org level assignments get set at? I know there’s the CustomApplication option, where we assign it at an app level, which is our alternative, but if we can get it set at the org level and keep it, that’d be ideal.

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

It should be in the object definition for org level override.

If you need more details, you can have a look here. https://albasfdc.com/2018/09/09/lightning-pages-and-managed-packages/

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply