Skip to main content

Troubleshooting Salesforce connectivity

Why does Atlan require an admin user in Salesforce?

Atlan recommends a Salesforce administrator for setting up a connection between Atlan and Salesforce.

Once connected, Atlan can extract all Salesforce objects - including corresponding fields, folders and child folders, along with dashboards and reports - without having to enable object-level permissions and field-level security (FLS) for each object addition in the profile or permission sets.

Although it's possible to enable these permissions for non-admin users, only admins have the special permissions to oversee all newly added custom objects. This is regardless of which non-admin users created those custom objects or the permissions that were imposed on them.

Why is Atlan unable to crawl some system-generated objects in Salesforce?

Atlan operates in read-only mode and doesn't make any API calls that modify your Salesforce instance. With the limited permissions typically granted during setup, Atlan may not be able to crawl certain system-generated objects, such as:

  • ContentDocumentSubscription
  • ContentNotification
  • ContentTagSubscription
  • ContentUserSubscription
  • ContentVersionComment
  • ContentVersionRating
  • ContentWorkspaceSubscription
  • CorsWhitelistEntry
  • EmailCapture
  • FeedPollChoice
  • FeedPollVote
  • OrgDeleteRequest
  • PlatformStatusAlertEvent
  • PromptError
  • PromptAction
  • SetupAssistantStep
  • TopicUserEvent

Does Atlan collect formula fields from Salesforce?

Yes, Atlan collects formula fields from Salesforce. However, if the formula fields are brought into your data warehouse via Fivetran, they aren't reflected in Atlan as assets from your data warehouse. This is because Fivetran does not sync formula fields from Salesforce.

Why do I get an "sObject type 'Organization' isn't supported" error message?

To pass the preflight check for organization count, make sure that you've added the Modify All Data permission while setting up Salesforce. This object permission allows the user to access all shared and public folders, regardless of sharing settings.