Архитектура Jetti Platform
Jetti CRM
Jetti CRM - рабочее место оператора колл-центра. Один из ключевых продуктов эко системы Jetti, который позволяет моментально доставить подтвержденный заказ от клиента в Jetti Front, распределить его на максимально удобную торговую точку, а затем отслеживать статус заказа, чтобы при необходимости оперативно ответить клиенту о местонахождении курьера. Имеет интеграцию с IP-телефонией, Google maps Yandex maps.

Ключевые пользователи: операторы колл-центра (КЦ), ОАП -отдел активных продаж, ОЗГ - отдел заботы о гостях.

Ключевые функции:
  • Формирование заказа на доставку или самовывоз по входящему звонку клиента;
  • Подтверждение заказов, оформленных на сайте и в мобильном приложении;
  • Внесение данных по клиентам карточку клиента и корректировка этих данных;
  • Заполнение источника появления клиента;
  • Интеграция с Google maps Yandex maps - поиск по основным ориентирам;
  • Просмотр оперативных показателей (данных по кол-ву заказов всего и в разрезе операторов, в разрезе торговых точек );
  • Отображение стоп-листов по позициям из меню;
  • При формировании заказа учет позиций в стоп-листе по торговой точке;
  • Возможность оставить комментарий к блюду, заказу, клиенту;
  • Создание и работа с заказом (редактирование, удаление, перевод из статуса в статус);
  • Ввод промокода (скидки) при наличии;
  • Установка времени готовности /доставки заказа;
  • Выбор типа оплаты и комбинирование нескольких типов оплаты в одном чеке;
  • Поиск заказов при помощи быстрого фильтра и фильтра поиска по данным клиента;

По сути, Jetti CRM заменяет собой альтернативные варианты CRM-сервисов, используемых общепитов. В частности, обладает явным конкурентным преимуществом по сравнению с крупнейшим разработчиком РФ: ~ 1 мин. среднее время обработки заказа по сравнению с 3 минутами 1С.
Также включается в себя модуль Jetti BRM - аналог BPM-системы, позволяющей интегрировать и распределить все входящие задачи по всей экосистеме сервис Jetti Platform, так и интегрированным системам других разработчиков.
Целью Jetti BRM является автоматизация процесса обработки заказа на различных этапах его жизненного цикла.
Основная функция - автоподтверждение заказов с сайта и мобильного приложения. Заказ проверяется по всем бизнес-правилам, предустановленным в Jetti Platform, и распределяется по системам. Результат - обработка за 3 секунды из статуса "заказ создан" до статуса "Заказ в работе".

Преимущества Jetti CRM
  • Доступность 99,9%;
  • Моментальная скорость прохождения заказа по цепочке Внешний источник(сайт/мобильное приложение/агрегатор)-Jetti CRM- Jetti Front;
  • Легкая масштабируемость продукта;
  • Возможность встраивать любые дашборды из BI;
  • Обновление системы без остановки работы;
  • Интуитивно понятный и удобный интерфейс;
  • Интеграция с google-картами yandex-картами позволяет отслеживать путь и местонахождение курьера на карте, точно определить адрес/геопозицию при оформлении заказа.

Используемый стек технологий:
  • Firestore используется как backend, в данном приложении больше как service desk
  • Azure Cosmos DB используется в качестве второй базы данных, как зеркало Firestore (используем для построения фильтров, сортировок, отборов)
  • При создании документ записывается в Firestore, далее триггером реплицируется в Azure Cosmos DB, где читается база (read only)
  • Вся модификация происходит в Firestore
  • При открытии документа идет считывание документа, передается в Routing, где происходит контроль прав доступа
  • Динамический рендеринг
  • PWA (Progressive Web App)
  • Interceptor (используются в API)
  • Resolver (используются в Routing)
  • Pipe
Jetti Front
Jetti Front — панель управления заказами на торговых точках, который помогает АТТ оперативно принимать и обрабатывать заказы, отправлять их на кухню и на доставку. Для УТТ продукт обеспечивает выполнение сервисных и служебных операций, а также данные для анализа оперативных показателей работы АТТ в рамках смены.
Jetti Front — ключевая часть платформы для автоматизации ресторанного бизнеса и доставки на рынке Quick Commerce. Позволяет обеспечить удобную работу с маршрутизацией заказов, печатью чеков, а также предоставляет всю необходимую информацию для принятия решения по оптимизации операционной работы непосредственно на торговой точке.
Jetti Front включает в себя возможность создавать и работать с заказами по полному циклу (получение из разных источников) и в целом предназначен для улучшения качества и скорости обслуживания клиентов, о чем говорит статистика этих параметров после перехода со стороннего приложения.

Ключевые пользователи: администраторы (АТТ) и управляющие торговых точек (УТТ).

Ключевые функции на текущий момент:
  • просмотр оперативных показателей (данных по заказам, по чекам и среднее значение по заказу на текущей кассовой точке);
  • просмотр отчета по кассовым сменам;
  • формирование стоп-листа локально;
  • формирование быстрого списка;
  • выполнение служебных операций по заявкам из центра;
  • создание и работа с заказом (редактирование, удаление, перевод из статуса в статус);
  • добавление проблемы в заказ (при наличии);
  • добавление комментария в заказ (при необходимости);
  • назначение курьера (для заказов с типом доставки «доставка»);
  • печать накладных для курьера;
  • ввод промокода (скидки) при наличии;
  • установка времени готовности /доставки заказа, а также временного признака;
  • выбор типа оплаты и комбинирование нескольких типов оплаты в одном чеке;
  • возврат оплаты;
  • пересчет заказа, принимаемого на точке, в центре;
  • сохранение принятого заказа в коллекции заказов на точке;
  • поиск заказов при помощи быстрого фильтра и фильтра поиска по данным гостя;
  • работа с группой заказов (назначение курьера, добавление комментария, перевод по статусам).
Преимущества Jetti Front:
(по сравнению с использованием готового стороннего решения)
  • скорость обработки запросов на доработку ПО и скорость реализации - например, реализация облачных кухонь невозможна стоимость внедрения и использования;
  • централизованное обновление ПО;
  • возможность встраивать любые дашборды из BI;
  • интуитивно понятный и удобный интерфейс, созданный на основе ОС от АТТ и УТТ компании;
  • интеграция с фискальными регистраторами АТОЛ и Digital;
  • интеграция с термопринтером для печати накладных для курьера по шаблону и принтером этикеток;
  • возможность блокировки рабочего места;
  • возможность выполнять служебные и сервисные операции (вносы и выносы денег, печать X-отчета, Z-отчета, нулевого чека, отчета за выбранный период времени).

Ожидаемый результат развития продукта
Внедрение и обновление Jetti Front проходит с минимальным количеством усилий со стороны IT и бизнеса (есть простые инструкции, чеклисты, максимально автоматизированно).
  • Есть возможность для клиента накапливать и тратить бонусные баллы, учитываются локальные акции.
  • Есть возможность работать с заказами разных брендов (облачные кухни).
  • АТТ может работать с заказами по полному циклу с минимальным количеством ручных операций и звонков в КЦ.
  • АТТ и УТТ имеют все необходимые данные для принятия решения оперативных решений на точке.
  • Повышена техническая стабильность и доступность ПО за счет локального улучшения кода и улучшения общей архитектуры. Умеем собирать и анализировать метрики по продукту для его улучшения на основании данных.
  • Продукт визуально соответствует общему фирменному стилю Jetti Platform, выглядит конкурентноспособно и готов к продажам на рынке.

Используемый стек технологий:
  • Angular
  • Electron
  • Firebase
  • Typescript
  • Handlebars
  • Puppeteer
Jetti Kitchen
Jetti Kitchen - приложение, которое помогает поварам своевременно отдавать готовые блюда с кухни и передавать заказы в доставку или на самовынос.
Приложение Jetti Kitchen предназначено для организации и распределения работ между сотрудниками на кухне на основании расчета производительности поваров и кухни в целом, а также своевременного приготовления блюд, комплектации заказа и выдачи его с кухни на доставку или самовывоз.

Ключевые пользователи: Старший повар, повар, сборщик, упаковщик, АТТ

Задачи, которые должны решаться приложением:
  • Предоставление доступа пользователям с активной учетной записью
Используется аккаунт AD.
  • Предоставление сотрудникам кухни информации о заказах Ответственные должны видеть список заказов, относящиеся к текущей смене.
  • Предоставление сотрудникам кухни информации о деталях конкретного заказа Должны быть доступны подробные сведения о составе заказа и отдельных блюд, технологии приготовления.
  • Обеспечение работы мультибрендовых точек
  • В случае работы точки в формате мультибренда, заказы в приложении должны однозначно идентифицироваться работниками.
  • Управление отдельными статусами заказов
Формирование списка на основе статусов, апдейты статусов в зависимости от действий сотрудников кухни.
  • Фиксация действий конкретного сотрудника
  • Для возможного использования в системе мотивации.
  • Возможность быстрого переключения между сотрудниками на смене на устройстве
  • Если устройств для работы приложения меньше, чем сотрудников смены.
  • Организация работы сотрудников с блюдами заказа в соответствии с технологией приготовления
Необходимо отразить последовательное прохождение блюдом этапов производства.
  • Организация работы с заготовками
  • Предоставление плана на смену и фиксация приготовления.

Ключевые функции Jetti Kitchen на текущий момент:
  • Отображение блюд в заказах в зависимости от мест их приготовления (блюда, которые относятся к выбранному цеху отображаются более жирным шрифтом).
  • Перевод заказов в статус “In progress“.
  • Обратный отсчет от времени отдачи с кухни.
  • Взятие заказа в работу на соответствующей станции.
  • Реализация отмен заказов в автоматическом режиме.
  • Отметка, что блюда готовы в заказе на соответствующей станции.
  • Отметка на станции “Упаковка“, что заказ готов. Перевод в статус “Ready“.
  • Возврат заказа на кухню (в статус “In progress“).
  • Отображение заказов на разных статусах: “New”, “In progress”, “Ready”.
  • Настройка отображения станций под сеть и под конкретную торговую точку.

Ожидаемый результат развития продукта:
  • Деление заказов на блюда, т.е. для поваров заказов в виде блюд , которые необходимо приготовить, и которые они берут работу.
  • Локализация приложения на английский и украинский языки.
  • Новый интерфейс приложения, выполненный под единый стиль с остальными приложениями.
  • Onboarding - Интерактивный режим обучения работе с приложением, встроенный FAQ в приложение.
  • Переработана архитектура приложения
  • Учет этапов производства блюд и отображение их на соответствующей станции.
  • Адаптированное приложение под облачные кухни.
  • Автоматизированное распределение заказов/блюд по поварам.

Фокусы развития Jetti Kitchen
1. Распределение блюд по поварам / работа с заказами
2. Onboarding - для новых пользователей + FAQ для быстрого поиска информации.
3. Облачные кухни (Cloud / Dark Kitchen)
4. Выход в новые страны/бренды и интеграции - Локализация под другие другие страны
5. Повышения стабильности продукта - рефакторинг, переработка архитектуры приложения, переход на работу через API при взаимодействии с другими продуктами.
6. Редизайн - переход на новый общий стиль для Jetti Platform.
7. Подготовка производства

Используемый стек технологий:
  • Flutter - комплект средств разработки и фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, веб-приложений
  • Firebase - облачная система управления базами данных (СУБД)
Jetti Сheckin
Jetti Сheckin - это инструмент для учета рабочего времени сотрудников. Позволяет обеспечить быстрый и удобный способ зарегистрировать сотрудника на рабочем месте, вести корректный учет рабочего времени, своевременно закрыть рабочую смену сотруднику, сменить пин-код в Jetti Front
До момента создания платформы Jetti Platform, для управления ресторанами сотрудники компании пользовались сторонним программным обеспечением, в котором велся учет рабочего времени производственного и административного персонала. C момента внедрения кассового ПО Jetti Front возникла необходимость создания продукта, который бы имел функционал регистрации рабочих смен сотрудников.

Ключевые пользователи: администраторы торговых точек (АТТ), управляющие торговых точек (УТТ), су-шефы, повара, курьеры.

В ходе реализации автоматизированы следующие процессы:
  • Расчет фактической рабочей смены каждого сотрудника;
  • Автоматическое закрытие рабочей смены сотрудника.

Преимущества Jetti Сheckin
  • скорость обработки запросов на доработку ПО и скорость реализации;
  • стоимость внедрения и использования;
  • централизованное обновление ПО;
  • интуитивно понятный и удобный интерфейс, созданных на основе обратной связи от поваров, курьеров, АТТ и УТТ компании;
  • возможность выполнять служебные обязанности, используя другие приложения (Jetti Front, Jetti kitchen, Jetti Delivery)

Ключевые функции на текущий момент
  • Приложение Jetti Checkin доступно для всех сотрудников торговых предприятий компании. Для входа в приложение используется учетная запись Microsoft AD в компании;
  • Регистрация открытия рабочей смены сотрудника;
  • Возможность открытия рабочей смены не только по основному месту работы;
  • Регистрация закрытия рабочей смены сотрудника;
  • Автозакрытие рабочей смены сотрудника согласно окончанию времени плановой смены;
  • Смена пин-кода в Jetti Front (доступно только для администраторов торговых точек).
  • Приложение учитывает геоданные сотрудника, штатное расписание и плановые смены сотрудников;

Ожидаемый результат развития продукта
  • Обновление Jetti Checkin проходит с минимальным количеством усилий со стороны IT и бизнеса (есть простые инструкции, чек листы, максимально автоматизировано);
  • Каждый сотрудник регистрирует свои рабочие смены в приложении;
  • Повышена техническая стабильность и доступность ПО за счет локального улучшения кода и улучшения общей архитектуры;
  • Продукт визуально соответствует общему фирменному стилю Jetti Platform.

Фокусы развития продукта
  • Сокращение ручных операций (автозакрытие рабочих смен сотрудников);
  • Расширение зон обслуживания; Обучение и должностные инструкции в приложении (в разрезе: регион/бренд/должность).
  • Onboarding - для новых пользователей и текущих пользователей + FAQ для быстрого поиска информации.
  • Выход в новые страны/бренды и интеграции - Локализация для других стран
  • Повышения стабильности продукта - рефакторинг, улучшение архитектуры, переход на работу через API при взаимодействии с другими продуктами.
  • Редизайн - переход на новый общий стиль для Jetti Platform
  • Открытие / закрытие смен - Доработки

Используемый стек технологий:
Для мобильного приложения.
  • Flutter - комплект средств разработки и фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, веб-приложений
  • Firebase - облачная система управления базами данных (СУБД)
Для web версии:
  • Angular - JavaScript-фреймворк с открытым исходным кодом.
  • Firebase - облачная система управления базами данных (СУБД)
  • PrimeNG - фреймворк с открытым исходным кодом
  • RxJS - библиотека для программирования с использованием наблюдаемых значений
Jetti Delivery
Jetti Delivery - рабочий инструмент для сотрудников доставки (курьеров). Позволяет упростить и скоординировать работу курьерской доставки.
Предназначен для оперативной и удобной работы курьеров на торговых точках. Улучшения качества сервиса компании в части доставки. Необходимо своевременное отображение данных по заказам, назначенных на сотрудника, что приведет к своевременной доставки заказа клиенту. Позволяет упростить и скоординировать работу курьерской доставки.

Ключевые пользователи: курьеры торговых точек.

Ключевые функции на текущий момент:
  • Работа курьеров с заказами;
  • Возврат заказа на кухню;
  • Перевод заказа в статус Доставлен;
  • Возможность постановки заказа в проблему (с указанием проблемы);
  • Обратный отсчет времени до доставки заказа клиенту;
  • Сбор аналитики по доставке (данные о времени: курьер подъехал к клиенту, отдал клиенту заказ);
  • Формирование маршрута доставки;
  • Добавление заказов в маршрут;
  • Отображение истории доставок в рамках текущего дня;
  • Назначение курьера через QR и перевод заказа в маршрут курьера;
  • Привязка банковского терминала через QR;
  • Переопределение зон доставки;
  • Связка с мультибрендами торговой точки (идентификация заказов логотипом бренда);
  • Локализация на английский язык;
  • Отображение подробной информации о заказе;
  • Отображение истории доставок.

Преимущества Jetti Delivery:
  • Бесперебойная работа приложения Jetti Delivery. Своевременное отображение информации по заказам и маршрутам пользователю. Клиенты, довольные отличной работой курьерской доставки.

Ожидаемый результат развития продукта:
  • Обновление Jetti Delivery проходит с минимальным количеством усилий со стороны IT и бизнеса (есть простые инструкции, чек-листы, максимально автоматизировано);
  • Onboarding - интерактивный режим обучения работе с приложением, встроенный FAQ в приложение;
  • Приложение учитывает геоданные сотрудника;
  • Повышена техническая стабильность и доступность ПО за счет локального улучшения кода и улучшения общей архитектуры;
  • Продукт визуально соответствует общему фирменному стилю Jetti Platform.

Фокусы развития продукта:
  • Сокращение ручных операций;
  • Onboarding - для новых пользователей и текущих пользователей + FAQ для быстрого поиска информации;
  • Выход в новые страны/бренды и интеграции - локализация для новых стран;
  • Повышение стабильности продукта - рефакторинг, улучшение архитектуры приложения, переход на работу через API при взаимодействии с другими продуктами;
  • Редизайн - переход на новый общий стиль для Jetti Platform;
  • Работа с приложением - доработки.

Задачи, которые должны решаться приложением:
  • Предоставление доступа пользователям с активной учетной записью
Используется аккаунт AD.
  • Предоставление курьерам информации о заказах
Ответственные должны видеть список заказов, относящиеся к текущей смене.
  • Предоставление курьерам информации о деталях конкретного заказа
Должны быть доступны подробные сведения об адресе и ожидаемом времени доставки, а также суммы по типам оплат.
  • Управление отдельными статусами заказов
Формирование списка на основе статусов, апдейты статусов в зависимости от действий курьеров и других сотрудников подразделения.
  • Фиксация действий конкретного сотрудника
Для возможного использования в системе мотивации.
  • Обеспечение возможности звонка Клиенту
С возможностью настройки как звонка через IP телефонию, так и напрямую с устройства курьера.
  • Предоставление внешним системам информации о текущем местоположении курьера в момент выполнения маршрута Геоданные должны предоставляться с заданным уровнем точности.
  • Предоставление основным популярным приложениям-навигаторам на устройстве пользователя данных о маршруте
Для прокладки пути.
  • Предоставление курьерам статистики доставок за текущую смену
С разбивкой по зонам доставки.

Используемый стек технологий:
  • Flutter - комплект средств разработки и фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, веб-приложений
  • Firebase - облачная система управления базами данных (СУБД)
Jetti Finance
Jetti Finance – это программа в виде конструктора документов и справочников для ведения оперативного, финансового и управленческого учета в компании. Эффективный инструмент для бизнес-аналитики, интегрированный с учетными системами.

Программа дает возможность получать актуальные показатели, характеризующие финансовое состояние компании нажатием одной кнопки. Через удаленный доступ (SAAS) к Jetti Finance, осуществляется настройка и поддержка интеграции (входящая и исходящая) между базами 1С, iiko и Jetti, создание и поддержку финансовых отчетов в нужном для анализа виде в OLAP кубах.
Jetti Finance позволяет вести управленческий учет финансово- хозяйственной деятельности на основе первичных бухгалтерских документов, а также агрегировать данные из любых операционных транзакционных учетных баз данных OLTP используемых в бизнесе, например таких как 1С, iiko, iiko Front, Jetti Front в одну общую базу данных в DWH хранилище данных. И на основе данных из DWH хранилища строить многомерную OLAP базу данных удобную для
построения бизнес-аналитики.

Использование многомерных OLAP кубов позволяет пользователям программы Jetti Finance получить три существенных преимущества по сравнению с ведением бизнес - аналитики в традиционных SQL базах, а именно:
1. Значительно увеличивает скорость обработки и агрегации больших массивов данных. Вплоть до агрегации данных в режиме реального времени.
2. В ходе процессинга базы данных из DWH хранилища в OLAP кубы строится понятная конечному пользователю и бизнес – аналитикам модель данных. В виде набора преднастроенных самостоятельных иерархически сгруппированных показателей с многочисленными атрибутами, что дает возможность проводить многомерный анализ данных используя любые иерархии, разрезы и группировки данных как по показателям, так и по атрибутам.
3. Конечным пользователям и аналитикам нет необходимости знать и использовать для построения отчетов запросы SQL или MDX они легко могут построить аналитический отчет по любым срезам и группировкам данных используя с агрегированные и преднастроенные программой Jetti Finance показатели из модели данных в OLAP кубах с помощью Excel.

Таким образом программа Jetti Finance дает в руки пользователей простой и удобный инструмент для проведения бизнес-анализа больших объемов данных и быстрого построения аналитических отчетов как регулярных, так и оперативных созданных в процессе исследования отдельных аспектов бизнеса и бизнес-задач.

Назначение программы:
  • Ведение управленческого учета;
  • Создание среды для подготовки бизнес – аналитики, интегрированной с учетной системой;
  • Подготовка для пользователей регулярной отчетности по бизнес-аналитике;
  • Удобный инструмент для создания оперативных отчетов по отдельным аспектам бизнеса.

Функции программы:
  • синхронизации учетных данных из операционных учетных баз данных OLTP с Jetti Finance;
  • база для ведения управленческого учета;
  • общее для всех баз агрегированное DWH хранилище данных;
  • построение базы данных по управленческому учету в OLAP кубах;
  • синхронизация учетных данных из Jetti Finance с данными в OLAP кубах;
  • поиск по базе данных;
  • автоматизированная подготовка документов;
  • автоматизированная подготовка преднастроенных отчетов по управленческому учету;
  • функция автоматизированной подготовки преднастроенной онлайн аналитики по бизнес-процессам;
  • автоматизированная подготовка преднастроенных отчетов по управленческому учету для программы BI.
  • автоматизированная рассылка аналитических отчетов пользователям.