Skip to content

Salesforce

Cyderes supports the ingestion of event logs from the Salesforce EventLogFile and Salesforce PubSub. This product gathers information about a Salesforce organization’s operational events, which can be used to analyze usage trends and user behavior. The following event types are ingested from the EventLogFile by default.

Event Types
ApexApi
ApexCallout
ApexExecution
ApexSoap
ApexTrigger
API
AsynchronousReportRun
BulkApi
ChangeSetOperation
Console
Dashboard
InsecureExternalAssets
Login
LoginAs
Logout
MultiblockReport
PackageInstall
PlatformEncryption
QueuedExecution
Report
ReportExport
RestApi
Sites
TimeBasedWorkflow
TransactionSecurity
VisualforceRequest

The full list of supported event types can be seen here.

A list of event types supported by Salesforce PubSub can be found here.

Chronicle Data Types

  • SALESFORCE

Caveats / Known Limitations

Please note that due to the nature of the EventLogFile, our integration with Salesforce currently retrieves event logs for the past three days only, ensuring comprehensive data collection and adherence to Salesforce's sequence number practices. This intentional delay guarantees the accuracy of log retrieval, aligning with Salesforce's data parsing and API availability schedule.

Real-time Monitoring remains unaffected by this limitation, providing immediate insights into Salesforce activities.

Requirements

The Cyderes Salesforce integration uses the OAuth 2.0 Client Credentials Flow to authenticate against the Salesforce API.

Configuration

Create Salesforce Client Credentials

Refer to following Salesforce docs for how to create a Salesforce Connected App and configure it for the OAuth 2.0 Client Credentials Flow:

Configure a Connected App for the OAuth 2.0 Client Credentials Flow

OAuth 2.0 Client Credentials Flow for Server-to-Server Integration

Please ensure that the client credentials flow is enabled and linked to an execution user who has the API Only User permission.

Allow Real-time Monitoring

Enable Access to Real-Time Event Monitoring

Manage Real-Time Event Monitoring for Event Types

Gather Information

Please provide the following information to Cyderes in order to complete the integration:

  • Salesforce instance URL
  • Client ID
  • Client Secret
  • (Optional) list of event types to be retrieved