How to Process Multiple Invoices Using Document Extraction?

Hi Everyone,

I'm using Appian Document Extraction and need to process multiple invoice documents uploaded in a claim.

What is the recommended approach to:

  • Pass multiple invoices for extraction

  • Extract data from each invoice

  • Store the results in a List of Record Type/CDT

Can a list of document IDs be passed directly to Document Extraction, or should each document be processed individually (using a loop/subprocess)?

  Discussion posts and replies are publicly visible

Parents Reply
  • Extracting data from a single document takes around 5 minutes. Since I need to process a list of invoices, using a loop causes the total processing time to increase significantly.

    Are there any best practices to reduce extraction time or process multiple documents more efficiently? Is parallel processing possible, or is there a better approach than looping through each document one by one?

Children