Устаревшее |
---|
Конфигурирование
В файле web.config в разделе appSettings должен быть установлен ключ:
<add key="IsExchangeSyncServer" value="true" />
Ключ IsExchangeSyncServer должен быть включен только на одном веб-приложении. Именно этот сервер будет подключаться к Exchange и получать уведомления от него. Если прописать ключ на нескольких серверах, то они все будут подключаться к Exchange, что вызовет одновременную обработку одних и тех же встреч и, следовательно, дублирование. На тестовый контурах этот ключ не должен быть включен, сервера будут конкурировать между собой, что приводит к некорректной работе синхронизации. В итоге, IsExchangeSyncServer= true должен быть только на одном продуктовом веб-приложении, на всех остальных включая тестовые — IsExchangeSyncServer = false |
---|
Режим синхронизации
Если календарная встреча создается в "Первой Форме", создается задача в календарной категории и запись в таблице Appointments.
Если календарная встреча создается в Exchange, то в "Первой Форме" запись в таблице Appointments создается всегда, а соответствующая задача в системной календарной категории может создаваться или не создаваться. Будет ли создаваться такая задача, определяет ключ CreateTasksForAppointments – если он имеет значение false, задача в системном календаре не создается, если true — создается. По умолчанию задача в "Первой Форме" создается, но чтобы ускорить синхронизацию, этот режим можно отключить. Отключение режима целесообразно при большом количестве синхронизируемых встреч либо при широком временном окне синхронизации (эти параметры задаются в пользовательских настройках приложения).
<appSettings>
<add key="CreateTasksForAppointments" value="false" />
</appSettings>
Настройки в интерфейсе администрирования "Первой Формы"
Настройки синхронизации с Exchange устанавливаются в интерфейсе администрирования "Первой Формы" (см. Руководство администратора).
Если включен флажок "Использовать перевоплощение", то пользователю, указанному в параметре "Логин", нужно выдать право перевоплощения в любого пользователя на сервере Exchange. Иначе изменения встреч из "Первой Формы" в Exchange будут проходить от лица служебного пользователя через механизм делегирования (см. здесь). |
---|
Полезные ссылки