Skip to content

Keep unused columns in success .csvs when importing with Bulk API 2.0 #1143

@bchfundraising

Description

@bchfundraising

Is your feature request related to a problem? Please describe.
With SOAP or Bulk API, when importing data, the success.csv file contains all columns regardless of whether they were used or not, but Bulk API 2.0 only returns columns that were imported (and the new ID and sf_created columns)

Describe the solution you'd like
Keep all columns that were in the original import .csv file

Describe alternatives you've considered
Using other SOAP or Bulk API instead

Additional context
Dataloader version: 61.0.0
OS: MacOS Sonoma 14.4.1
Configs: configs.zip

To describe why this is useful, one of my workflow involves me having a flat file of Opportunities, GAU Allocation and Payments details at the ready. I'd import the Opportunities first to create them, then using the success file, I can proceed to import GAU allocations and Payments directly without extra steps.

Our Opportunities don't always have Unique References, so I can't use an xlookup to ensure I'm mapping the correct opportunities to the Payments and GAU on subsequent imports. Whilst I know the success file is meant to return the records in the same order of import - as a data person - I just cannot make that assumption just in case a bug creeps in one day and causes the order to change.

Maintaining the behaviour of SOAP and Bulk API behaviour would allow us to use this without concern in the future.

Edit: added more context info, not that I think it's relevant

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions