Битрикс24 включает все возможности, необходимые для управления информационным наполнением внутреннего портала. Но допустим, вы работаете ещё и с Microsoft Exchange и хотите синхронизировать работу календарей с Битриксс24. Тогда читайте нашу инструкцию, как запустить интеграцию MS Exchange c Битрикс24 в коробочной версии.
Действия необходимо будет производить в административной панели портала от пользователя Администратор.
Нужен совет профессионала для настройки интеграции? Напишите в бесплатную техподдержку Соли, мы проконсультируем вас и и ответим на ваши вопросы по базовой настройке и стандартному функционалу системы.
Итак, переходим в раздел: Настройки продукта > Настройках модулей > DAV
В настройках данного модуля, прописываем данные подключения к MS Exchange и включаем синхронизацию календарей.
После выполненных действий, у пользователей на портале Битрикс24, появляется календарь MS Exchange, который синхронизуется с указанного сервера.
Если вы выбрали пункт: Использовать логин в качестве имени почтового ящика на Exchange сервере, у пользователей на портале пропадёт раздел Почта в левом меню.
Если галочку не поставить, тогда Битрикс24 будет искать логин пользователя для авторизации в Exchange в поле UF_BXDAVEX_MAILBOX карточки пользователя.
По умолчанию такое поле не создано. Его нужно добавить.
Заходим в список пользователей:
Выбираем пользователя Администратор и заходим в карточку. Находим вкладку "Дополнительные поля". В нижней части карточки нажимаем на ссылку "Добавить пользовательское поле"
Создаём пользовательское поле:
- Тип данных: строка
- Объект: USER
- Код поля: UF_BXDAVEX_MAILBOX
После сохранения, поле появится в карточке пользователя. Для всех пользователей прописываем в это поле их почтовый ящик (логин в Exchange):
После выполненных операций, у пользователя на портале появляется его календарь MS Exchange:
Чтобы все приглашения на портале попадали сразу в этот календарь, для него в настройках календарей необходимо указать "для всех приглашений".
Важно! При синхронизации по умолчанию не передаются участники встреч.
Для того что бы при синхронизации календаря MS Exchange и Битрикс24 отображались участники встречи, необходимо в настройка календаря активировать скрытую опцию.
Включение этой опции приводит к желаемому результату, но не является задокументированной возможностью системы. Мы не можем гарантировать стабильную работу функционала.Открываем: Административная панель > Инструменты > Командная PHP-строка и вводим команду: COption::SetOptionString('calendar', 'sync_exchange_meeting', true);

После этих действий, происходит синхронизация события со списком всех участников.
Заметим, что на момент написания статьи статус подтверждения участия не синхронизировался. То есть, если кто-то из участников принял это событие, в Битрикс24 это не отобразится в Exchange, и наоборот.
Переговорные синхронизируются только в том случае, если место проведения в MS Exchange и Битрикс24 называются одинаково.
Надеемся информация была для вас полезной, а если у вас остались вопросы, обязательно обращайтесь за помощью к нам!