2. Установка, лицензия и обновление
Модуль поставляется zip-архивом без инсталлятора и работает службой Windows. Веб-интерфейс встроен в aggregator_delivery.exe, папка Static больше не нужна.
Установка
- Скачать актуальный дистрибутив и распаковать в отдельную папку, например
C:\yeda\. Не распаковывать на рабочий стол и в папку с номером версии в имени: все данные модуль хранит рядом с exe. - Активировать лицензию модуля:
license.bat(см. ниже). - Запустить
install.batот имени администратора. Служба регистрируется с автозапуском и сразу запускается. - Открыть в браузере
http://127.0.0.1:5000/и пройти мастер первичной настройки (страница 3).
Служба называется по папке установки: для C:\yeda\ - «Carbis YaEda Agent (C:\yeda)» (CarbisYAService_C_yeda_). Если в пути есть скобки, +, , и другие спецсимволы - просто «Carbis YaEda Agent», и такая установка на машине может быть только одна.
| Файл | Для чего |
|---|---|
install.bat | установить и запустить службу (от администратора) |
uninstall.bat | удалить службу |
run_service.bat / stop_service.bat | запустить / остановить службу |
desktop.bat | запустить в окне, без службы (для проверки) |
license.bat | окно лицензирования модуля |
Лицензии
Для приема заказов нужны две лицензии одновременно:
- лицензия на модуль - заявка на info@carbis.ru, активация через
license.bat: авторизоваться дилерской учетной записью lic.carbis.ru и выбрать созданную лицензию; - лицензия XML-создания заказа от UCS - заявка в UCS в стандартном порядке или через дилера. Поддержаны оба варианта: «XML сохранения заказов» (lifetime) и «XML-интерфейс для приложения» (SaaS). Подробнее - Как использовать платный XML-интерфейс.
Без лицензий модуль работает в режиме заполнения меню: настройку и подготовку меню можно делать заранее. Без действующей лицензии модуля заказ остается «Новым» с ошибкой «Лицензия на программное обеспечение недействительна».
Лицензию модуль подхватывает при старте и перепроверяет раз в 5 минут. Проверить сразу - кнопка «Проверить лицензию» на странице «Система». Срок лицензии виден в строке состояния внизу веб-интерфейса.
Обновление
Обновлять можно сразу на последнюю версию, минуя промежуточные. Обновление с 1.9.x и 1.11.x делается поверх старой папки без перенастройки: настройки, заказы, картинки блюд, лицензия и SaaS XML сохраняются.
- Сделать копию папки модуля (как минимум
dbase.db,aggregator_delivery_settings.yaml,saasdata,Static\userimages\). - Остановить службу в
services.msc: «Carbis YaEda Agent (<папка>)» или «Carbis YaEda Agent».stop_service.batстарых версий службу с путем в имени не находит. - Распаковать новую версию в ту же папку с заменой файлов.
- Запустить службу:
run_service.bat(уже из новой версии). Переустанавливать службу не нужно.
После обновления проверить: в шапке «r_keeper на связи», на странице «Система» видны лицензия и версия, в меню у блюд есть картинки, после очередного запроса Яндекса обновляется «Яндекс: меню».
Откат на 1.11.2: остановить службу (stop_service.bat), распаковать 1.11.2 в ту же папку, скопировать userimages\ в Static\userimages\, запустить службу в services.msc. Данные при откате не теряются.
