Flask SQLAlchemy: Разбивка на страницы
PythonЕсли вы используете Flask SQLAlchemy, то у вас есть замечательная возможность делать пагинацию - разбивку на страницы для удобной навигации между записями. Делается это очень просто, буквально в несколько строк кода. Я расскажу как это реализовано в моем блоге в упрощенном виде, с использованием двух ссылок и вариант с нумерацией страниц.
Lite Analyser: Быстрый анализ логов ATM
Мои работыLite Analyser – это программа для быстрого анализа логов работы банкоматов под управлением ПО TellMe 7. В кратчайшие сроки она может проанализировать до 15000 устройств по заданным критериям, помогая оперативно находить сбойные операции в случае аварий. Программа обладает удобным веб-интерфейсом, построенным с использованием фреймворка Bootstrap.
Система контроля тиражей ПО на ATM
Мои работыДля автоматизации отслеживания статусов банкоматов после применения обновлений разработан инструмент, позволяющий автоматически проверять состояние каждого узла АТМ без участия человека. Скрипт использует сложный алгоритм для анализа статусных сообщений с хоста до выполнения задания и после. С помощью данного инструмента можно проводить оценку эффективности проведения тиража ПО на банкоматах.
Автоматизация разбора клиентских претензий
Мои работыБыстрое выявление корневых причин клиентских претензий и разгрузка сотрудников – важная задача для любого финансового учреждения. Мы разработали автоматизированный инструмент для анализа аппаратных логов банкоматов под управлением ПО TellMe 7, позволяющий оперативно находить ответы на вопросы клиентов и экономить время. Программа обрабатывает входной excel файл и выдает результат с уже дополненным файлом, где выделена основная категория проблемы на банкомате и отражены корневые причины обращения.
Дашборд функциональной доступности банкоматов
Мои работыПосле ежедневного и рутинного создания отчетов в Excel было принято решение создать небольшой дашборд, который на ежедневной основе будет выводить актуальную информацию о доступности сети АТМ и относительные данные клиентских операций. Backend был разработан на PHP + MySQL, Frontend — на Bootstrap + Chart.js. Все работает автоматически: необходимые отчеты формируются в определенное время, транспортируются на сервер, после чего данные добавляются в базу данных.