Система Logus Web (CRS), создана для решения задач самостоятельного бронирования номеров в отеле агентами.
Личный кабинет агента.
У каждой компании должен быть свой личный кабинет (далее – ЛК).
Доступ в ЛК имеют сотрудники компания-агента и сотрудники отеля.
Вход в личный кабинет Logus Web (CRS) осуществляется по логину и паролю (см. рис. 1)

Рис.1 Вход в личный кабинет.
Основные разделы меню ЛК
Работа с квотами. Режим работы с жесткой квотой
Выдача квот схематично:

Квоты могут быть:
Каждая компания имеет свои условия: тарифы, дедлайны для освобождения блоков сверхквоты, условия для начисления штрафов и тариф.
Сверхквота устанавливается из общего доступного количества номеров, которые отель выдал для всех агентов. Суммарно ограничив возможность вывода из наличия номеров для всех агентов при помощи лимитов.
Технически в системе Logus блоки жесткой квоты формируются при помощи контрактов с определенным названием (Например, "HARD").
Сейчас название таких контрактов фиксируется в конфиге службы Logus.HMS в параметре модуля освобождения блоков - HardQuotaItemName. А также в настройках Logus Web.
В итоге в рамках одной квоты получаем два типа записей в таблице наличия (occ.matrix):
При этом значение количества блоков в любом контракте может быть как отрицательным, так и положительным (это стандартное поведение системы). При подсчете блоков они суммируются.
Автоматическое освобождение невостребованных блоков сверхквоты.
У каждой организации по договору может быть установлен дедлайн – час (индивидуальная настройка ), в который текущим днём будут возвращены все блоки сверхквоты в продажу. В момент наступления дедлайна происходит автоматическое "освобождение" блоков сверхквоты при помощи модуля, который добавляет контракты с отрицательными значениями в квоту агента.
После наступления данного часа (дедлайна) агенту доступна только функция увеличения блоков сверхквоты (эта опция регулируется настройкой ролей).
Штрафы (автоначисление штрафов за невостребованные блоки квоты)
Начисление штрафа происходит в момент ночного аудита.
Штраф начисляется автоматически на профиль компании - агента кодом транзакции из конфига модуля.
В комментарии к транзакции указывается количество номеров в блоке на момент начисления.

Создан модуль службы При старте службы с включенным модулем создается группа тегов с SystemCode Стоимость одного блока расчитывается из тарифа, указанного в активном договоре компании с типом Для настройки логирования модуля в отдельный файл необходимо прописать в конфигурации NLog.Config |
Замена комнаты
Функция замены комнаты доступна в ЛК агента
Может быть применена в любой день, включая день заезда (после даты освобождения блоков без штрафа. Применяется только к “сверхквоте”)
Пример: у организации в сверхквоте есть 10 номеров типа BUSINESS.
Организация просит заменить 1 из номеров на STANDART (или наоборот).
Выбирается функция замены, указывается, что на что менять, и в каком количестве. Это делается для того, чтобы избежать штрафа, если дата освобождения блоков уже наступила.
В случае, если в сверхквоте нет нужного типа номера для замены, то замена производится через менеджера отеля
Работа с квотами. Режим работы без жесткой квоты.
Принцип работы не отличается от режима работы с жесткой квотой. Разница лишь в том, что количество блоков жесткой квоты = 0.