Автоматическая публикация проектов Project Server


Автоматическая публикация проектов Project Server

Публикация проектов Project Server

Реализуя проектную деятельность, необходимо постоянно поддерживать актуальное состояние проектов. Ежедневное обновление данных позволяет исключить вероятность потери фактических данных проекта и «простоев» проектов, вызванных отсутствием публикации и обновлений. Conteq Project Publication обеспечивает автоматическое обновление и публикацию проектов.

Помимо этого, стандартные возможности Project Server не поддерживают автоматического обновления корпоративных полей, построенных на основе формул. Например, с использованием стандартных настроек Project Server без принудительной публикации проекта невозможно отслеживать отклонение задач проекта относительно текущей даты выполнения. При большом портфеле проектов этот вопрос становился все более критичным среди пользователей Project Server. Утилита автоматической публикации проектов обеспечивает автоматическое обновление корпоративных полей, содержащих формулы, и точный расчет отклонений проекта относительно заданных параметров.

Conteq Project Publication представляет собой консольное приложение Windows, которое запускается через Планировщик Задач по заданному расписанию. Приложение должно выполняться от имени пользователя Windows, соответствующего пользователю Project Server, имеющему административные привилегии (состоящему в группе «Администраторы»).

При каждом запуске утилита подключается к Project Server и производит поиск проектов, которые были когда-либо опубликованы, и повторно публикует их.

Поддерживается Project Server 2010 и 2013.

Для настройки утилиты используется XML-файл, расположенный в одной папке с запускаемым приложением. Файл содержит следующие настроенные директивы:

  • URL веб-интерфейса Project Server;
  • Флаг «Проверять дату последнего сохранения». Если включен режим «Проверять дату последнего сохранения», публикация проекта будет проводиться только в том случае, если дата/время последнего сохранения отличается от даты/времени последней публикации;
  • Строки «Проверяемое корпоративное поле» и «Значение корпоративного поля»: есть возможность настраивать фильтр по определенному корпоративному полю и выполнять публикацию конкретных проектов на основе заданного фильтра. Если настройка «Проверяемое корпоративное поле» не пустая, утилита проверяет значение корпоративного поля проекта с указанным в настройке именем. Публикация проекта производится, только если оно совпадает с настройкой «Значение корпоративного поля»;
  • Группа «Владельцы проектов» с произвольным числом элементов. Если заданы «Владельцы проектов», публикуются только те проекты, которыми владеют заданные пользователи.

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

 %catched_errors%