Подробности о занятости.
Данные о занятости – это не более чем информация о доступности пользователя, основанная на расписании пользователя. Сервер Exchange 2003 использует эту информацию при запланированных встречах пользователей. Эта функция дает объяснение тому, как такие клиенты, как Microsoft Office Outlook 2003 работают с сервером Exchange 2003.
Вся информация о занятости хранится в выделенной системной папке, называемой SCHEDULE+FREE BUSY. Эта папка состоит из отдельных подпапок для каждой административной группы Exchange-сервера. Когда пользователь публикует свои данные о занятости, Exchange-сервер располагает эту информацию как сообщение в нужной подпапке, которая с этого момента работает также как папка автономной адресной книги.
Если вы хотите посмотреть на эту папку, раскройте в консоли управления Exchange Server 2003 системные папки.
Если вы собираетесь переходить с одного сервера Exchange на другой, не забудьте скопировать эту системную папку для сохранения информации о занятости.
По умолчанию, Outlook публикует данные о занятости каждые 15 минут и во время закрытия Outlook. Каждое сообщение включает общую информацию о занятости для соответствующего пользователя от текущего месяца до двух будущих месяцев. Если вы желаете изменить такое положение вещей, сделать это можно в общих свойствах Outlook. Единственное, что вы не можете поменять, это место публикации информации не текущего месяца, поскольку оно строго закодировано.
Web-доступ к Outlook и мобильный доступ к Outlook не публикуют информации о занятости напрямую. Они используют агент публикации занятости MSExchangeFBPublish, который является частью службы System Attendant Service. Его функции таковы:
- Публикация данных о занятости
- Удаление дублирующих сообщений о занятости
Рисунок 2: Агент MSExchangeFBPublish
Занятость между разными организациями Exchange.
Если вы используете в своей сети разные леса Active Directory и разные организации на сервере Exchange, вам потребуется использовать информацию о занятости между этими организациями. Здесь требуется использовать утилиту репликации Inter-Org. Это средство имеет следующие функции:
- Синхронизация каталогов
- Копирование информации о занятости
Если вы успешно настроили это средство, оно будет передавать информацию о занятости из одной организации Exchange в другую, используя протокол MAPI. То есть это решение, недружественное с Интернет, и оно должно быть использовано посредством соединения VPN. Будьте осторожны: межорганизационная репликация осуществляется только в одну сторону. Для двухсторонней репликации следует настроить ее для каждой организации Exchange.
Репликация осуществляется следующим образом:
1. Идентификация списка изменений, которые следует экспортировать из хранилища папки-источника, и текущее состояние хранилища назначения
2. Распространение изменений в хранилище папок назначения
Если невозможно создать элемент в соответствующей папке, элемент-источник будет удален для проведения синхронизации. Если элемент был удален, его нельзя будет создать заново и репликация не пройдет правильно.
Занятость между системами с Exchange и без Exchange
Если вы хотите настроить занятость между системами с Exchange и без Exchange, вам следует использовать соединитель Calendar сервера Exchange 2003, который поддерживает серверы Notes Domino и Novell GroupWise.
Рисунок 3: Установка соединителя Microsoft Exchange Calendar
Этот соединитель выполняет следующие задачи:
1. Репликация информации каталога таким образом, что пользователи будут иметь доступ ко всем соответствующим данным календаря.
2. Изменение формата запросов на встречу из Exchange-сервера и формат другого сервера и наоборот.
3. Определение запросов на занятость сервера Exchange 2003 и проверка этих данных в других системах – этот процесс является двухсторонним.
Если вы используете соединитель Exchange Calendar с сервером Notes Domino, следует знать, что кластеры Domino не поддерживаются, поскольку соединитель ищет базу данных busytime.nsf. Это имя доступно только в не-кластерных системах Domino.
Исправление проблем с информацией о занятости.
a) в Outlook:
Если вы встретились с проблемами с информацией о занятости в среде обмена сообщениями, следует запустить Microsoft Office Outlook с ключом /cleanfreebusy.
Этот ключ позволяет Outlook исправлять скрытое сообщение, называемое LocalFreeBusy, которое располагается в папке календаря пользователя. Это сообщение относится только к владельцу почтового ящика и делегированных пользователей ящика. Если делегированный пользователь заново создает сообщение LocalFreeBusy, которое не будет синхронизировано с остальными данными календаря, появляется ошибка «невозможно открыть сообщение о занятости». Соответствующий ключ заново создает сообщение LocalFreeBusy для поддержания целостности.
b) на сервере:
Если системная папка занятости испорчена или удалена, придется исправлять эту ошибку.
Как я говорил ранее, агент MSExchangeFBPublish (или MadFB) обладает функцией очистки данных о занятости. По умолчанию очистка происходит в 2:00 каждый день на каждом сервере в почтовом хранилище. Очистка определяет соответствующую системную папку и удаляет дублирующие сообщения и, если это возможно, восстанавливает пути URL сообщений о занятости.
Если пропала вся папка SCHEDULE+FREE/BUSY, вам придется произвести еще несколько действий, которые описаны здесь: http://support.microsoft.com/default.aspx?scid=kb;en-us;284200.
Заключение.
Глубокое знание функции занятости Exchange-сервера поможет вам понять, как использовать эту возможность. Как вы видите, процесс не такой сложный. Мой опыт консультанта говорит мне, что проблема часто состоит в том, что никто на самом деле не знает, для чего нужна эта системная папка, а иногда не знают о ее существовании. Как вы видите, проблема с данными о занятости легко решаема, если вы точно знаете, что делать.




