Автоматизация и интеграция процессов и технологий

Нет ничего понятнее и доступнее при объяснении сложных в понимании терминов, а уж тем более процессов - чем привести конкретные задачи и пути их решения. Поэтому мы решили представить вам реальные задачи, с которыми нам обращались клиенты и решения которые мы для них реализовали:

Автоматическая отправка файлов по электронной почте

В одном из собственных проектов, возникла необходимость создания сервиса автоматической передачи показаний счетчиков воды в Управляющую Компанию и отправке файлов установленного формата по электронной почте.

Был создан модуль для сайта для приема показаний через форму, и произведена интеграция с ПО Управляющей Компании. Так как их существуюещее ПО поддерживало лишь импорт показаний из текстовых файлов специального формата, все принятые показания раз в месяц, в определенный дени и время генерировались на сайте и автоматически отправлялись электронным письмом на адрес расчетного центра, после чего успешно загружалось специалистами.

  • Сбор вводимых данных через форму в заданный период (с 20 по 24 числа) и занесением в БД
  • Формирование сводного файла, 25-го числа каждого месяца
  • Отправка файла по электронному адресу ЕРЦ

Автоматизация службы такси

В одном из клиентских проектов (Единая диспетчерская служба Такси), небходимо было решить целый ряд задач автоматизации: упорядочить и ускорить работу с адресами для заказа машины,  сделать СМС-рассылки о подаче машины клиентам, создать механизм автоматического пополнения баланса водителя в системе через кошельки и терминалы QIWI.

Для удобного и быстрого вода адресов диспетчерами, была использована технология AJAX автодополнения адреса по справочнику КЛАДР - достаточно начать вводить адрес - как строка ввода предлагает подходящие варианты. Отправка СМС была реализована через интеграцию с API СМС шлюза, а пополнение внутреннего баланса в системе - через API QIWI.

  • Был использован общероссийский классификатор адресов - КЛАДР. Импортирована и приведена у удобному виду база данных с сайта налоговой службы, оптимизированы индексы, запросы - чтоб для боле 1Гб Базы данных, запросы можно было делать в "живом" поиск и они занимали бы доли секунды.
  • Была произведена интеграция с API сначала одной, а затем другой компанией-агрегатором (не только рассылка СМС, но и получение актуального остатка в деньгах и СМС на счетах)
  • Был успешно создан и протестирован механизм выставления счетов и их оплаты в терминалах QIWI через мобильное приложение (через работу с нашим API)

Импорт и парсинг товаров в интернет-магазин, сложный поиск

В одном из интернет-магазинов нашего клиента, по продаже запчастей грузовых машин Рено, необходимо было импортировать всю номенклатуру товаров из Excel файла (*.xls), а затем - в таблице, где отображались товары - сделать "живой" поиск, для нахождения товаров по названию, артикулу или их официальному аналогу.

Нами был написан парсер Excel файла, создана таблица соответствий оригинальных запчастей и их аналогов, реализован "живой" поиск с одновременным отображением результата в таблице

  • Реализация импорта запчастей из файла Excel
  • Реализация отображения запчастей и их аналогов в таблице по мере ввода артикула, названия или артикула аналога

Интеграция интернет-магазина с бухгалтерской системой 1С

На сайте крупной торговой компании, занимающейся продажей запчастей а/м "КАМАЗ", необходимо было интегрировать номенклатуру и категории интернет-магазина из бухгалтерской системы (порядка 20 тысяч товаров), а также обеспечить попадание заявок с сайта обратно в систему.

Нами была написана процедура импорта из XML файлов, автоматически загружаемых по FTP на сайт со стороны клиента, разбор этих файлов и занесение в БД. Так же импортировались прайсы по отдельным категориям товров, их изображения. Также был осуществлена обратная связь при отправке заявок нс сайта.

  • Реализация импорта запчастей из XML файла системы .
  • Реализация выгрузки заявок с сайта в
  • "Живой" и обычный поиск запчастей как по основным параметрам (название, код, производитель) так и по аналогам (подходящим запчастям - но другого производителя)

Информирование об обновлениях системы в репозитории Bitbacket в чате SLACK

В одном из наших проектов, где участвовало еще несколько команд (разработчики iOS, Android, маркетологи) нужно было оперативно оповещать всех участников проекта о новых коммитах в репозиторий git (да-да, мы используем систему контроля версий GIT), а группу маркетологов - об обновлениях на production (боевом) сервере проекта.

Так как всё общение участников проекта происходило в групповом чате Slack, было принято решение - посылать уведомления об изменениях в общий чат, а группе маркетологов - по признаку их вхождения в группу. Сама рассылка происходила через API Slack, коммиты отслеживались с помощью веб-хуков в Bitbacket, а новые деплои (обновления на продакшен сервере) - с помощью нашего скрипта.

  • Написание скрипта деплоя (обновления) на сервере
  • Добавление скрипта отправки сообщений об обновлении в Slack - чат группы

Версия для печати

Команда

Наша дружная и открытая команда профессионалов с радостью поможет в решении ваших задач

Подробнее

Использование любых материалов с сайта - только с разрешения руководства веб-студии AD Soft


Как связаться

Для связи с нами, можете использовать любой из нижеуказанных контактов

Другие способы связи

Последние работы
Поддержка

Оказываем бесплатную техническую поддержку сайта в течении года после его создания.

Заключаем договора на постоянную техническую поддержку, сопровождение и раскрутку сайтов