Question

Difficulty: HardAppExchange Ecosystem and Packages for Productivity Enhancements

A non-profit organization is deploying an AppExchange managed package to streamline volunteer event coordination. The package includes custom objects, custom tabs, and a pre-configured permission set provided by the vendor. The administrator must grant access to 15 event coordinators who currently hold different base profiles across various departments, ensuring they receive necessary object permissions and license access without altering their standard profile settings. Which administrative action should the administrator take to achieve this requirement?

  1. Assign the vendor-provided permission set and allocate managed package licenses directly to the 15 event coordinators.Answer
  2. B
    Clone each event coordinator's base profile and enable the managed package custom object permissions on the new profiles.
  3. C
    Set the Organization-Wide Defaults (OWD) for the managed package custom objects to Public Read/Write for all internal users.
  4. D
    Create a dedicated role in the role hierarchy for event coordinators and configure managed package object permissions at the role level.

Answer

Assign the vendor-provided permission set and allocate managed package licenses directly to the 15 event coordinators.
Assigning the pre-configured permission set alongside the managed package license to specific users is the standard Salesforce administrator best practice for deploying AppExchange solutions. It grants necessary object and tab access without introducing profile maintenance overhead or exposing access to unneeded users.

Step-by-Step Solution

1
Identify the requirement for granting access across users with diverse existing profiles without modifying base profile setups.
Recognize that additive permissions should be granted using Permission Sets rather than modifying or cloning Profiles.
Permission sets allow flexible assignment of object, field, and tab access to specific users regardless of their assigned profile.
2
Evaluate AppExchange managed package deployment license requirements.
Determine that users require explicit managed package license assignments in addition to object security access.
Managed packages licensed per user require administrators to assign licenses so end users can invoke package components.
3
Combine permission set assignment with package license allocation.
Select the option that assigns both the permission set and the package licenses directly to the target users.
This fulfills all security and licensing constraints cleanly with minimal administrative overhead.

Key Concept

AppExchange Managed Package Permission and License Assignment
Estimated Time:2m 0s
Rate this question