Build a bot to upload documents to IQ Bot Extraction360 (Preview)
Build a bot to upload documents to a specific learning instance for processing and extraction.
Prerequisites
- Ensure you have the name of the destination learning instance.
- If you have an adequate amount of Bot Runners connected. For
instructions on connecting a Bot Runner, see step 5 of Set up your IQ Bot Extraction360 (Preview) environment.Note: You need a dedicated Bot Runner for this bot and additional Bot Runners for the
extraction
anddownload
bots, depending on the average number of pages in the documents. Review the explanation below for more guidance on how many Bot Runners are needed. - Decide on the scheduling interval for deploying this bot with a maximum interval of every thirty minutes.
- Determine the average number of pages in the documents awaiting upload.
This bot is necessary for end-to-end automation of the document
extraction process. When deployed, the bot checks if there are enough
Bot Runners to handle the documents, by comparing the number of
files already uploaded against a calculated value. The calculation considers the
number of Bot Runners, scheduling interval, and average number of
pages in the documents.
Note: This step is important as it controls the number of
documents being uploaded to ensure smooth processing and avoid overloading the
Bot Runners, which might cause a time-out error.
To determine the number of Bot Runners needed, consider the following:
- One Bot Runner can process a single-page document in one minute.
- One Bot Runner can process a two-page documents in two minutes.
- Two Bot Runners can process two single-page documents in one minute.
Use this equation to determine how many Bot Runners are needed for
your use case:
Number of Documents to Process * Average Number of Pages / Scheduling Interval = Number of Bot Runners
As an example, if you want to process 10,000 documents each month with an average of
one page per document in 30 minute intervals, you need seven Bot Runners:
10,000 documents * 1 page per document / (720 hours in an average month * 2 times per hour) = 7 Bot Runners
Procedure
To build the bot, follow these steps:
The completed bot should resemble the one in the image below:
Next steps
Publish the process and bot. See step 3 of Configure and publish learning instance assets in IQ Bot Extraction360 (Preview)