Поделиться через


Интеграция календаря Exchange Server при отсутствии на месте с Project Server 2013

Сводка: В Project Server 2013 можно синхронизировать календари ресурсов Project с Exchange Server календарями, чтобы получить и синхронизировать время пользователей, не на рабочем месте. Когда пользователи обновят эти сведения в Exchange Server, Project получит эти данные.
Относится к: Project Server 2013

Это локальная функция для Project Server 2013. Он не поддерживается в Office 365.

Включение интеграции календаря при отсутствии на месте Project Server 2013 и Exchange Server

По умолчанию эта функция отключена и должна быть включена в среде SharePoint Server 2013 кем-либо с правами администратора фермы.

Примечание.

Для интеграции календаря при отсутствии на месте Exchange Server необходимо настроить периоды отчетности.

Включение этой функции в центре администрирования

  1. Используя учетную запись с учетными данными администратора фермы, войдите в экземпляр SharePoint Server в ферме с центром администрирования.

  2. Перейдите в раздел Запуск >> всех программ > Продукты и технологии > SharePoint Центр администрирования SharePoint 2016 и выберите этот параметр, чтобы открыть центр администрирования.

  3. На главной странице центра администрирования щелкните Общие параметры приложения слева.

  4. На странице общих параметров приложений щелкните ссылку Управление в разделе Параметры PWA.

  5. Если у вас несколько экземпляров PWA, убедитесь, что в верхней правой части страницы отображается правильный экземпляр веб-приложения Project Web. Если это не так, щелкните стрелку раскрывающегося списка и выберите Изменить экземпляр Project Web App, чтобы выбрать правильный экземпляр.

  6. Затем щелкните ссылку Дополнительные параметры сервера в разделе Действующие политики.

  7. Прокрутите следующую страницу вниз до раздела Сведения Exchange Server в нижней части страницы. Этот раздел содержит один флажок, Синхронизация календарей при отсутствии на месте. Установите этот флажок и нажмите кнопку Сохранить.

После включения этой функции на уровне центра администрирования администратор Project Web Access должен включить ее для отдельных ресурсов на уровне PWA.

Включение интеграции календаря при отсутствия на месте Project Server 2013 и Exchange Server для отдельных ресурсов

  1. Войдите на компьютер в качестве администратора PWA, а затем перейдите на сайт PWA, на который включена синхронизация Exchange Server.

  2. Щелкните ссылку Ресурсы в левой части главной страницы.

  3. После отображения ресурсов можно выбрать ресурс с допустимым Exchange Server адресом электронной почты, а затем нажать кнопку Изменить на вкладке Ресурсы.

  4. На странице Изменение ресурса: [ПОЛЬЗОВАТЕЛЬ] прокрутите вниз и найдите раздел сведения о Exchange Server, в котором установлен флажок Синхронизировать календари вне офиса, как в разделе центра администрирования, описанном выше.

  5. Как и в центре администрирования, этот флажок должен быть установлен для пользователя, а затем нажмите кнопку Сохранить в нижней части страницы.

Примечание.

Повторите эту процедуру для каждого ресурса в списке ресурсов PWA, который должен использовать функцию. Массовое редактирование не предоставляет возможности выбрать несколько пользователей одновременно.

Вы можете настроить задание таймера синхронизации Exchange. По умолчанию оно выполняется один раз в день и желательно в периоды низкой загрузки ночью. Администратор фермы может изменить частоту или время, настроив задание.

Изменение задания таймера синхронизации Exchange

  1. Войдите в экземпляр SharePoint Server в ферме, где выполняется центр администрирования, с помощью учетной записи с учетными данными администратора фермы.

  2. Перейдите в раздел Запуск >> всех программ > Продукты и технологии > SharePoint Центр администрирования SharePoint 2013 и выберите этот параметр, чтобы открыть центр администрирования.

  3. На главной странице центра администрирования щелкните ссылку Мониторинг слева.

  4. На странице "Мониторинг" щелкните ссылку Просмотр определений заданий в разделе Задания таймера.

  5. Необходимо найти задание таймера Project Web App: Exchange Calendar Out of Office для задания таймера [URL-адрес PWA], где [PWA-URL] — это URL-адрес сайта PWA, на котором вы включили эту функцию. Щелкните ссылку на это задание таймера.

  6. На странице "Изменение задания таймера" можно внести необходимые изменения, например указать, чтобы задание выполнялось не утром или чаще. Дополнительные сведения о задании таймера см. в статье Timer job reference.

Влияние интеграции функции отсутствия на месте для пользователей и руководителей проектов

Если эта функция включена, пользователи смогут вводить время OOF в Exchange через Outlook или Outlook Web Access, и эта информация будет отображаться в расписании Project Server. Все запланированные выходные данные, будь то полный или неполный день, отображаются как недоступные в календаре ресурсов для диспетчера проектов.

С точки зрения диспетчера проектов не требуется выполнять никаких действий. Теперь учитываются пользователи, отправившие время без работы в Exchange Server. Это позволяет более точно планировать проект.

Принцип работы интеграции календаря Exchange Server при отсутствии на месте с Project Server 2013

  • Синхронизация между Project Server и Exchange Server активируется из Project Server. Это происходит, когда включается учетная запись пользователя или выполняются запланированные задания таймера.

  • После запуска процедуры к Exchange Server обращается информация о доступности для указанного пользователя или пользователей.

  • Если ресурс будет недоступен для редактирования, поскольку он или она извлечены, этот пользователь будет пропущен и будет синхронизирован при следующем запуске задания таймера.

  • Хотя пользователи могут не захотеть вводить свои отпуска и время отсутствия на месте в нескольких местах, такая интеграция календаря, вероятно, не заменит расписания, так как они необходимы для выставления счетов и других бизнес-целей.

    Для поддержки этого сценария время OOF, синхронизированное с Exchange Server, отображается как нерабочее время в расписании пользователя в соответствии с тем, как в настоящее время нерабочее время отображается в расписании пользователя. Пользователь может понять, что время уже заблокировано из другого источника, но не мешает ему или ей ввести время для этого дня.

  • Новым дополнением к Exchange Server 2013 и Outlook 2013 является вариант планирования времени "работа из другого места". Он не отражается при импорте, так как было принято решение учитывать традиционные параметры отсутствия на работе для обеспечения обратной совместимости с продуктами, в которых нет такого типа перечисления.

  • Данные времени импортируются из Exchange Server с интервалом в 15 минут и агрегируются, чтобы определить общее влияние импортированного времени OOF на календарь ресурсов. Если общее время отсутствия в определенный день меньше 4 часов, оно не отражается в календарях ресурсов. Время от четырех часов и больше будет отражено в календарях.

  • Так как в календарях ресурсов Exchange Server пользователя и Project Server определены рабочие и нерабочие часы. Таким образом, нерабочие часы из календаря Exchange Server, которые находятся в течение Exchange Server периода рабочего времени, будут учитываться в количестве часов, отнимаемых от рабочего времени в Project Server. Если весь день определен как нерабочий в Exchange Server, весь день также будет указан как нерабочий в Project Server.