Для компаний, занимающихся посуточной арендой реализована функция связанных (взаимозависимых) ресурсов.
Рассмотрим данную функцию на примере. Имеется загородный комплекс для аренды. В состав комплекса входят несколько домиков, несколько беседок и баня. Клиент может забронировать как в отдельности домик, беседку, баню, так и весь комплекс целиком. В случае, когда был забронирован весь комплекс, бронирование на отдельные ресурсы должно быть недоступно в этот день. И также, когда забронирован один домик, беседка, баня, забронировать весь комплекс уже нельзя. Такая связь осуществляется через опцию Связанные ресурсы.
Для того чтобы связать ресурсы необходимо:
1. Во вкладке Ресурсы и услуги поместить все связанные ресурсы в одну группу (если этого не было сделано ранее). Присвоение группы осуществляется при помощи кнопки Редактировать рядом с названием каждого ресурса.
2. Нажав на кнопку редактирования группы (значок карандаша рядом с названием группы) появится окно, в котором необходимо проставить галочку рядом с надписью Работать с ресурсами как группой и ниже в выпадающем списке выбрать основной ресурс. В нашем примере это Комплекс. После этого в списке ресурсов одной группы под основным ресурсом должна появится надпись (Основной ресурс группы).
Таким образом, в случае бронирования Комплекса все зависимые (связанные) ресурсы будут закрыты для бронирования автоматически. В журнале такая блокировка будет выглядеть следующим образом.
Серым цветом отображаются заблокированное время на связанные ресурсы, оранжевым цветом – бронирование на основной ресурс.
Бизнес-модель работы алгоритма
В данном примере, у нас есть главный ресурс – Комплекс, который связан с ресурсами Домик, Беседка, Баня.
Если бронируется весь Комплекс, то все связанные ресурсы блокируются на это время для бронирования
Если бронируется например Беседка, то автоматически блокируется для бронирования Комплекс, а остальные ресурсы остаются свободны для брони.
Во всех случаях осуществляется сложная многоуровневая проверка наличия свободного и занятого времени для всех связанных ресурсов и невозможно забронировать главный ресурс при наличии занятого времени на связанных ресурсах.
Если вдруг возникла необходимость освободить время для бронирования на связанном ресурсе, при наличии забронированного времени на главном (разные жизненные ситуации могут быть), то администратор может это сделать, нажав на интервал закрытого времени и кнопу Удалить.
Также в открывшемся диалоговом окне можно ознакомиться с подробной информацией по данной записи.
Если удалить запись на главный ресурс (сделать это можно стандартным образом), всё закрытое время на связанные ресурсы будет автоматически освобождено для бронирования.
Общество с ограниченной ответственностью «ЗапросБай» Республика Беларусь, 220035, г.Минск, ул. Тарханова, 13А, пом. 33, секция 23 Тел. +375 17 2350066 УНП 192250900, р/с BY43 PJCB3012 0340 8410 0000 0933 в ОАО «Приорбанк» ЦБУ 117, BIC SWIFT PJCBBY2X