Question

Difficulty: HardAppExchange Ecosystem and Packages for Productivity Enhancements

An administrator at Financial Force Partners installed a productivity-focused managed package from the AppExchange to provide advanced email tracking and activity analytics. The package includes custom objects, custom tab access, and a packaged permission set. The administrator must grant access to this package to 20 account executives who are assigned the standard 'Sales User' profile, while ensuring the remaining 80 sales representatives sharing the exact same profile do not receive access or clutter their user interface. Which configuration strategy should the administrator execute to grant access efficiently?

  1. Assign the managed package licenses to the 20 account executives and assign them the package-provided permission set.Answer
  2. B
    Clone the 'Sales User' profile to create an 'Analytics Sales User' profile, enable package object permissions on it, and reassign the 20 account executives to the new profile.
  3. C
    Modify the standard 'Sales User' profile to enable package component access for all users, then restrict data visibility for the remaining 80 users using Organization-Wide Defaults.
  4. D
    Convert the managed package into an unmanaged package deployment to allow direct profile-level editing of object access across individual user records.

Answer

Assign the managed package licenses to the target 20 account executives and assign them the package-provided permission set.
The correct approach is to assign managed package licenses and the included permission set to the specific users who require access. Best practices dictate using Permission Sets for additive permissions targeted at a subset of users sharing a profile, ensuring that other users on the profile remain unaffected and avoiding profile proliferation.

Step-by-Step Solution

1
Identify access requirements for AppExchange managed packages.
Recognize that managed packages require both package license assignment (if licensed per user) and object/component access permissions.
Users cannot utilize licensed managed package components without appropriate package licensing and object permissions.
2
Evaluate permission assignment methodology for a subset of users sharing a profile.
Select Permission Sets over Profile modifications or profile cloning.
Permission Sets provide additive permissions to specific users without altering the base profile shared by other users.
3
Combine license assignment with the packaged permission set.
Grant access exclusively to the 20 target account executives without creating administrative technical debt.
AppExchange packages typically include pre-configured Permission Sets designed specifically to grant necessary component access seamlessly upon package upgrades.

Key Concept

AppExchange Package Access and Permission Set Assignment
Rate this question