Прием решений до

12.01.26

Форма вознаграждения

Договорная

Статус продукта

Готовый продукт

Тип задачи

Задачи ИКТ

Сфера применения

HoReCa

Область задачи

Другие технологические решения

Тех задание
Тип продукта

ПО/ИС

Описание проблемы

В стандартной архитектуре интеграции системы iiko обмен данными с внешними системами осуществляется преимущественно через сервер iiko. При этом ряд кассовых операций требует: немедленного взаимодействия с внешней системой до завершения операции на кассе; получения синхронного ответа (разрешение, подтверждение и т.д.); выполнения логики, которая не может быть реализована после факта проведения операции на сервере. В результате стандартный механизм интеграции не позволяет корректно реализовать некоторые сценарии, так как: данные сначала фиксируются в iiko, и только затем могут быть переданы во внешние системы; отсутствует возможность повлиять на ход кассовой операции на основании ответа третьей системы; возрастает риск несоответствия данных и нарушения бизнес-процессов. Данные ограничения обусловили необходимость разработки отдельного плагина, работающего непосредственно на кассовых терминала

Ожидаемый эффект

обеспечить корректную реализацию кассовых сценариев, требующих синхронного взаимодействия с внешними системами; снизить количество ошибок и расхождений данных между iiko и сторонними сервисами; повысить гибкость интеграции и расширить возможности использования iiko в нестандартных бизнес-процессах; сократить время обработки операций и повысить стабильность работы кассовых терминалов.

ФИО ответственного лица

Ерназаров Арман Тилектесович

Цель и описание задачи (проекта)

Создание плагина для кассовых терминалов системы iiko, обеспечивающего прямой обмен данными между кассой и внешними (третьими) информационными системами с возможностью получения и обработки ответов в режиме, близком к реальному времени. Задача - реализация программного модуля на c# .net, который позволил бы: передавать данные о кассовых операциях напрямую из кассового терминала iiko во внешние системы; получать ответы от внешних систем и использовать их в логике кассовых операций; обходить ограничения стандартной серверной интеграции iiko в случаях, когда последовательная передача данных через сервер iiko является невозможной или некорректной с точки зрения бизнес-процесса.

Примечание