Salesforce Writer component for Keboola Connection.
The component takes files from in/tables directory and insert/upsert/update/delete appropriate records. Name of object, which will be updated, is taken from the file name (e.g. account.csv will update object Account). CSV file has to have a header with field names, which have to exists in Salesforce. ID column is used to identify record which will be updated. When inserting records all required fields has to be filled in.
The files must be in UTF-8 format.
Would you need to empty values in a field, use #N/A as text value of appropriate records.
The process can fail on any records (due to missing required field or too large string) and this specific record will not be inserted/update. Everything else will finish with success. There is no way how to rollback this transaction, so you have to carefully check the log each time. It is also great idea to include a column with external IDs and based on them do upsert later. External IDs will also save you from duplicated records when running insert several times.
2019-03-07 Added the possibility to replace string in column name for dot, so you can use such column as reference to other object via external id 2019-02-22 Serial Mode added 2019-02-20 Updated to API 43
Content type
Image
Digest
Size
138.5 MB
Last updated
over 7 years ago
docker pull mhumpolec/keboola