Automated Building Plan Approval System Development
Our client is the partner company of local building authorities, which belong to German Federal municipalities.
The client’s company is spreading its distributed network of contractors to the USA, Mexico, and European countries and needs a customized RPA solution to process a lot of logistics documentation.
Gartner expects the RPA software market to reach nearly $2 billion this year and expand at double-digit rates through 2024. Nearly 50% of organizations aim to implement RPA over the next year to combat COVID challenges, according to Forrester Consulting.
In the post-pandemic era, even organizations that were slow to embrace automation are turning to RPA software as a quick, easy way to become more competitive and resilient without worrying about a big software project or system overhaul.
This RPA solution allows automatically identifying such documents: invoice, bill of lading (BOL), proof of delivery (POD), carrier supplier confirmation, letter of carrier assignment (LOA), and letter of release (LOR), and extract the following information from them:
– Invoice number
– Invoice amount
– Invoice date
– LDS number
– Supplier name
– Remit to
– QR code
– Logo
Every set of docs usually has from 10 up to 25 documents in different formats and languages. The customer company had a huge human staff to process these documents manually. In 2020, when the pandemic started, it became a necessity to reduce human staff to reasonable numbers and cut business costs with the help of RPA process automation.
The customer was interested in custom RPA solutions to handle high-volume, repetitive and time-consuming tasks with documents and emails that required a large human staff.
– To improve the logistics document process, automate manual tasks, and reduce human staff.
– To check the idea of automated document processing and find a good development team.
– To increase the document processing speed.
– To achieve an end-to-end automated document processing system capable of self-training.
CHI Software delivered an RPA solution based on Machine Learning, Natural language processing, Computer Vision, and Optical Character Recognition. This solution replaces manual human labor in the general workflow.
– The RPA process automation system allows to receive separate incoming logistics documents, upload one-page documents as scanned images, determine their type by checking the established set, extract text from predefined page fields, detect the signatures (if they are provided), recognize the QR codes, and compare data entered earlier in their system. In this case, the system returns them with a request/response, through the API.
– This RPA robotic process automation solution also allows you to expand existing data (add new documents and recognizable fields to them, as well as edit existing documents).
– We are also planning to make an application for sorting images of documents and extracting information from them. We will also create a service, hosted in Azure, for automatic reading and processing of email messages and a web application for sorting the results of processing.
– Transformers (XLM-RoBERTa, BERT)
– Custom training of transformer models with a custom loss function
– Embedding comparison algorithms
– Dimension reduction
– Data cleaning
– Virtual Machine Service (VM)
– Blob Storage
– Azure SQL Database
– App Service
– Service Bus
– Azure Functions
– Tesseract OCR
– CRAFT (Text Detection model)
– Yolo (text-blocks detection)
– Custom text blocks aggregation algorithm
– General Image Processing
– QR code recognition