Ability to support several file_ids in 1 workflow
It is possible that several files should be used to populate 1 WPC. E.g. processing of SEGY files: there is a need to add auxiliary information from CSV or UKOOA files to the information extracted from SEGY to populate one WPC. Please review attached diagram. One of the easiest ways of Ingesting both files in 1 workflow is to implement 2 parsers (SEGY and CSV) on Step 3.3. In this case, the workflow should support ability to work with 2 file_ids. We dont have this feature now, so this scenario cannot be implemented.
There is a workaround to populate additional CSV information in the CONTEXT part of SubmitWithManifest request (in case there are not a lot of attribute to add) OR to ingest additional information extracted from CSV during the Enrichment flow. But adding several parsers to the Ingestion flow is a cleaner way of implementing.