E42 (Light Infosys) - 2020

Automating Entry Verification Process for Factory Visitors

Automating Entry Verification Process for Factory Visitors

Client

A subsidiary of a multinational conglomerate that has a presence in over 30 countries. This subsidiary is into the manufacturing of aluminium and copper, they have over 50 units in 10+ countries.

Scenario

Scenario

Scenario

This company has numerous manufacturing plants all over India. Each plant receives a lot of visitors who come to deliver the raw materials. These goods are transported by trucks. The truck drivers have to show an invoice which is verified by security personnel. This document is later scanned and these values as manually entered into the Database. Once the security personnel has verified the invoice the truck driver's entry is allowed.With the V9 release, we enabled the users to collaborate over the APIs being developed using a Git integration. While this works fine for many use cases, the UI and functionality were limiting. - the users could just edit schema and documentation, and test in it.

Problems

  1. In the current scenario, there is a use of manpower to verify the documents.

  2. This, in turn, makes it time-consuming to verify each invoice.

  3. The process of entering the details from each scanned invoice into a digital database is also long and tedious.

  4. There is also the scope of human error

Goal

Our goal was to design a self-service booth that would automate the invoice verification process as well as provide a means to store the invoice details in the database with less human effort.

What should we consider before coming up with a solution?

What should we consider before coming up with a solution?

What should we consider before coming up with a solution?

Who are the end users?

  1. Users are the Truck Drivers.

  2. Some of them might be used to using smartphones others may not. Therefore some of the drivers may not be that tech-savvy.

  3. They may be more fluent in conversing in regional languages in comparison to the country's official languages ( English & Hindi).

Who are the end users?

  1. Users are the Truck Drivers.

  2. Some of them might be used to using smartphones others may not. Therefore some of the drivers may not be that tech-savvy.

  3. They may be more fluent in conversing in regional languages in comparison to the country's official languages ( English & Hindi).

Who are the end users?

  1. Users are the Truck Drivers.

  2. Some of them might be used to using smartphones others may not. Therefore some of the drivers may not be that tech-savvy.

  3. They may be more fluent in conversing in regional languages in comparison to the country's official languages ( English & Hindi).

Which devices can we put in the self-service booth?After speaking with our clients, we discovered that the following devices were available to us for designing our solution:

  1. A Smartphone

  2. An Android tablet

  3. A computer

  4. A scanner

  5. CCTV

Which devices can we put in the self-service booth?

After speaking with our clients, we discovered that the following devices were available to us for designing our solution:

  1. A Smartphone

  2. An Android tablet

  3. A computer

  4. A scanner

  5. CCTV

Which devices can we put in the self-service booth?

After speaking with our clients, we discovered that the following devices were available to us for designing our solution:

  1. A Smartphone

  2. An Android tablet

  3. A computer

  4. A scanner

  5. CCTV

Proposed Solution

To achieve our goal we will be using OCR Scanning technology to automate the entire process.

OCR Scanning

  • OCR or Optical character recognition is the conversion of images of typed, handwritten or printed text into machine-readable text, whether from a scanned document, a photo of a document, a scene photo or from subtitle text superimposed on an image.

  • We will use this technology to scan the invoice and extract details, which be validated on the backend to confirm the entry of the truck.

  • These extracted details will in turn be stored in the database in a structured format.

Workflow

In the present scenario, the driver carries more than one invoice. These invoices might belong to multiple vendors. For the system to grant the user's entry, we need one verified invoice.

Execution

After speaking with our clients to understand more about our users, we decided to go ahead with a conversational approach. This way, the driver can be instructed at each step of the entry verification process.

This was a prototype of the solution, which I had created using Adobe XD.

Final Takeways

Due to India's large service-based industry, self-service solutions are not widely implemented. Introducing something like this to a group of people who are unlikely to have any experience with it will require a lot of iterations on the initial solution proposed. Currently, the solution does require human intervention, but 90% of the human effort is automated.