0

I have a Managed Package which contains both Record Page and Page Layout.

But once installed, neither are assign to corresponding App and Record Type

Is it possible to include these assignments into a Managed Package and for them to be automatically enabled, or does this have to be a post-install manual step?

Looking online, it seems it's manual at the moment, but I wanted to check?

and

1 Answer 1

1

Yes, it's a manual process. You cannot assign Page Layouts to a Profile in a package, or Record Page overrides. This design limitation allows administrators to choose which layout to use in the event of multiple packages on the same object with different page layouts. It's unlikely they'll ever allow this, as it could overwrite system configurations that the Administrator had already previously configured.

2
  • Could I use an InstallHandler to do it after install?
    – Robs
    Commented Dec 11, 2020 at 15:51
  • 1
    @Robs Probably, but I would advise against it. Generally speaking, you don't want to clobber a subscriber's setup. At best, you might include a Visualforce page to allow an administrator a one-click option instead.
    – sfdcfox
    Commented Dec 11, 2020 at 16:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .