Document Automation processing workflow

Document Automation takes data in from a large range of formats and uses multiple processing steps and various technologies to convert that data into structured, usable information. This structured information is then typically used in downstream steps for updating systems of records, making decisions, or further processing aggregated data.

Document Automation uses AI technologies for processing documents in the following phases:
Different phases of processing documents in Document Automation
  • Image enhancement: The preprocessing process begins with image enhancement and is required only for images that are of low resolution or poor quality, which can impact optical character recognition (OCR) results. Image enhancement greatly improves the capability to convert an image into digital characters. Our image enhancement capabilities include binarization, de-skew, de-speckle, noise-reduction, auto-brightness, and contrast. See IQ Bot Pre-processor package.
  • Document classification: IDP uses NLP, unsupervised and supervised learning, and OCR engines to classify documents based on their type and content. This process enables efficient routing of documents to the appropriate processing workflows. Use the Document classifier or Advanced Classifier package actions to classify documents. See Document Classifier package and Advanced Classifier package.
  • Document extraction: AI algorithms are used to extract relevant data from classified documents. Data can include text and numeric values. Use the Document Extraction package for data extraction. Create a learning instance in Document Automation
  • Document validation: Document validation is done by applying regular expression (regex), rules, and scripts to assess, match, and manage the extracted data for accuracy and relevance to the specific industry or business context. Additionally, enhanced validation with Automation Co-Pilot can further verify the extracted data for suitability for the prescribed purpose or process.
  • Human-in-the-loop validation: Automation Co-Pilot capabilities enable exceptions to field and table value identification to be addressed directly in the application without the need to access or learn a new system. For specific document types, validation uses supervised learning to provide a rapid feedback loop and fine-tune AI training by correcting data via human input.
  • Approval task: Automation Co-Pilot provides the capability to manage and assign approval tasks to users.

Automation Co-Pilot can be integrated with third-party applications such as Microsoft Teams, Salesforce, and ServiceNow for users to perform human-in-the-loop validation and validation tasks within such applications.