Возможности обработчиков событий Project Server
Изучение программного комплекса для управления проектами различных сфер деятельности, состоящего из Microsoft Project Professional и Project Server, позволяющего проводить планирование работ с учетом загрузки трудовых ресурсов и их потребностей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 14,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Возможности обработчиков событий Project Server
Е.В. Кириллова
Программный комплекс для управления проектами различных сфер деятельности, состоящий из Microsoft Project Professional и Project Server, позволяет проводить планирование работ с учетом загрузки трудовых ресурсов и потребности материальных [1] и затратных ресурсов. Автоматически рассчитывает критический путь и временные резервы, загрузку трудовых ресурсов и потребности в финансировании и материалах по любым временным периодам. Расчеты производятся с учетом корпоративных календарей и календарей ресурсов. Комплекс позволяет оптимально планировать работы и оперативно управлять портфелем проектов с учетом рисков [2].
На этапе выполнения проекта для быстрого внесения данных о ходе работ, анализа состояния [3] выполняющегося плана и его корректировке в случае несовпадения плановых и фактических показателей расписания используется Project Server.
В Project Server 2003 и более ранних версиях триггеры SQL Server являлись единственным способом вызова пользовательского кода на основе событий. Триггеры, требуют знания внутренних процессы сервера Project Server и могут снизить производительность системы. Начиная с Project Server 2007, была предоставлена возможность создавать обработчики открытых событий, которые позволяют разрабатывать пользовательские процессы, такие как добавление и реализации бизнес-правил, проверки и обработки данных. Серверные события значительно увеличивают возможности Project Server [4,5]. программный microsoft project управление
Обработчики событий охватывают все стороны работы с Project Server. Они позволяют администрировать сервер, управляя журналом аудита и параметрами для Active Directory, дают возможность более тонко настраивать резервное копирование, восстановление баз и настроек сервера. Обработчики событий могут обрабатывать глобальный шаблон, корпоративный календарь и корпоративные поля. Управляют параметрами куба OLAP. Извлекают сервер анализа данных, состояние базы данных и список кубов. Помещают в очередь запросы службы построения куба. Читают и обновляет определения вычисляемых элементов и параметры полей для измерений и мер в кубе. Управляют целями анализа портфеля и определением приоритетов целей для создания проектов и управления запросами. Обрабатывают события Exchange Server.
Так же можно создать обработчики, которые будут реагировать на заданные изменения в расписаниях, извлечение и возврат проектов, просмотр списков работ и ресурсов, создание и публикацию расписаний.
Обработки событий регистрируются в разделе администрирования Project Web App, а затем могут быть просмотрены и изменены там же. Работу процессов, инициируемых обработчиками событий, можно так же отследить на странице администрирования.
Обработки событий позволяют расширить функциональные возможности Project Server и Project Web App [6,7]. Они дают возможность отследить и занести в журнал действия пользователей, наладить обмен данными с различными приложениями, создавать и поддерживать бизнес-процессы, вызвать рабочие процессы и отправлять или получать сообщения от рабочего процесса.
Сборку обработчика событий можно создать, используя Microsoft Visio. Там же находим открытый ключ [8,9]. Приведем пример обработчиков событий, которые будут записывать в журнал событий Windows информацию о действиях, которые пользователь произвел с проектом
рublic class ProjectHandler:Microsoft.Office.Project.Server.Events.ProjectEventReceiver
{
}
public static void WriteToEventLog(string textLog, EventLogEntryType logtype)
{
EventLog eventlog = new EventLog();
eventlog.Source = "Project Event Handler";
eventlog.WriteEntry(logtype.ToString()+":"+textLog,logtype);
}
public override void OnDeleting(PSContextInfo contextInfo, ProjectPreEventArgs e)
{
WriteToEventLog(string.Format("User \"{0}\"delete project\"{1}\"",contextInfo.UserName,e.ProjectName),EventLogEntryType.Information);
base.OnDeleting(contextInfo,e);
}
public override void OnCreated(PSContextInfo contextInfo,ProjectPostEventArgs e)
{
WriteToEventLog(string.Format("User \"{0}\"create project\"{1}\"",contextInfo.UserName,e.ProjectName),EventLogEntryType.Information);
base.OnCreated(contextInfo,e);
}
Клиентские приложения [10] также могут вызывать события на сервере, когда они взаимодействуют с Project Server. Клиенты могут взаимодействовать с сервером Project Server через PSI и платформы рабочего процесса в SharePoint Foundation. Вызовы PSI вызова бизнес-объектов являются источниками событий. Сторонние разработчики могут также переопределять абстрактные базовые классы обработчиков событий.
Литература
1. Полховская, Т.Ю.; Шевченко, А.А. Классификация рисков проектного финансирования и стратегии их минимизации [ Электронный ресурс] // «Инженерный вестник Дона», 2012, №3 - Режим доступа: http://ivdon.ru/magazine/archive/n3y2012/991 (доступ свободный) - Загл. с экрана. - Яз. рус.
2. Антонова, А.С.; Аксенов, К.А. Многокритериальное принятие решений в условиях риска на основе интеграции мультиагентного, имитационного, эволюционного моделирования и численных методов [ Электронный ресурс] // «Инженерный вестник Дона», 2012, №4 - Режим доступа: http://ivdon.ru/magazine/archive/n4p2y2012/1466 (доступ свободный) - Загл. с экрана. - Яз. рус.
3. Шевченко,А. А. Инструменты минимизации рисков проектного финансирования методов [Электронный ресурс] // «Инженерный вестник Дона», 2012, №4 - Режим доступа: http://ivdon.ru/magazine/archive/n4p2y2012/1257 (доступ свободный) - Загл. с экрана. - Яз. рус.
4. Богданов В. MS Project Server 2010: Стратегическое управление портфелем проектов методов [Электронный ресурс] // MPProfy, 2009, - Режим доступа: http://www.pmprofy.ru/content/rus/206/2063-article.asp (доступ свободный) - Загл. с экрана. - Яз. рус.
5. Богданов, В. Управление проектами в Microsoft Project 2007. Учебный курс (+CD) [В соответствии с PMBoK 2004]. -- СПб.: Питер, 2007. -- 592 с.+ CD-ROM. -- ISBN: 978-5-469-00283-3.
6. Project Server 2010 Administrator's Guide [Электронный ресурс] // TechNet Режим доступа:http://technet.microsoft.com/ru-ru/library/gg663916(v=office.14).aspx (доступ свободный) - Загл. с экрана. - Яз. англ.
7. Martin Hinshelwood «Team Foundation Server 2010 Event Handling with Subscribers» Режим доступа: http://nakedalm.com/team-foundation-server-2010-event-handling-with-subscribers/(доступ свободный) - Загл. с экрана. - Яз. англ.
8. Jakob Ehn «Developing and debugging Server Side Event Handlers in TFS 2010» Режим доступа: http://geekswithblogs.net/jakob/archive/2010/10/27/devleoping-and-debugging-server-side-event-handlers-in-tfs-2010.aspx(доступ свободный) - Загл. с экрана. - Яз. англ.
9. Обработчики событий на стороне сервера (параметры Project Server 2013) [Электронный ресурс] // TechNet Режим доступа: http://technet.microsoft.com/ru-ru/library/gg982976.aspx (доступ свободный) - Загл. с экрана. - Яз. рус.
10. Белозеров А. Управление портфелем проектов. Новые методологические подходы и инструменты Режим доступа: http://www.iteam.ru/publications/project/section_38/article_3258/ (доступ свободный) - Загл. с экрана. - Яз. рус.
Размещено на Allbest.ru
...Подобные документы
Описание программы Microsoft Project 2003, ее практическое применение в управлении. Основы теории управления проектами. Вводный курс, обучающий работе в MS Project. Принципы регулирования степени риска, особенности проведения контроля качества в проекте.
контрольная работа [13,0 K], добавлен 24.09.2014Разработка методов сетевого планирования как способа управления проектами. Характеристика компьютерных программ Microsoft Project Server, Time Line and Sure Trak Project Manager, Open Plan, Primavera и Spider Project для автоматизации работы предприятий.
реферат [152,4 K], добавлен 10.02.2012Современная система управления проектами ProjectExpert и Microsoft Project 2007. Project Expert – разработка бизнес планов и оценка инвестиционных проектов, возможности программы. Управление проектом "ОАО Ниф-Ниф" в программной среде Microsoft Project.
курсовая работа [3,0 M], добавлен 14.05.2015Управление проектами с использованием МS Project, применяемые технологии и ресурсы. Простота использования Microsoft Project, факторы защиты от несанкционированного доступа, интеграция с корпоративными системами. Функциональные возможности проекта.
реферат [484,1 K], добавлен 01.03.2016Основы управления проектами с использованием Microsoft Project. Анализ модернизации производства сверхвысокочастотной техники на НПП "Салют" с увеличением производства монолитно-интегральных, гибридно-монолитных приборов и электронных компонентов.
курсовая работа [36,9 K], добавлен 16.01.2014Характеристика основных методик управления проектами, их отличительные особенности, критерии и обоснование выбора, анализ информационных технологий. Анализ возможностей, предоставляемых программой Microsoft Project, ее экономическая эффективность.
дипломная работа [4,6 M], добавлен 28.06.2010Настройка параметров программы Microsoft Project. Таблицы как основные средства хранения данных в MS Project. Подготовка к составлению плана и отслеживание хода работ по нему. Форматирование диаграмм Ганта. Набор функций для работы с сетевым графиком.
практическая работа [3,5 M], добавлен 25.12.2010Теоретические основания анализа компьютерного программного обеспечения. Анализ основных ведущих компаний по производству программному обеспечению для управления проектами, таких как Primavera, Spider Project, Open Plan Professional и Microsoft Project.
курсовая работа [33,3 K], добавлен 11.05.2014Общая характеристика программного обеспечения для экономической деятельности. Описание пользовательского интерфейса программы "Microsoft Project", ее плюсов и минусов. Изучение особенностей передачи дынных, обеспечения конфиденциальности информации.
реферат [1,3 M], добавлен 05.10.2015Принципы работы Microsoft Project (программы по управлению проектами), ее основные понятия: задачи, ресурсы, назначения. Последовательность действий по созданию нового проекта, вводу задач и зависимостей между ними, вводу ресурсов. Работа с календарями.
курсовая работа [3,1 M], добавлен 23.01.2011Изучение разработки формального проекта по созданию бюро технического перевода. Обзор особенностей системы управления проектами Microsoft Project. Определение исполнителей и их ролей, временных рамок, этапов и задач, расчет трудовых и финансовых затрат.
курсовая работа [6,8 M], добавлен 05.01.2012Общие принципы управления проектами как процесс планирования, организации и контроля за состоянием его задач и ресурсов. Инструменты управления проектами от Microsoft. Описание ресурсов и затрат. Контроль хода выполнения, технология подготовки отчетов.
лекция [1,6 M], добавлен 15.03.2014Особенности программы MS Project предназначенной исключительно для управления проектами. Методы составления и оценки потребностей в ресурсах. Сущность ставки оплаты ресурса в стандартное рабочее время. Анализ стоимости задач с одинаковыми трудозатратами.
контрольная работа [1,0 M], добавлен 11.04.2015Понятие и функциональные особенности, оценка возможностей MS Project как системы управления проектами, разработанная для согласованной работы с другими приложениями корпорации Майкрософт и облачными службами. Сферы ее практического использования.
презентация [69,1 K], добавлен 03.03.2015Методы управления сложными проектами. Редактирование свойств проекта. Настройка календаря проекта. Создание задач в Microsoft Project и изменение их свойств. Выбор свободных ресурсов и их использование. Составление сводки по проекту и отчета о бюджете.
лабораторная работа [1,1 M], добавлен 01.03.2015Внедрение системы управления проектами Microsoft Project 2003 в Московский институт экономики, менеджмента и права для автоматизации учета выполнения дипломных проектов. Сравнительная характеристика систем управления проектами в России и за рубежом.
дипломная работа [1,4 M], добавлен 25.10.2013Описание ключевых характеристик проекта создания хлебопекарни, фазы, задачи и необходимых для их выполнения ресурсы. Анализ и оптимизация плана проекта с использованием Microsoft Project, ввод данных в программу. Автоматическое выравнивание ресурсов.
контрольная работа [960,9 K], добавлен 02.06.2010Модули, входящие в пакет программного обеспечения. Project Menagement, Methodology Management, Portfolio Analysis, Timesheets, myPrimavera, Software Development Kit, ProjectLink. Иерархическая структура Primavera и ее взаимосвязь с программой MS Project.
контрольная работа [9,5 K], добавлен 18.11.2009Программа Project expert, ее сервисные возможности и удобства освоения. Разработка бизнес-планов, оценка и реализация инвестиционных проектов. Экспертные заключения, анализ изменений и автосоздаваемые таблицы. Сравнительный метод оценки стоимости бизнеса.
презентация [1,4 M], добавлен 29.11.2011Оценка стоимости проекта с помощью функции Microsoft Project на примере создания технорабочего проекта комплекса задач "Управление качеством продукции и услуг". Назначение и условия применения программы, ее характеристика и руководство пользователя.
дипломная работа [3,1 M], добавлен 20.03.2012