Skip to content

Releases: pentestfail/TA-Salesforce_Reports

I hate API limits!

06 Jul 05:54
Compare
Choose a tag to compare

v1.0.4 (I hate API limits!)

  • Changed Salesforce python client library to "Simple Salesforce"

  • Changed from Salesforce reporting API to as source in favor of CSV export to overcome 2k record limit

  • Minor UI enhancement to show more than 10 inputs per-page

  • Improved status logging to checkpointer kvstore (future use)

  • Improvements to lookup & kvstore field creation & update methods (issue with lookups not updating for new fields)

  • Additional "purge" options to allow for multiple reports writing to same kvstore

    "All Records": purge all contents of the specified kvstore (default)
    "Report Only": purge records created by this input (multiple inputs may write to same kvstore)
    "Disabled": disable purge for the input (may result in duplicate records)

  • The "KVStore Key Fieldname" parameter will accept comma-separated field values (enclose in quotes if spaces in fieldnames) and concatenate with a hyphen to create unique row identifiers when individual fields won't

  • Added "_updated" and "_input_id" meta fields to kvstore functions (not added to lookups or kvstore fields; may be manually added)

    "_updated": timestamp of report row insertion to assist with troubleshooting
    "_input_id": enables identification of input which inserted record into kvstore (used in purge functions)

    NOTICE: this release assumes default Salesforce CSV export behavior (appends a footer to the CSV) & drops the last 5 lines of the report. If your Salesforce instance does not append the footer, your report may not be complete! A parameter will be added in next release.

Splunkbase Release

04 May 16:44
Compare
Choose a tag to compare

This is the "official" release of the Salesforce_Reports add-on application as it is hosted on Splunkbase.