Grant Apex Class Access to a Community Profile (Managed Package)

For the managed package runtime, configure Apex class access to ensure that your users see Flexcards on Experience Builder sites. Give access to the necessary Apex classes.

Before you begin, ensure that you're using the Original Profile Interface. See

Managed Package app icon This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.

Disable Enhanced Profile User Interface (Managed Package).

  1. From Setup, type Users in the Quick Find box and click Profiles.
  2. Find the profile for the users who will be accessing the Experience Builder site and click the profile name.

    If you click Edit, you won't see the Enabled Apex Class Access settings.

  3. Scroll to the Enabled Apex Class Access section and click Edit.
  4. If namespace.CardCanvasController is not in the Enabled Apex Classes list, select it from the list of Available Apex Classes and click Add.
  5. Click Save.