Работая ежемесячно по регламенту, программный робот:
- получает выходные отчеты из информационно-аналитической системы (далее – ИАС) и переносит данные из сохраненных отчетов ИАС в шаблоны установленной формы. Формирует из двух источников и сохраняет таблицу сводных данных по шаблону. Проводит проверку взаимного соответствия данных отчетов с визуализацией расхождения в зависимости от степени отклонения. Формирует макет ИАСО;
- направляет сообщение на электронную почту пользователю результат завершения каждого шага процесса;
- автоматически удаляет файлы отчетов, сохраненные в ходе выполнения процесса, по истечении срока хранения, указанного в его конфигурационном файле.
В работе робота предусмотрена точка контроля со стороны пользователя: после выполнения роботом первых трех шагов процесса он останавливается, пользователю отправляется уведомление о том, что проверка взаимного соответствия отчетов завершена. После получения данного уведомления пользователю необходимо проверить сформированный файл, указанный в сообщении от робота, и принять решение либо о повторном запуске процесса при наличии ошибок в данных, либо о продолжении процесса формирования ИАСО путем передачи роботу соответствующей команды.
Все необходимые операции в процессе программный робот выполняет как технологический пользователь ИАС, работает как продвинутый пользователь Microsoft Office (Word, Excel, Outlook).