Введение

В статье описано лицензирование TMS на виртуальных ключах. Этот способ подходит для серверов ТМС старше 7.0.6.19. Лицензирование более старых версий выполняется через ini-файлы.

Установка и настройка самого сервера описана в основной статье.

Виртуальные ключи могут быть использованы для следующих продуктов из системы лицензирования:

R-Keeper модуль Мобильная касса на Android ПО

  • R-Keeper модуль Мобильный менеджер VL ПО
  • R-Keeper модуль Мобильный официант VL ПО
  • R-Keeper модуль Мобильный официант - Orderman VL ПО
  • R-Keeper модуль Мобильная касса на Android 12 мес. ПО
  • R-Keeper модуль Мобильный менеджер VL 12 мес. ПО
  • R-Keeper модуль Мобильный официант VL 12 мес. ПО
  • R-Keeper модуль Мобильный официант - Orderman VL 12 мес. ПО

К использованию предлагаются лицензии 2х типов: бессрочная лицензия или лицензия по подписке (на 12 мес.).

Обратите внимание, что Мобильная касса работает только на виртуальном ключе.

Опция «Обслуживание очереди» является частью режима «FastFood». Активация режима «FastFood» или «TableService» производится в настройках приложения и не требует дополнительного лицензирования.

Приложение TMS-сервер (не ниже 7.6.0.хх) и 3 библиотеки (libeay32.dll, libssl32.dll, ssleay32.dll) должны размещаться в одном каталоге.

  • Версия TMS-сервер 7.6 и выше поддерживается клиентом 3.4 и выше.
  • Версия TMS-сервер 7.5 и ниже поддерживается клиентом 3.3 и ниже

Автоматически ТМС не блокируется. Он продолжит работать при потере l.ucs, но в пределах нескольких дней должна быть обязательная проверка.

Некоторое время еще будут действительны физические ключи (зона ответственности отдела продаж), для которых потребуется генерация лицензий соответствующим приложением (LUpdater2015.exe) и для соответствующих продуктов:

  • r_keeper модуль Мобильный менеджер ПО
  • r_keeper модуль Мобильный официант ПО
  • r_keeper модуль Мобильный официант – Orderm

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

Начиная с версий 7.7.0.7.281 и выше для корректной работы указанного выше ПО необходимо наличие специальной служебной лицензии на XML-интерфейс:

  • R-Keeper модуль Интеграция «XML Киоск, мобильный официант old» ПО
  • R-Keeper модуль Интеграция «XML Киоск, мобильный официант old» 1/ 12 мес.

Для получения этой лицензии необходимо обратиться к своему менеджеру. Без лицензии на XML-интерфейс, указанное ПО на версиях r_keeper 7.0.7.281+ перестанет корректно работать. 


Системные требования

  • Сервер TMS не ниже 7.6.0

Генерация новой лицензии

Чтобы сгенерировать новую лицензию:

  1. Проверьте наличие библиотек в папке с установленным сервером ТМС:
    1. libeay32.dll
    2. libssl32.dll
    3. ssleay32.dll
  2. Если библиотек нет, установите новую версию TMS — 7.6.0.19 и старше
  3. Сделайте ярлык приложения TMS7.exe и укажите параметр запуска -d
  4. Для создания нового ключа и лицензии, в файле tms7.ini не должно быть информации о ключе. Если не удалить — будет продлена старая лицензия, а не сгенерирована новая.
    Проверьте в файле наличие в следующих параметров и если они есть — удалите:

    1. LI=……
    2. VKey= …..
  5. Запустите созданный ярлык
  6. Перейдите на вкладку License
  7. Выберите продукт для лицензирования из списка:
    1. Mobile Waiter – Мобильный официант
    2. Mobile Manager – Мобильный менеджер
    3. Mobile CashDeck – Мобильная касса, содержащая в себе полный функционал.
      Без переключателя расширенный режим не работает, не даст авторизоваться и выдаст сообщение Used Invalid Mode

    4. OrderMan — Терминал orderman

  8. Введите полный код ресторана в полу Restaurant

  9. Введите необходимое количество подключений для данного сервера TMS в поле Lics

    • Если код ресторана не будет введен, то при попытке получить лицензию система выдаст ошибку:
    • Если будет введен несуществующий код ресторана, то при попытке получить лицензию система выдаст сообщение:

    • Если количество лицензий не будет введено, то при попытке получить лицензию система выдаст сообщение:
    • Если введенное количество лицензий будет превышать суммарное свободное количество лицензий в мастер-лицензиях одного типа, то при попытке получить лицензию система выдаст сообщение: 
  10. Введите дилер ID и пароль

    • Если логин и пароль будут указаны неверно — появится ошибка UserNotFound
  11. Выберите тип лицензии:
    1. Неограниченная — LifeTime. Для выбора поставьте галочку InfiniteDate. Это постоянная лицензия, которая может быть создана с ограничениями и дальнейшей пролонгацией.
    2. Ограниченная — по подписке, SAAS. Для выбора галочка должна отсутствовать. Это лицензия на 12 месяцев с возможностью пролонгации на аналогичный период.
  12. Нажмите кнопку GetLicense

  13. Укажите необходимую дату окончания лицензии. Указать можно вручную или нажав на кнопку MaxDate. Кнопка MaxDate уравнивает дату окончания лицензии со сроко окончаниямастер-лицензии. По умолчанию будет предложена текущая дата

  14. Нажмите кнопку Next

  15. Лицензия активируется

  16. Нажмите кнопку Ок для просмотра информации о созданной лицензии. На экране будет отображено:

    • Количество лицензий на данном ключе
    • Код ключа

    • Дата окончания лицензии

    • Тип лицензии.
      Информация о созданной лицензии и номере ключа будет автоматически прописана в файле tms7.ini в секцию TMS.

Для увеличения количества лицензий нельзя удалять информацию о ключе из tms7.ini и создавать новую лицензию с увеличенным количеством, т.к. созданные ранее лицензии будут учитываться при проверке общего доступного количества лицензий.

Продление лицензии

Для продления лицензии:

  1. Удалите в файле tms7.ini лицензию LI из секции TMS
    Лицензионный ключ не удаляйте
  2. Перезапустите сервер TMS
  3. Повторите процедуру лицензирования, но выбрав уже максимальную дату лицензии.

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

Запрос данных о лицензии

Чтобы получить информацию о текущей лицензии:

  1. Запустите приложение tms7.exe с ключом -d.
  2. На экране будет отображена информация о текущем ключе и лицензии:
    • Количество лицензий на данном ключе
    • Код ключа
    • Дата окончания лицензии
    • Тип лицензии
  3. Запрос информации о текущей лицензии не требует регистрации дилера, т.к. в данном случае информация запрашивается из tms7.ini и не требуется обращение к системе лицензирования.

Получение данных о лицензии

Обновить информацию о лицензии для данного ключа, т.е. получить актуальные данные из системы лицензирования можно следующим образом:

  1. Запустите приложение tms7.exe с ключом -d
  2. Укажите Dealer ID и пароль
  3. Укажите код объекта и количество лицензий по необходимости
  4. Нажмите кнопку GetLicense
  5. В открывшемся окне нажмите Next
  6. На экране появится информация об обновлении лицензии Информация о лицензии обновлена
  7. Нажмите кнопку Ок для возврата в главное окно приложения
  8. На экране будет отображена информация о текущем ключе и лицензии:
    • Количество лицензий на данном ключе
    • Код ключа
    • Дата окончания лицензии
    • Тип лицензии

Увеличение количества лицензий для ключа

Если заказчик купил увеличение количество подключений, то:

  1. Сделайте заявку в системе лицензирования заявку на итоговое количество подключений
  2. Откройте tms7.exe с ключом -d
  3. Скопируйте код ключа из поля KeyCode
  4. Найдите в списке активных лицензий для объекта лицензию на TMS
  5. Скопируйте весь код запроса этой активной лицензии
  6. Нажмите кнопку Новая лицензия
  7. Вставьте код запроса в поле Код запроса и нажмите Далее
  8. Укажите нужную дату и количество подключений
  9. В приложение tms7.exe обновите данные о лицензии.