During the FastCall application installation from the Salesforce AppExchange you are asked to choose the User Profiles that should be allowed to use the application (System Administrators, All Users, or enable/disable the app for each profile.) 

Note: If All Users, or the desired profiles is selected upon install, you must still assign FastCall Permission Sets to your users. And in addition to the FastCall Permission Set, you may need to give the profile “Customize Application” rights. Customize Application is required for a non-admin user to edit settings on an installed application. You can grant these rights, then remove them after your users have editing their personal settings. Customize Application is not added in the Permission Set.

The steps to add users to FastCall are described here.

This post goes into more detail on the rights associated with the FastCall Permission Set and also describes how to add rights directly to the user Profile.

We assume all users and the Site Guest User have been assigned a FastCall license as described in the Install Guide.

If enabling rights on the Profile, these steps should be performed for each Profile using the FastCall application

FastCall_standard_user_profile

OBJECT SETTINGS – Task

On the Field Permissions section of the Profile, verify that the following fields are Visible and NOT Read-Only for the particular profile:

  1. Call Duration
  2. Call From
  3. Call Notes
  4. Call Object Identifier
  5. Call Recording
  6. Call Result
  7. Call To
  8. Call Type
  9. Comments
  10. Due Date
  11. Name
  12. Related Call ID
  13. Related To
  14. Status
  15. Subject

FASTCALL ADMIN SETTINGS
“Default On” or “Default Off”, but NOT “Hidden”

FASTCALL USER SETTINGS
“Default On” or “Default Off”, but NOT “Hidden”

CALL SCORE (all editions of FastCall)
Grant Read, Create, Edit and Delete permissions for Call Score

PHONE NUMBER  (in the Sales Edition of FastCall)

  • Owner
  • Phone
  • Phone Name
  • IVR (in the Sales Edition of FastCall)
  • Audio URL
  • IVR Name
  • Owner
  • SID

ASSIGNED APPS (Custom App Settings)
FastCall app should be visible

APEX CLASS ACCESS
Add all the classes that have the FastCall prefix (i.e., all the classes belonging to our package)

VISUAL PAGE ACCESS
add all FastCall pages (Settings, UserSettings and WebApplication)

SYSTEM / SYSTEM PERMISSIONS
API Enabled and Customize Application need to be checked.