Skip to content

Download JSON download options in OCL Mapper #2320

@paynejd

Description

@paynejd

We want to support 3 download types, with JSON downloads only enabled for "core users":

  • CSV Summary (.csv) -- the current CSV download
  • Candidates Metadata (.json) -- list with one item per row that exactly matches the contents sent to the AI Assistant but for the entire project (e.g. current row (with mapped fields separated from unmapped fields), project metadata, and candidates) -- This is the unprocessed content, BEFORE it has been streamlined/processed in any way by the AI Assistant
  • Full Project Export (.json) -- everything (probably the same format as is saved to S3?)

The Candidates Metadata should enable the following workflow:

  • Open OCL Mapper
  • Load input dataset
  • Configure project
  • Automatch w/o the AI Assistant
  • Download Candidates Metadata JSON
  • Use a local script to evaluate the candidate pool and/or interact with the AI Assistant outside of the Mapper

The Full Project Export would be primarily for debugging

Acceptance Criteria

  • Download menu now looks like:
    • (csv icon) CSV Summary -- all users
    • (json icon) Candidates Metadata -- only core group
    • (json icon) Full Project Export -- only core group
    • separator
    • Save to Collection...
  • CSV download is unchanged
  • Candidates Metadata exactly matches the unprocessed data submitted to the AI Assistant, but for the entire project
  • Full Project Export is everything, probably the same as what is saved to S3

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions