Лицензирование OS

 

Общие принципы лицензирования

Приложения комплекса «OpenStore», требующие лицензию

OpenStore.Касса

OpenStore.Касса-ресторан

OpenStore.Касса АЗС

OpenStore.Касса самообслуживания

OpenStore.Касса билетная

OpenStore.Сервер данных

OpenStore. Подчиненный сервер данных

OpenStore. Сервер весов

OpenStore.Сервер АЗС. 6

OpenStore.Процессинговый центр

OpenStore.Менеджер

OpenStore.Шлюз

Общие принципы лицензирования.

Лицензия может быть постоянной (бессрочной) или временной (иметь ограниченный срок действия). Постоянная лицензия выдается представителем разработчика в виде файла, созданного для конкретного лицензионного кода, полученного в свою очередь на основании аппаратного ключа. Временная лицензия может быть получена как на основании лицензионного кода, так и с сервера лицензирования разработчика (TCP канал: lab.open-store.org:1303; HTTP канал: lab.open-store.org:1305, аппаратный ключ не требуется).

Лицензия может быть получена для «Сервера лицензирования» (более подробно описан с документе «OpenStore.Сервер лицензий (руководство администратора)»), или, при необходимости, для сервера данных (не рекомендуется).

В качестве аппаратного лицензионного ключа выступает любой USB-flash накопитель, физически установленный на компьютер, на котором запущен сервер лицензирования или сервер данных (далее, для краткости просто «сервер лицензирования»). Один физический накопитель может быть использован только одним экземпляром сервера лицензирования (запуск нескольких экземпляров сервера лицензирования на одном физическом компьютере допускается, но только один из них сможет использовать конкретный аппаратный ключ). Извлечение накопителя приведет к автоматической потере актуальности лицензии сознанной на его основе. Перенос (!!! не СОЗДАНИЕ НОВОГО, а именно ПЕРЕНОС) сервера лицензирования на другой физический компьютер, совместно с вышеописанным USB-flash накопителем допускается. Потеря или порча аппаратного ключа лицензирования влечет за собой безвозвратную потерю приобретенных лицензий.

Более подробно о «инициализации» аппаратного ключа, получении лицензионного кода, а так же о установке полученного файла лицензии описано в документе «OpenStore.Сервер лицензий (руководство администратора)».

В случае отсутствия или недостаточности лицензий, возможности приложений «OpenStore» ограничиваются. Подробнее о возникающих ограничениях написано ниже.

Приложения комплекса «OpenStore», требующие лицензию

Приложения, требующие лицензирования:

  • OpenStore.Касса
  • OpenStore.Касса-ресторан
  • OpenStore.Касса АЗС
  • OpenStore.Касса самообслуживания
  • OpenStore.Касса билетная
  • OpenStore.Сервер данных
  • OpenStore.Подчиненный сервер данных
  • OpenStore.Сервер весов
  • OpenStore.Сервер АЗС
  • OpenStore.Процессинговый центр
  • OpenStore.Менеджер
  • OpenStore.Менеджер билетной системы
  • OpenStore.Шлюз

OpenStore.Касса.

Каждая касса подключающаяся к серверу данных требует от него лицензию типа «Касса магазина». Если у сервера данных недостаточно лицензии для подключающейся кассы, обмен данными с ней (получение справочников, передача продаж) выполняться не будет, а в логе сервера данных будут соответствующие записи об ошибке лицензирования. При этом, подключившиеся ранее кассы, и получившие требуемую лицензию продолжат корректно работать.

В зависимости от настроек профиля кассы, последняя может требовать от сервера данных кроме лицензии «Касса магазина» еще ряд дополнительных лицензий:

– «Касса. Скидки по клиентам» – позволяет использовать часть системы лояльности, связанную со скидками;

– «Касса. Бонусы» – позволяет использовать часть системы лояльности, связанную с начислением бонусов (для полноценной работы потребуются еще лицензии для процессингового центра);

– «Касса. Анкеты» – позволяет использовать часть системы лояльности по работе с анкетами клиентов на кассе;

– «Касса. Подсистемы сообщений» – позволяет использовать подсистему сообщений.

– «Касса. Видеонаблюдение» – позволяет взаимодействовать с поддерживаемыми системами видеонаблюдения;

– «Касса. Монитор покупателя» – позволяет включить работу с монитором покупателя который в свою очередь позволяет демонстрировать покупателю фактуру чека на дополнительном мониторе, подключенном к компьютеру кассы, а в перерывах – фото- и видео- рекламу;

– «Касса. Дополнительные отчеты» – позволяет строить и отображать на кассе специальные отчеты, определенные в менеджере, а так же, при необходимости печатать их на специальный притер отчетов;

– «Касса. Программный регистратор OS» – позволяет работать с программным регистратором расчетных операций OpenStore.

– «Касса. Программный регистратор (прочий)» – позволяет работать с программными регистраторами сторонних разработчиков.

Последствия, в случае недостатка лицензии, при нехватке для кассы одной из вышеперечисленных лицензий аналогичны последствиям при нехватке лицензии типа «Касса магазина», однако отключив соответствующий функционал в профиле кассы, можно избавиться от требования той или иной дополнительной лицензии. Исключение по последствиям составляют только лицензии связанные с регистраторами расчетных операций. При отсутствии соответствующей лицензии, кроме нарушения обмена данными с сервером данных, драйвер регистратора не позволит открыть чек.

OpenStore.Касса-ресторан.

Каждая касса подключающаяся к серверу данных требует от него лицензию типа «Касса ресторана». Если у сервера данных недостаточно лицензии для подключающейся кассы, обмен данными с ней (получение справочников, передача продаж) выполняться не будет, а в логе сервера данных будут соответствующие записи об ошибке лицензирования. При этом, подключившиеся ранее кассы, и получившие требуемую лицензию продолжат корректно работать.

В зависимости от настроек профиля кассы, касса ресторана может требовать от сервера данных те же дополнительные лицензии, что и касса магазина (описана выше), а кроме того:

– «Касса ресторана. Бронирование столиков» – позволяет включить режим бронирования столиков в кассе ресторана;

– «Касса ресторана. Тарификация» – позволяет работать с тарификаторами бильярда и т.д.

OpenStore.Касса АЗС.

Каждая касса подключающаяся к серверу данных требует от него лицензию типа «Касса АЗС». Если у сервера данных недостаточно лицензии для подключающейся кассы, обмен данными с ней (получение справочников, передача продаж) выполняться не будет, а в логе сервера данных будут соответствующие записи об ошибке лицензирования. При этом, подключившиеся ранее кассы, и получившие требуемую лицензию продолжат корректно работать.

В зависимости от настроек профиля кассы, касса АЗС может требовать от сервера данных те же дополнительные лицензии, что и касса магазина (описана выше), а кроме того:

– «Касса АЗС. Талоны» – позволяет работать на кассе с топливными талонами.

OpenStore.Касса самообслуживания.

Каждая касса подключающаяся к серверу данных требует от него лицензию типа «Касса самообслуживания». Если у сервера данных недостаточно лицензии для подключающейся кассы, обмен данными с ней (получение справочников, передача продаж) выполняться не будет, а в логе сервера данных будут соответствующие записи об ошибке лицензирования. При этом, подключившиеся ранее кассы, и получившие требуемую лицензию продолжат корректно работать.

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

OpenStore.Касса билетная.

Сервер билетной системы получает от сервера лицензирования (он не может получать лицензии от сервера данных) лицензии типа «Касса билетная». Каждая касса подключающаяся к билетному серверу требует от него одну такую лицензию. Если у билетного сервера недостаточно лицензии для подключающейся кассы, обмен данными с ней (получение справочников, передача продаж) выполняться не будет, а в логе билетного сервера будут соответствующие записи об ошибке лицензирования. При этом, подключившиеся ранее кассы, и получившие требуемую лицензию продолжат корректно работать.

В зависимости от настроек профиля кассы, билетная касса может требовать от сервера данных те же дополнительные лицензии, что и касса магазина (описана выше).

OpenStore.Сервер данных.

Каждый сервер данных, для работы в режиме сервера (для работы с клиентами) требует одну лицензию типа «Сервер данных». Если серверу данных не выделена такая лицензия, то обмена данными с клиентами не будет, а в логе сервера будет выведена соответствующая ошибка. При этом сервер может выступать в роли клиента, т.е. может принимать / передавать данные вышестоящему серверу данных.

OpenStore. Подчиненный сервер данных.

Каждый сервер данных, при подключении к вышестоящему серверу данных, требует от него лицензию типа «Подчиненный сервер данных». Если у вышестоящего сервера данных такой свободной лицензии не окажется, обмен данными с клиентским сервером данных производиться не будет. Вышестоящий сервер данных должен иметь столько лицензий типа «Подчиненный сервер данных», сколько клиентских серверов данных к нему подключается. Если к серверу данных не подключаются подчиненные сервера данных, то лицензия вышеуказанного типа ему не нужна.

OpenStore. Сервер весов.

Каждый сервер весов, при подключении к серверу данных требует от него столько лицензий типа «Менеджер весов. Весы», сколько существует (заведено) весов у данного сервера весов. При этом учитываются как активные, так и не активные весы (для снижения количества требуемых лицензий нужно удалять весы). Если у сервера данных нет достаточного количества свободных лицензий вышеуказанного типа, то обмен данными с сервером весов производиться не будет, а в логе сервера данных будет выведено соответствующее сообщение.

OpenStore.Сервер АЗС.

Каждый сервер АЗС, при подключении к серверу данных требует от него одну лицензию типа «Сервер АЗС». Если у сервера данных нет свободной лицензии вышеуказанного типа, то обмен данными с сервером АЗС производиться не будет, а в логе сервера данных будет выведено соответствующее сообщение.

OpenStore.Процессинговый центр.

Процесинговый сервер, при подключении к серверу данных требует от него столько лицензий типа «Процессинг. Клиенты», сколько существует не удаленных клиентов, имеющих счета отличных от «Бонусного» и «Накопительного» типов. При этом «Бонусный» и «Накопительный» определяются по первому попавшемуся не удаленному клубу лояльности. Т.е. если используется единственный клуб лояльности и только «Бонусный» и «Накопительный» счета, то лицензия для процессингового центра не требуется. В случае же создания дополнительных типов счетов, в любом количестве (не важно, где эти типы счетов предполагается использовать), и открытия счетов клиентов, хотя бы одного из этих типов (не важно в каких валютах), для каждого такого клиента потребуется лицензия типа «Процессинг. Клиенты». Если у сервера данных нет свободного количества лицензий соответствующего типа, то обмен данными с процессинговым сервером производиться не будет, а в логе сервера данных будет выведено соответствующее сообщение.

OpenStore.Менеджер.

Сервер менеджера при подключении к серверу данных запрашивает у него все свободные лицензии типа «АРМ Менеджер» (к одному серверу данных подключаться только один сервер менеджера). Количество полученных лицензий определяет количество клиентов менеджера, которые могут работать с сервером менеджера (не подключаться одновременно, а именно работать, даже если они будут делать это в разное время). Если будет попытка подключиться к серверу менеджера клиента, для которого не хватает лицензии, то результатом такой попытки станет соответствующая ошибка. Все ранее подключившиеся клиенты при этом продолжат нормально работать.

OpenStore.Менеджер билетной системы.

Сервер билетной системы получает от сервера лицензирования (он не может получать лицензии от сервера данных) лицензии типа «АРМ Менеджер билетной системы». Количество полученных лицензий определяет количество пользователей менеджера билетной системы, которые могут работать с этим сервером (не подключаться одновременно, а именно работать, даже если они будут делать это в разное время). Если будет попытка подключиться к серверу менеджера пользователя, для которого не хватает лицензии, то результатом такой попытки станет соответствующая ошибка. Подключение клиентов менеджера билетной системы под одинаковыми пользователями не допускается (будет соответствующая ошибка). Все ранее подключившиеся пользователи (получившие свою лицензию) при этом продолжат нормально работать (полученная лицензия сохраняется за конкретным пользователем даже после выхода из приложения).

OpenStore.Шлюз.

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

– «Шлюз. WEB-отчеты» – эта лицензия требуется для работы плагина «WEB-отчеты», количество лицензий устанавливается в настройках плагина;

– «Шлюз. HTTP-инфокиоск» – эта лицензия требуется для работы плагина «HTML Информационный киоск», количество лицензий устанавливается в настройках плагина;

– «Шлюз. HTTP контрольно-пропускной пункт» – эта лицензия требуется для работы плагина «HTML Контрольно-пропускной пункт», количество лицензий устанавливается в настройках плагина;

– «Шлюз. Мобильный официант» – эта лицензия требуется для плагина «Мобильный официант», количество лицензий устанавливается в настройках плагина.

Для работы остальных плагинов шлюза лицензирование не требуется.