Hi Oracle Community,
Requirement:
We have a requirement to read PDF files/invoices through Oracle Integration Cloud (OIC), extract the information from the PDF, and then use that information/details to create transactions in Oracle via OIC. The PDF may reside in sources such as SFTP or any other supported locations.
Approach:
We understand, as part of OIC Gen 3, OIC provides a Document Understanding Adapter to connect with the OCI Document Understanding service(OCI's AI service that extracts text, tables, and key-value pairs from digital and scanned documents) and have decided to proceed with this approach. However, one of the main challenges which we foresee is - if we receive multiple invoices from multiple vendors with different invoice layouts and formats, we would need to create and train separate custom models for each invoice type/template to achieve reliable extraction.
Could you please confirm whether our understanding is correct or not and if this is the recommended approach ? or is there a way to train a single model that can intelligently recognize and extract data from multiple invoice formats with out maintaining separate models for each template.
We would like to understand if anyone has implemented a similar solution , with multiple PDF formats/structures/use cases. Any guidance would be greatly appreciated!
Also if anyone has implemented a different approach(other than using Document Understanding) that provides similar or better results for data extraction, we would love to hear about that.
Thank you in advance for your support!