User Guides

Verify Proff Connect Insight Data access

Verify that the Proff Connect Insight Data permission set has correct access to Account, Contact, and Proff Insight objects.

Proff Connect uses a permission set named Proff Connect Insight Data to manage access to Company Insight and Contact Insight data. The installer runs a post-install script to configure this for you, but Salesforce security rules for managed packages sometimes prevent it from completing. If users cannot see Proff Insight data on Account or Contact pages, an administrator should verify that the permission set has the correct access.


Why parent objects matter (Master-Detail)

Company Insight and Contact Insight are tightly linked to your standard Salesforce records:

  • Company Insight is a child of Account (Master-Detail).
  • Contact Insight is a child of Contact (Master-Detail).

In Salesforce, a child record in a Master-Detail relationship inherits the security of its parent. If a user (or the permission set) does not have at least Read access to Account or Contact, the Proff Insight records stay invisible — even when the user has been granted access to the Proff objects themselves.

So Account and Contact are the gatekeepers: without Read on those parent objects, Insight data will not show.


Verification steps

Step A — Check parent object access

  1. Go to Setup → Permission Sets.
  2. Open Proff Connect Insight Data.
  3. Click Object Settings.
  4. Find Accounts and ensure Read is enabled.
  5. Find Contacts and ensure Read is enabled.

Step B — Check Proff object access

In the same permission set, under Object Settings, ensure the following Proff custom objects have full CRUD (Read, Create, Edit, Delete):

Object (API name)ReadCreateEditDelete
Analyses__cYesYesYesYes
Analyses_Amount__cYesYesYesYes
Announcements__cYesYesYesYes
Balance_Sheet__cYesYesYesYes
Cash_Flow_Statement__cYesYesYesYes
Company_Insight__c (M-D Account)YesYesYesYes
Company_Main__cYesYesYesYes
Company_Roles__cYesYesYesYes
Contact_Insight__c (M-D Contact)YesYesYesYes
Income_Statement__cYesYesYesYes
Key_Figures__cYesYesYesYes
Mortgages__cYesYesYesYes
Mortgages_Overview__cYesYesYesYes
Public_Listings__cYesYesYesYes
Related_Connections__cYesYesYesYes
Related_Industries__cYesYesYesYes
Related_Roles__cYesYesYesYes
Shareholders__cYesYesYesYes
Short_Analyses__cYesYesYesYes
Short_Analyses_Amount__cYesYesYesYes
Subsidiaries__cYesYesYesYes
Trials__cYesYesYesYes

Step C — Check field access

Under Object Settings for the same permission set, open Account and ensure the following field has Read and Edit access:

ObjectField (API name)Access
AccountLast_Synced_At__cRead and Edit

If the post-install script did not complete

The package runs a post-install script to create and configure the Proff Connect Insight Data permission set. In some orgs, Salesforce does not allow the script to change access on standard objects (Account and Contact). In that case, the permission set may have full access to the Proff custom objects but no Read on Account or Contact.

Result: Users still cannot see Company Insight or Contact Insight on the record page.

Fix: Manually add Read access to Account and Contact in the Proff Connect Insight Data permission set, as described in Step A. That restores visibility for all child Insight records.


Assigned users

After the permission set has the correct object access, ensure the right users are assigned to it. The permission set is usually included via the Permission Set Groups (Proff Connect User Group and Proff Connect Admin Group). If you assign the permission set directly instead:

  1. Open Proff Connect Insight Data in Setup → Permission Sets.
  2. Click Manage Assignments.
  3. Add all users who should see Proff financial data and insights.

For most setups, adding Proff Connect Insight Data to both Permission Set Groups (as in Assigning the Correct Access) is enough; users in those groups then get the permission set automatically.

Was this article helpful?