Salesforce Platform Event
Parameter | Value |
object | the salesforce object name auth |
authUrl | |
clientId | the encrypted client id for the connected app |
clientSecret | the encrypted client secret for the connected app |
username | the encrypted salesforce user account |
password | the encrypted salesforce user account password |
autoOffsetReset | Earliest, Latest or None |
topic | Add the Topic |
connectionAttributes | Add Connection Attributes |

Use
SalesforcePlatformEventDataSource
as the source for platform events.The Id column is mandatory in the source.
<?xml version="1.0" encoding="utf-16" ?>
<BatchDataSyncConfig name="Platform Events" version="1.0.0" xmlns="http://www.cinchy.co">
<SalesforcePlatformEventDataSource type="Event">
<Schema>
<Column ordinal="1" name="Id__c" dataType="Text" maxLength="100" />
<Column ordinal="2" name="TestField__c" dataType="Text" maxLength="100" />
<Column ordinal="3" name="Message__c" dataType="Text" maxLength="100" />
</Schema>
</SalesforcePlatformEventDataSource>
<CinchyTableTarget model="" domain="Events" table="SF Platform Event">
<ColumnMappings>
<ColumnMapping sourceColumn="Id__c" targetColumn="Id" />
<ColumnMapping sourceColumn="TestField__c" targetColumn="TestField" />
<ColumnMapping sourceColumn="Message__c" targetColumn="Message" />
</ColumnMappings>
<SyncKey>
<SyncKeyColumnReference name="Id" />
</SyncKey>
<NewRecordBehaviour type="INSERT" />
<ChangedRecordBehaviour type="UPDATE" />
<DroppedRecordBehaviour type="DELETE" />
</CinchyTableTarget>
</BatchDataSyncConfig>
Last modified 2yr ago