module Salesforce::Bulk::Operations::ClassMethods

Public Instance Methods

bulk_update(columns = [], &block) click to toggle source

Create a bulk update job job = Salesforce::Account.bulk_update do

batch do
  record account_1
  record account_2
end

end

# File lib/salesforce/bulk/operations.rb, line 16
def bulk_update(columns = [], &block)
  UpdateJob.new(self, columns).tap do |job|
    Blockenspiel.invoke(block, job)
    job.process!
  end
end
bulk_upsert(external_id, columns = [], &block) click to toggle source
# File lib/salesforce/bulk/operations.rb, line 23
def bulk_upsert(external_id, columns = [], &block)
  UpsertJob.new(self, external_id, columns).tap do |job|
    Blockenspiel.invoke(block, job)
    job.process!
  end
end