Робот управляет торгами на Украинской энергетической бирже
Украинская энергетическая биржа
Банки и Финансы
Украина
Ситуация
Изначально система могла открывать и закрывать торги только раз в сутки. Администратор нажимал на кнопку, сверяя время по часам: погрешность должна быть не более 10 секунд. После завершения торгов администратор работал с уведомлениями о сделках: вручную копировал созданные программой файлы в специальную папку, откуда они отправлялись в банк. В работе была велика вероятность ошибок из-за человеческого фактора.
Задача
Автоматизировать управление торгами, а также обработку оповещений о сделках. Освободить администратора от выполнения однообразной рутинной работы, оставив возможность оперативно вмешаться в работу робота и скорректировать ее.
Решение
Для решения задачи выбрали EasyRPA — это недорогая система, которую можно кастомизировать под задачи клиента.
Алгоритм работы, которую необходимо было автоматизировать:
- Обработка файлов от Оператора газотранспортной системы (ОГТС) Украины.
- Открытие торговой сессии по расписанию.
- Закрытие торговой сессии по расписанию.
- Обработка данных торгов.
Администратору необходимо оперативно принимать решение о том, вмешиваться в работу робота или нет. Для этого нужен удобный интерфейс, в котором можно быстро нажать на кнопку. Специалисты IBA Group разработали небольшое приложение уведомлений на Java.
Перед тем как выполнять какое-либо действие, в которое потенциально может вмешаться администратор, робот отсылает уведомление с запросом. Например, когда пора открывать торги, робот спрашивает: «Могу ли я запустить открытие торгов?» У администратора при этом появляется окно поверх всех других открытых окон с этим вопросом, таймером обратного отсчета на 1 минуту и кнопками: «Запустить» и «Отменить». Если администратор их не нажимает, процесс запускается сам.
Перед отправкой данных торгов в ОГТС робот должен был подписать файлы с данными с помощью ЭЦП, используя приложение Користувач АЦСК ІДД ДФС. Из-за ограничений безопасности данного приложения робот не мог выполнить эту операцию через UI. В результате разработчиками ЭЦП была предоставлена Java-библиотека EndUser SDK, с помощью которой робот может подписывать файлы без использования UI приложения Користувач АЦСК ІДД ДФС.
Когда происходит ошибка, робот прерывает работу и передает управление администратору. Если администратор ничего не делает, процесс автоматически завершается. Таким образом, робот может выполнять все действия вообще без участия человека.
Результат
За счет автоматизации компания достигла очень высокой точности при открытии торгов: погрешность всего 1–2 секунды. В процессе теперь исключен человеческий фактор. Робот работает круглосуточно и не требует участия человека. Администратор контролирует робота, но может параллельно выполнять другие задачи.
Теги
СВЯЗАТЬСЯ С НАМИ
- адрес Бизнес-центр «Ансар», ул. Сыганак, д. 43, 6 этаж, офис 604, Астана, 010000, Республика Казахстан
- телефон +7 7172 55 07 26
- email admin@ibagroup.kz