Description Usage Arguments Value References Examples
This function is a convenience wrapper for submitting bulk API jobs
| 1 2 3 4 5 6 7 8 9 10 11 | rforcecom.bulkAction(session,
                           operation=c('insert', 'delete',
                                       'upsert', 'update',
                                       'hardDelete'),
                           data,
                           object,
                           multiBatch=TRUE,
                           batchSize=10000,
                           interval_seconds=5,
                           max_attempts=100,
                           verbose=FALSE)
 | 
| session | a named character vector defining parameters of the api connection as returned by rforcecom.login | 
| operation | a character string defining the type of operation being performed | 
| data | a matrix or data.frame that can be coerced into .csv file for submitting as batch request | 
| object | a character string defining the target salesforce object that the operation will be performed on | 
| multiBatch | a boolean value defining whether or not submit data in batches to the api | 
| batchSize | an integer value defining the number of records to submit if multiBatch is true. The max value is 10000 in accordance with salesforce limits. | 
| interval_seconds | an integer defining the seconds between attempts to check for job completion | 
| max_attempts | an integer defining then max number attempts to check for job completion before stopping | 
| verbose | a boolean on whether to print the API attempt numbers | 
A data.frame of the results of the bulk job
https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/
| 1 2 3 4 5 | ## Not run: 
# update Account object
updates <- rforcecom.bulkAction(session, operation='update', data=my_data, object='Account')
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.