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