Top.Mail.Ru
Центр помощи / Для администратора / 4. Интеграции / Синхронизация календарей / Синхронизация календарей с Microsoft: какой вариант выбрать

Синхронизация календарей с Microsoft: какой вариант выбрать

UnSpot синхронизирует брони переговорных с календарями Microsoft четырьмя разными способами. Выбор зависит от двух вещей: где живут ваши календари — в облаке Microsoft 365 или на своём сервере Exchange, — и как вы хотите выдавать доступ: на каждую переговорную отдельно или один раз на всю компанию. Эта статья помогает выбрать вариант до того, как вы начнёте что-то настраивать, и отправляет к пошаговым инструкциям.

Что понадобится

  • Переговорные, заведённые как ресурсные календари — в Microsoft 365 это ресурсный почтовый ящик комнаты (Room mailbox), в локальном Exchange — ресурсный ящик переговорной. Обычный личный календарь тоже подключается, но ведёт себя иначе: приглашения он не принимает автоматически.
  • Права в UnSpot. Подключения на странице «Синхронизации» создаёт и удаляет Владелец. Календарь к конкретной переговорной привязывает Администратор офисов. Ручную сверку календаря запускает только Владелец. Администратор интеграций видит вкладку «Синхронизации», но управлять подключениями календарей не может.
  • Права на стороне Microsoft — свои для каждого варианта: либо учётная запись с доступом к календарям переговорных, либо приложение в Microsoft Entra, либо роль имперсонализации в Exchange.

Четыре варианта подключения

Первая колонка — то, как вариант называется в интерфейсе UnSpot: два варианта живут плитками в окне подключения календаря переговорной, два — карточками в разделе «Синхронизация календарей».

Название в интерфейсеГде ваши календариКак UnSpot получает доступКогда подходит
Cloud Microsoftоблако Microsoft 365администратор входит в учётную запись Microsoft, UnSpot работает с календарём от её именипереговорных немного, регистрировать приложение в Entra нет возможности или желания; нужна синхронизация личных календарей сотрудников
Microsoft 365облако Microsoft 365приложение, зарегистрированное в Microsoft Entra; UnSpot работает от имени приложенияпереговорных много, нужен список комнат из тенанта и одна настройка на всю компанию
On-premise Microsoftсвой сервер ExchangeEWS под сервисной учётной записью, которой выданы права на календарь комнатысервер Exchange, переговорных немного, имперсонализацию включать не хотят
Microsoft Exchangeсвой сервер ExchangeEWS под сервисной учётной записью с ролью ApplicationImpersonation: обращение идёт от имени ящика комнатысервер Exchange, переговорных много, права удобнее выдать один раз

Названия «Cloud Microsoft» и «On-premise Microsoft» относятся к способу подключения, а не к версии продукта: облачный вариант «Microsoft 365» тоже работает с облаком, просто через приложение. Формулировку «через enterprise app» к локальному Exchange применять не стоит — приложение в Microsoft Entra в этом сценарии не участвует, там работает роль имперсонализации на самом сервере Exchange.

Главная развилка: права на каждую комнату или одно подключение

Облако против своего сервера — вопрос без выбора: у вас либо Microsoft 365, либо Exchange. Настоящее решение принимается по второй оси, и она одинакова для облака и для сервера.

  • Права на каждую переговорную отдельно — варианты «Cloud Microsoft» и «On-premise Microsoft». Права выдаются на календарь каждой комнаты, и подключение выполняется для каждой переговорной отдельно. Если у учётной записи сменится пароль или истечёт доступ, перестанут работать все календари, подключённые под ней; чтобы восстановить работу, достаточно переподключить один из них — учётные данные общие, и признак недействительности снимается сразу со всех.
  • Одно подключение на всю компанию — варианты «Microsoft 365» и «Microsoft Exchange». Учётные данные вводятся один раз в разделе «Синхронизации», а дальше это подключение используется для любого числа переговорных. Обратная сторона: удаление подключения отключает сразу все календари, которые через него работали.

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

Что умеет каждый вариант

ПризнакCloud MicrosoftMicrosoft 365On-premise MicrosoftMicrosoft Exchange
Где настраиваетсяокно подключения календаря переговорной«Интеграции» → «Синхронизации»окно подключения календаря переговорной«Интеграции» → «Синхронизации»
Что вводит администраторничего: вход в учётную запись MicrosoftClientId, TenantId, ClientSecret, названиеадрес сервера, версия, email ресурса, логин, парольадрес сервера, логин, пароль, email, название, версия
Одна настройка на много переговорныхнетданетда
Как выбирается календарь комнатыиз списка календарей учётной записииз списка переговорных тенантаemail ресурса вводится в форме, затем календарь выбирается из списка календарей этого ящикаemail ресурса вводится вручную, списка нет
Права выдаются на каждый календарьданетданет
Проверка прав при подключении календарянетда, тестовым событиемнетда, тестовым событием
Личные календари сотрудниковданетданет
Входящую синхронизацию нужно перезапускать вручнуюнетданетда, если уведомления прерывались

Строка про личные календари важнее, чем кажется: подключения «Microsoft 365» и «Microsoft Exchange» обслуживают только календари переговорных. Личный календарь сотрудника подключается по-прежнему через «Cloud Microsoft» или «On-premise Microsoft» — и это независимая настройка, которую сотрудник делает сам в своём профиле.

Где это находится в консоли

Подключения «Microsoft 365» и «Microsoft Exchange» живут в разделе «Настройка» → «Интеграции» → «Синхронизации», блок «Синхронизация календарей». Карточка с кнопкой «Подключить» присутствует всегда: созданные подключения показываются отдельными карточками рядом с ней.

Варианты «Cloud Microsoft» и «On-premise Microsoft» отдельных карточек здесь не имеют — они доступны только из окна подключения календаря переговорной: «Настройка» → «Управление офисом» → «Рабочие пространства», в строке переговорной кнопка «Подключить календарь».

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

Порядок внедрения

Порядок один для всех четырёх вариантов: сначала подготовка на стороне Microsoft, потом настройка в UnSpot. Пропуск первого шага даёт ошибку доступа на втором.

ВариантШаг 1: подготовка в MicrosoftШаг 2: настройка в UnSpot
Cloud Microsoftсоздать ресурсный календарь, затем выдать права учётной записиподключить календарь к переговорной с авторизацией Microsoft
Microsoft 365создать ресурсный календарь, затем зарегистрировать приложение в Entra и выдать ему разрешениясоздать подключение, затем выбрать переговорную из списка
On-premise Microsoftвыдать права сервисной учётной записи на ресурсный календарьзаполнить параметры сервера в окне переговорной
Microsoft Exchangeсоздать сервисную учётную запись и выдать ей роль имперсонализациисоздать подключение, затем указать email ресурсного календаря комнаты

Как устроена сама синхронизация — в двух отдельных статьях: одна про облако Microsoft 365, другая про локальный Exchange. Читать их до настройки не обязательно, но именно там написано, какие поля события переносятся, что происходит при конфликте броней и почему входящая синхронизация иногда замолкает.

Ограничения и частые заблуждения

  • У одной переговорной может быть только один календарь. Подключить второй нельзя — сначала отключите первый. Один и тот же календарь нельзя подключить к двум переговорным. Текст отказа зависит от варианта: подключения отвечают «Этот календарь уже подключён.», а окно переговорной — «Календарь … уже подключен к другому ресурсу.»
  • Варианты не смешиваются в пределах одной переговорной, но смешиваются в пределах компании. Часть комнат может работать через подключение «Microsoft 365», часть — через «Cloud Microsoft»; это допустимо, хотя и усложняет поддержку.
  • Подключений одного типа может быть несколько — например, по одному на каждый тенант Microsoft или на каждый сервер Exchange.
  • Роли на подключение и на привязку календаря разные. Администратор офисов подключит календарь к переговорной, но не создаст подключение и не запустит ручную сверку — это делает Владелец.
  • «Имперсонализация» в локальном Exchange — не приложение. Это роль ApplicationImpersonation, выданная сервисной учётной записи командой Exchange Management Shell. Регистрировать что-либо в Microsoft Entra для этого варианта не нужно.
  • Список переговорных ограничен. UnSpot запрашивает у Microsoft до 1000 комнат за раз и постраничную подгрузку не выполняет — в очень крупном тенанте список может оказаться неполным.
  • Exchange 2019 в списке версий отсутствует. Поддерживаются 2010, 2010 SP1, 2010 SP2, 2013, 2013 SP1 и 2016.

Если что-то пошло не так

СимптомЧто это значитКуда идти
«Некорректные учётные данные.» при сохраненииMicrosoft отклонил авторизацию: неверные логин и пароль, неверный секрет приложения или он истёкстатья по подготовке вашего варианта
«Недостаточно прав для сервисного аккаунта или приложения.»авторизация прошла, но доступа к календарю нет: не подтверждены разрешения приложения или не выдана роль имперсонализациистатья по подготовке вашего варианта
«Календарь не найден.»указанный ресурс не существует или недоступен под этими правамипроверьте email ресурсного календаря
«Этот календарь уже подключён.» или «Календарь … уже подключен к другому ресурсу.»календарь занят другой переговорнойотключите его от прежней переговорной
Карточка подключения помечена «Ошибка подключения»учётные данные перестали работать — например, сменился пароль или истёк секретобновите данные кнопкой «Изменить» на карточке
У переговорной в дереве пространств «Календарь недоступен»доступ к календарю потерянпереподключите календарь
Брони из UnSpot уходят, а события из календаря не появляютсяперестала работать входящая синхронизацияразово поможет ручная сверка кнопкой «Запустить синхронизацию» в окне календаря переговорной. Подписку на уведомления сверка не пересоздаёт — если тишина повторяется, отключите и подключите календарь заново

Связанные статьи

Оставьте заявку, и мы свяжемся с вами в течение 30 минут.

Loading

Как улучшить работу офиса?

Оставьте контакт - покажем на демо как уйти от таблиц, двойных бронирований и путаницы с рабочими местами.

Loading