Синхронизация обычного бронирования с календарем
В данной статье будут рассмотрены принципы синхронизации обычного бронирования с подключенными к системе UnSpot календарями.
Создание обычного бронирования в UnSpot
При создании бронирования в системе UnSpot на одну или несколько переговорных комнат, бронирование будет синхронизировано:
- С календарями переговорных комнат;
- С дефолтным календарем пользователя.

Рисунок 1. Создание бронирования в UnSpot
Редактирование обычного бронирования в UnSpot
1. Редактирование заголовка или времени бронирования на стороне UnSpot приведет к изменениям события:
- В календарях переговорных комнат;
- В дефолтном календаре пользователя.
2. Редактирование события в любом из календарей приведет к изменению связанного бронирования в UnSpot, а тот в свою очередь изменит события в остальных календарях, согласно первому пункту.

Рисунок 2. Редактирование и удаление бронирования из любой точки
Удаление обычного бронирования в UnSpot
1. Удаление одной из переговорных комнат из бронирования, приведет к удалению событий из календаря удаляемой переговорной комнаты, которые были созданы в UnSpot.

Рисунок 3. Удаление одной переговорной из бронирования
2. Добавление переговорной комнаты к бронированию приведет к созданию события в календаре добавляемой переговорной комнаты.

Рисунок 4. Добавление одной переговорной к бронированию
3. Удаление бронирования на стороне UnSpot приведет к удалению событий из календарей переговорных комнат, а также удалению события из дефолтного календаря пользователя.
4. Удаление события в любом из календарей приведет к удалению бронирования в UnSpot, а тот в свою очередь запустит сценарий, описанный в пункте 5.
Исключения:
– Пункт 4 не действует на прошедшие и начавшиеся букинги, сценарий 3 не будет запущен как следствие.
– Если в процессе редактирования бронирование перестанет быть валидным (появится пересечение с другим бронированием на это же время), то такое бронирование будет удалено и Unspot запустит сценарий, описанный в пункте 5. Организатору бронирования должно быть отправлено письмо. Но, если бронирование уже прошло или начато, то редактирование произведено не будет.