Primavera
®
Руководство администратора
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Primavera
®
Руководство администратора Версия 4.1
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Primavera версия 4.1 Руководство Администратора. Редакция: Февраль 2005г. © 1997-2005 ЗАО «ПМСОФТ». Права защищены. Никакая часть этой публикации не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Primavera, логотип Primavera, P3, P3e, P3e/c, P3e/c for Construction, P4, Primavera Enterprise, Primavera Evolve, Primavera Expedition, Primavera Project Planner, Primavera Project Planner Professional, Primavera TeamPlay, myPrimavera, PrimeContract, Contractor, SureTrak являются зарегистрированными товарными знаками фирмы Primavera Systems, Inc. Windows - зарегистрированный товарный знак фирмы Microsoft Corporation
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Содержание
v
Содержание Предисловие ................................................................................................................... ix Использование руководства администратора...............................................................x Документация по программному обеспечению Primavera .......................................... xii Где получить поддержку............................................................................................... xiv
Часть 1. Прежде чем начать .......................................................... 1 Обзор процесса установки ............................................................................................ 3 Что такое программное обеспечение Primavera? ........................................................ 4 Участники процесса установки ...................................................................................... 8 Фазы процесса установки ............................................................................................ 10 Планирование внедрения ............................................................................................ 11 Какие модули программного обеспечения Primavera вам нужны? ........................... 12 Требования клиентских и серверных модулей к аппаратно-программной конфигурации ................................................................................................................ 15 Указания по определению параметров сервера баз данных .................................... 18
Часть 2. Быстрая установка........................................................ 19 Автоматическая установка баз данных Microsoft SQL Server или MSDE ............ 21 Запуск Мастера установки баз данных ....................................................................... 22 Автоматическая установка баз данных Oracle......................................................... 35 Запуск Мастера установки баз данных ....................................................................... 36 Автономные конфигурации ......................................................................................... 49 Установка автономной версии..................................................................................... 50
Часть 3. Установка и настройка серверной части .................. 55 Настройка баз данных сервера................................................................................... 57 Создание структур баз данных Oracle......................................................................... 58 Удаление объектов базы данных PMBD Oracle ......................................................... 60 Удаление объектов базы данных MMDB для Oracle.................................................. 62 Создание структур баз данных Microsoft SQL Server ................................................. 63 Настройка языковой поддержки (SQL Server 2000) ................................................... 65 Удаление объектов базы данных PMDB для Microsoft SQL Server........................... 66 Удаление объектов базы данных MMDB Microsoft SQL Server ................................. 68 Загрузка данных приложения (Oracle и Microsoft SQL Server) .................................. 69 Настройка Group Server для работы с модулем Timesheets ................................. 77 Установка Group Server и web-сайта модуля Timesheets .......................................... 78 Настройка Group Server/Timesheets для LDAP-аутентификации .............................. 94 Настройка Group Server/Timesheets для SSO-аутентификации................................ 95 Настройка параметров Primavera Group Server ......................................................... 97 Создание нескольких копий Group Server................................................................. 101 Параметры настройки Group Server .......................................................................... 105 Установка myPrimavera............................................................................................... 109 Обновление до myPrimavera 4.1................................................................................ 110 Удаление предыдущих версий .................................................................................. 111 Установка сервера приложений myPrimavera .......................................................... 112 Процесс установки myPrimavera................................................................................ 113 Запуск сервера myPrimavera...................................................................................... 120 Останов сервера myPrimavera................................................................................... 122 Доступ (обращение) к myPrimavera из браузеров клиентов .................................... 123 Изменение параметров настройки баз данных ........................................................ 124 ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
vi
Содержание
Использование myPrimavera Administration Application............................................ 126 Запуск myPrimavera Administration Application .......................................................... 127 Просмотр и изменение настроек myPrimavera ......................................................... 129 Параметры настройки myPrimavera .......................................................................... 136 Реализация подключаемых модулей для сервера приложений ............................. 149 Установка Collaboration .............................................................................................. 151 Подготовка установки................................................................................................. 152 Установка Collaboration Server................................................................................... 153 Задачи настройки конфигурации ............................................................................... 155 Создание конфигурации Collaboration Server ........................................................... 160 Добавление службы индексирования ....................................................................... 169 Добавление пользователей, обладающих правами доступа к объекту (trustees) . 172 Добавление услуги (facility) ........................................................................................ 175 Добавление домена и пользователя домена с административными правами...... 177 Расширение схемы совместной работы ................................................................... 184 Добавление обновленных форматов документов.................................................... 185 Настройка myPrimavera для работы с Collaboration Server ..................................... 187 Установка пакета обновления Collaboration Server для обеспечения совместимости с myPrimavera 4.1........................................................................................................ 189 Установка дополнительных компонентов .............................................................. 193 Установка службы задач (Job Service) ...................................................................... 194 Запуск служб задач для нескольких баз данных ...................................................... 201 Настройка распределенной службы задач ............................................................... 204 Параметры настройки службы задач, прописываемые в реестре.......................... 217 Установка SDK ............................................................................................................ 218 Создание файлов автоматической установки .......................................................... 227 Установка Claim Digger............................................................................................... 235
Часть 4. Установка и настройка клиентской части Primavera ........................................................................................................ 243 Установка клиентских модулей................................................................................. 245 Установка клиентского программного обеспечения для работы с базами данных (драйверов баз данных) ............................................................................................. 246 Установка клиентских модулей.................................................................................. 247 Запуск процесса автоматической установки ............................................................ 255 Установка и запуск desktop-версии модуля Timesheets........................................... 256 Запуск web-версии модуля Timesheets ..................................................................... 262 Изменение параметров настройки баз данных...................................................... 265 Изменение параметров соединения с базами данных ............................................ 266 Администрирование лицензий модулей Primavera .................................................. 272 Изменение паролей пользователей.......................................................................... 276 Администрирование учетных записей для доступа к базам данных ...................... 281 Настройка режимов аутентификации ...................................................................... 285 Аутентификация в Primavera ..................................................................................... 286 Общее описание процесса......................................................................................... 287 Выбор схемы аутентификации .................................................................................. 288 Процедуры входа и аутентификации ........................................................................ 299 Администрирование пользователей и политики безопасности......................... 301 Понятие безопасности в Primavera ........................................................................... 302 Общее описание процесса......................................................................................... 310 Определение глобальных профилей ........................................................................ 312 Определение профилей проекта............................................................................... 317 ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Содержание
vii
Добавление пользователей в модуле Project Management..................................... 321 Назначение элементов OBS и профилей проекта ................................................... 325 Назначение элементов OBS узлам EPS ................................................................... 328 Настройка безопасности в модуле Methodology Management................................. 331 Практическая реализация модуля Timesheets ....................................................... 339 Общее описание практической реализации ............................................................. 340 Настройка табеля ....................................................................................................... 341 Настройка ресурсов для использования Timesheets ............................................... 344 Создание табелей для пользователей, работающих с Timesheets ........................ 346 Установка определяемых проектом настроек Timesheets....................................... 347 Применение кодов дополнительных расходов......................................................... 348
Часть 5. Обновление предыдущей версии до текущей....... 349 Автоматическое обновление баз данных ............................................................... 351 Общее описание процесса обновления.................................................................... 352 Обновление базы данных Oracle версии 3.0x до версии 4.1................................... 354 Обновление базы данных Oracle версии 3.5x или 4.0 до версии 4.1...................... 361 Обновление базы данных Microsoft SQL Server версии 3.x или 4.0 до версии 4.1 367 Удаление предыдущих версий .................................................................................. 373 Автоматическое обновление автономной конфигурации ................................... 375 Общее описание процесса обновления.................................................................... 376 Обновление данных версии 3.x или 4.0 до версии 4.1 ............................................ 377
Часть 6. Импорт и экспорт данных.......................................... 383 Передача данных другим пользователям модуля Project Management ............ 385 Экспорт проектов ........................................................................................................ 386 Экспорт проекта как служба....................................................................................... 389 Экспорт ролей или ресурсов...................................................................................... 390 Импорт проектов......................................................................................................... 392 Импорт ролей или ресурсов....................................................................................... 399 Передача данных методологий ................................................................................ 405 Экспорт методологий ................................................................................................. 406 Экспорт ролей или ресурсов...................................................................................... 408 Импорт методологий .................................................................................................. 410 Импорт проектов как методологий ............................................................................ 415 Импорт ролей или ресурсов....................................................................................... 422 Передача данных с использованием файлов Microsoft Project.......................... 427 Экспорт проектов ........................................................................................................ 428 Экспорт ресурсов........................................................................................................ 434 Импорт проектов из Microsoft Project......................................................................... 438 Импорт ресурсов из Microsoft Project ........................................................................ 448 Обмен данными между P3 и модулем Project Management ................................. 455 Экспорт проектов в P3 3.x .......................................................................................... 456 Импорт проектов P3 3.x в модуль Project Management............................................ 465 Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle instance)......................................................................................................................... 489 Общее описание процесса......................................................................................... 490 Установка MMDB и PMDB в отдельных экземплярах Oracle (Oracle instance) ...... 491 Обновление экземпляра (instance) базы данных с версии 3.0x до версии 4.1 ...... 502 Обновление отдельного экземпляра базы данных от версии 3.5x или 4.0 до версии 4.1 ................................................................................................................................ 509
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
viii
ЗАО “ПМСОФТ”
Содержание
(095) 232 11 00
www.pmsoft.ru
Предисловие
ix
Предисловие В предисловии Использование руководства администратора Документация по программному обеспечению Primavera Где получить поддержку
Компания Primavera предлагает комплексное программное обеспечение для планирования и управления в мультипроектных средах. Данное программное обеспечение использует базы данных Microsoft SQL Server и Oracle, что обеспечивает масштабируемость процесса управления проектами в рамках предприятия. Primavera включает в себя модуль Project Management, который может использоваться для управления проектами и ресурсами, как в автономном режиме, так и в сочетании с другими модулями. Модуль учета рабочего времени (Timesheets)* обеспечивает учет рабочего времени и информационное взаимодействие между членами команды проекта. Модуль Methodology Management позволяет сохранять типовые фрагменты проектов с целью их последующего использования в качестве шаблонов для новых проектов. Модуль Portfolio Analysis обеспечивает анализ данных по всем проектам предприятия. И, наконец, модуль myPrimavera предоставляет пользователям доступ к информации по проектам через Интернет. * Timesheets может использоваться в тех инсталляциях Primavera, которые работают с базами данных Microsoft SQL Server или Oracle.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
x
Предисловие
Использование руководства администратора Настоящая книга содержит пошаговое руководство по установке и настройке компонентов программного обеспечения Primavera. Рекомендуется прочитать Часть 1 для общего ознакомления с процессом установки программных компонентов Primavera, после чего перейти к изучению глав книги, в которых рассматривается установка и настройка тех компонентов, которые вы планируете включить в вашу конфигурацию. Руководство имеет следующую структуру:
Часть 1: Прежде чем начать В этой части содержится обзор компонентов, входящих в ПО Primavera, обсуждаются вопросы планирования его внедрения в организации, а также излагаются общие сведения о процессе установки и настройки ПО Primavera.
Часть 2: Быстрая установка В этой части описываются шаги по использованию Мастера, автоматизирующего процесс установки баз данных, необходимых для запуска Primavera. Отдельные главы посвящены установке Oracle и Microsoft SQL Server, включая MSDE. В этой части также описываются шаги процесса установки и настройки автономной версии программы.
Часть 3: Установка и настройка серверной части В этой части приводится пошаговое описание процессов установки и настройки серверных компонентов Primavera, к которым относятся: Базы данных модулей Project Management и Methodology Management, функционирующие на сервере баз данных Oracle или Microsoft SQL Server Group Server и модуль Timesheets, функционирующие на web-сервере MyPrimavera myPrimavera Collaboration Server Служба задач (Job Service) Software Development Kit Файлы автоматической установки Claim Digger
Часть 4: Установка и настройка клиентской части В этой части описаны процессы установки и настройки клиентских модулей Primavera. В частности, рассмотрены следующие вопросы: Установка модулей Project Management, Methodology Management и Portfolio Analisys, а также Timesheets. Использование Мастера настройки баз данных для настройки параметров взаимодействия модулей с базой данных проектов, паролей и логинов (учетных записей) пользователей для баз данных, а также лицензирования модулей. Настройка учетных записей пользователей Настройка профилей безопасности и разграничение прав доступа Настройка модуля Project Management таким образом, чтобы пользователи модуля Timesheets могли фиксировать отработанное время в базе данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Предисловие
xi
Часть 5: Обновление предыдущей версии до текущей В этой части описаны действия по запуску Мастера для автоматического обновления Primavera версии 3.5 до версии 4.1. Инструкции по обновлению баз данных Oracle или Microsoft SQL Server содержатся в главе «Автоматическое обновление баз данных». И, наконец, в главе «Автоматическое обновление автономной установки» описан процесс обновления базы данных InterBase.
Часть 6: Импорт и экспорт данных В этой части описаны процессы импорта и экспорта данных проектов и методологий, обмена данными с Microsoft Project, а также переноса данных между Primavera Project Planner (P3) 3.x и Primavera 4.1. Вы также можете импортировать данные из Expedition в модуль Project Management. Подробную информацию по данному вопросу можно найти в справке по модулю Project management, тема «Linking Expedition Data with the Project Management module».
Приложение В Приложении рассматривается запуск баз данных проектов и методологий на примере частного случая с использованием ORACLE.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
xii
Предисловие
Документация по программному обеспечению Primavera Документация по ПО Primavera состоит из печатных и электронных руководств. Для обращения к электронному руководству вставьте компактдиск с документацией по Primavera в CD-привод вашего компьютера, откройте папку \Documentation, а затем дважды щелкните по соответствующему файлу с расширением PDF. Файлы с расширением PDF просматриваются с помощью программы Adobe Acrobat Reader (дистрибутив которой находится на диске с документацией). В приводимой ниже таблице перечислены все входящие в комплект руководства, а также целевая аудитория, которой они адресованы. Лица, участие которых необходимо в ходе установки Primavera, указаны в главе «Обзор процесса установки» Части 1 настоящего Руководства.
Название
Описание
Руководство администратора Primavera
В этом руководстве описывается процесс настройки сервера, базы данных и отдельных компонентов Primavera; в нем также производится общее рассмотрение всех компонентов, входящих в Primavera. В руководстве описан порядок действий по администрированию модуля Project Management, в том числе порядок настройки безопасности и глобальных структур. Данное руководство предназначено для администратора модуля Project Management/администратора базы данных.
Руководство пользователя по модулю Project Management
В этом руководстве рассмотрены процессы планирования и контроля проектов в мультипроектной среде. Если вы впервые используете модуль Project Management, начните с изучения этого руководства, чтобы научиться эффективному использованию данного программного обеспечения для управления проектами. Подробную информацию можно получить в справке модуля Project Management. Данное руководство предназначено для руководителей проектов, ресурсных менеджеров, планировщиков и т.п.
Руководство пользователя по модулю Methodology Mangement
В этом руководстве объясняется, каким образом с помощью модуля Methodology Management создавать методологии, или шаблоны проектов. Методологии позволяют собирать накапливаемый вашей организацией опыт управления проектами и повторно использовать его для создания графиков новых проектов. Если вы впервые используете модуль Methodology Management, начните с изучения этого руководства, чтобы научиться использовать программное обеспечение для создания базовых методологий и спецмодулей на основе библиотек работ. Подробную информацию можно получить в справке модуля. Данное руководство предназначено для руководителей проектов и планировщиков.
Web-справка по модулю myPrimavera
Web-справка по модулю myPrimavera описывает процесс создания проектов и управления ими, анализа распределения ресурсов и ресурсных требований, а также оценки бюджета и ROI по различным портфелям проектов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Предисловие
xiii
Web-справка по модулю Timesheets
Web-справка по модулю Timesheets описывает, каким образом данный модуль может быть использован для ввода и обновления данных о времени, проведенном над тем или иным назначенным заданием.
Web-документация по Primavera Software Development Kit (SDK)
Данная документация описывает применение SDK для установки соединения с базой данных проектов. В документацию входят описания таблиц, полей и хранимых процедур, к которым можно обратиться посредством SDK. Приводятся примеры, иллюстрирующие применение SDK для выполнения различных базовых задач, таких как создание нового проекта или назначение ресурса работе проекта. Данная документация предназначена для сетевых администраторов модуля Project Management/администратора баз данных и координатора по управлению проектами. Документация находится в папке \Program Files\Common Files\Primavera Common\PMSDK\Doc. Чтобы открыть страницу оглавления, дважды щелкните по файлу INDEX.HTML.
Распространение информации среди членов команды Документация в электронном виде может быть скопирована на сетевой диск, где она будет доступна участникам проекта. При необходимости каждый член команды может вывести на печать только те части документации, которые непосредственно связаны с ролью, выполняемой им в организации. Документация предполагает наличие стандартной настройки программного продукта с предоставлением полных прав доступа ко всем его возможностям и функциям.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
xiv
Предисловие
Где получить поддержку Если во время работы с продуктами компании Primavera у вас или вашего сетевого администратора возникают вопросы, на которые не получается найти ответы пользуясь информацией, содержащейся в документации или справочных материалах, вы можете обратиться в Службу поддержки пользователей компании Primavera. Адреса и время работы приведены ниже. При обращении в Службу поддержки вам потребуется указать серийный номер продукта компании Primavera. Каждое обращение регистрируется, что позволяет компании быстро отвечать на возникающие у Вас вопросы. Местонахождени е офиса Bala Cynwyd, Пенсильвания, США Лондон, Великобритания Гонконг, КНР Россия, Москва
Часовой Часы работы пояс ET 8:00 - 8:00 (пн. – пт.) 9:00 - 2:00 (сб.) GMT GMT + 8 GMT + 3
8:30 - 6:30 (пн. – чт.) 8:30 - 5:30 (пт.) 8:00 - 5:00 (пн. – пт.) 8:00 - 8:00 (пн. – пт.)
Телефон
Факс
Электронная почта*
+1-610-668-3030
+1-610-667-0652
[email protected]
+44-20-8563-5555
+44-20-8563-5543
[email protected]
+852-2111-8299 +7-095-232-1100
+852-2111-9477 +7-095-238-1098
[email protected] [email protected]
* Круглосуточную помощь можно получить, обратившись к разделу Online Knowledgebase сайта компании Primavera по адресу http://www.primavera.com/support/knowledgebase.html. В США компания Primavera контролирует все поступающие звонки с просьбой о предоставлении технической поддержки, что гарантирует получение вами технической поддержки высочайшего качества.
Все продукты компании Primavera обеспечиваются комплексной поддержкой и возможностями обучения. По вопросам приобретения литературы по программному обеспечению в США обращайтесь к местному дилеру, позвоните в компанию Primavera по телефону 1610-667-8600 или направьте свой запрос по адресу
[email protected]. В Великобритании позвоните по телефону 44-208563-5500 или направьте свой запрос по адресу
[email protected]. В Гонконге позвоните по телефону 852-21118288 или направьте свой запрос по адресу
[email protected]. В России позвоните по телефону 7-095-232-1100 или направьте свой запрос по адресу
[email protected]
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
1
Часть 1. Прежде чем начать В этой части
Обзор процесса установки Планирование внедрения
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
2
Обзор процесса установки
В этой части Руководства рассматриваются вопросы планирования и подготовки к установке компонентов ПО Primavera. Часть открывается главой «Обзор процесса установки», в которой описываются компоненты ПО Primavera, определяются навыки, необходимые для их установки, и разъясняется каждая фаза процесса установки. В главе «Планирование внедрения» показано, как определить те компоненты, которые необходимы в вашей организации, а также убедиться, что имеющееся у вас аппаратное и программное обеспечение позволяет поддержать процесс внедрения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
3
Обзор процесса установки В этой главе Что такое программное обеспечение Primavera?
В настоящей главе описаны компоненты, из которых состоит программное обеспечение Primavera, а также рассмотрены процессы установки и настройки.
Участники процесса установки Фазы процесса установки
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
4
Обзор процесса установки
Что такое программное обеспечение Primavera? Компания Primavera предлагает набор интегрированных компонентов, предназначенные для обеспечения управления проектами в различных сферах деятельности организации. Primavera использует стандартные интерфейсы Windows, web-технологии, а также локальные (InterBase) или сетевые базы данных (Oracle и Microsoft SQL Server). Настоящее Руководство опирается на то предположение, что вы устанавливаете компоненты Primavera в сети «клиент-сервер», что требует установки и настройки, как клиентского программного обеспечения, так и серверных компонентов. Кроме того, в Руководстве приводятся сведения по автономной установке программного обеспечения Primavera. В качестве стандартного интерфейса между компонентами Primavera и базами данных модулей Project Management и Methodology Management используется Borland Database Engine (BDE). При установке модулей Project Management и Portfolio Analysis автоматически устанавливается BDE 5.2.0.2. Он же устанавливается автоматически и при установке некоторых других дополнительных компонентов, таких как Group Server и Job Service.
Клиентские компоненты Программное обеспечение Primavera состоит из следующих клиентских модулей: MSDE представляет собой СУБД Microsoft SQL Server с ограничением по функциональности и количеству одновременных подключений. Он поддерживает до 8 одновременно работающих пользователей и множество баз данных, размер каждой из которой ограничен значением 2 ГБ. Если ваши требования превосходят возможности MSDE, вы можете легко осуществить переход на Microsoft SQL Server.
ЗАО “ПМСОФТ”
Project Management. Это модуль, дающий пользователям возможность планировать и контролировать ход выполнения большого числа проектов. Данные проектов хранятся централизованно в базе данных проектов. В качестве СУБД (системы управления реляционными базами данных) в сетевой конфигурации можно использовать Oracle или Microsoft SQL Server. При реализации менее масштабной многопользовательской системы в качестве сервера базы данных может быть использован Microsoft SQL Server Desktop Engine (MSDE). Для автономной инсталляции в Primavera предусмотрен сервер баз данных InterBase. Project Management также обеспечивает централизованное управление ресурсами, в том числе утверждение табелей работы ресурсов и возможность связи с ресурсами проекта посредством модуля Timesheets – web-приложения для управления табелями.
Methodology Management. Это модуль для разработки и хранения методологий, или шаблонов планов проектов. Methodology Management дает возможность собирать накапливаемый вашей организацией опыт управления проектами и повторно использовать его для создания графиков новых проектов в масштабах организации и централизованно хранить их в базе данных методологий.
Portfolio Analysis. Это инструмент для генерации отчетов, позволяющий обобщать данные проектов и отслеживать картину их изменений. Данный модуль представляет собой идеальный инструмент (095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
5
для высшего руководства, позволяющий просматривать данные проектов и анализировать ход их исполнения.
Timesheets. Используя Timesheets, участники команд могут вводить актуальную информацию о состоянии выполняемых ими заданий в различных проектах и фиксировать время, затраченное на выполнение определенного объема работ.
Серверные компоненты Для функционирования ПО Primavera может потребоваться установка и настройка следующих серверных компонентов:
Система управления реляционной базой данных (СУБД). Данные проектов и данные методологий хранятся централизованно в двух независимых базах данных. Эти две базы данных должны находиться на сервере баз данных, работающем под управлением Oracle, Microsoft SQL Server или MSDE. (Помимо этого, на каждом компьютере, требующем сетевого доступа к серверу баз данных, также необходимо установить клиентское программное обеспечение для СУБД. Если вы используете Microsoft SQL Server или MSDE, то требуемое программное обеспечение устанавливается автоматически при установке модуля Project Management).
Primavera Group Server. Если ваша конфигурация Primavera включает в себя клиентский модуль Timesheets, вы должны установить Group Server. Данный компонент представляет собой службу Windows NT/2000, запускаемую на вашем web-сервере и позволяющую клиентам загружать модуль Timesheets с этого сервера посредством webбраузера. Далее эта служба выполняет функции передаточного звена между клиентом Timesheets и базой данных проектов.
Дополнительные компоненты Ваш вариант реализации Primavera может потребовать установки одного или нескольких дополнительных компонентов. Эти компоненты расширяют функциональные возможности программного обеспечения Primavera.
ЗАО “ПМСОФТ”
myPrimavera. myPrimavera представляет собой web-модуль, который предоставляет пользователям возможность обращаться к данным проекта через Интернет. Пользователи могут создать проекты и управлять ими, создавать портфели, сосредотачивая свое внимание на сводных данных высшего уровня, равно как получать информацию о загрузке и доступности ресурсов.
myPrimavera Collaboration Server. Инфраструктура myPrimavera обеспечивает расширенные возможности по совместной работе и взаимодействию между всеми участниками команды проекта К таким возможностям относятся: управление процессами инициации и изменения проектов, возможность ведения дискуссий, улучшенное управление нерешенными вопросами, календари событий команд и проектов, персональные и проектные рабочие пространства, всеобъемлющее управление файлами и комплексная интеграция электронной почты.
(095) 232 11 00
www.pmsoft.ru
6
ЗАО “ПМСОФТ”
Обзор процесса установки
Служба задач (Job Service). Служба заданий является службой Windows NT/2000, которая по заранее установленному графику запускает выполнение определенных задач по обработке проектных данных. Пользователи создают задачи в модуле Project Management. Детальные описания задач хранятся централизованно в базе данных. Данная служба должна запускаться на сервере, имеющем постоянное соединение с сервером базы данных.
Распределенная служба задач представляет собой расширение службы задач и дает возможность с помощью одного управляющего сервера управлять множеством серверов, на которых запущены службы задач.
Software Development Kit (SDK). SDK позволяет интегрировать данные, содержащиеся в базе данных проектов, с внешними базами данных и приложениями. SDK обеспечивает доступ к логической структуре базы данных и бизнес-логике. SDK поддерживает стандарт открытого интерфейса доступа к базам данных (ODBC) и ODBCсовместимые интерфейсы, такие как OLE-DB и JDBC, которые могут использоваться для связи с базой данных. SDK должен быть установлен на всех компьютерах, которые нуждаются в интеграции с базой данных Primavera.
Файлы автоматической установки. Для установки клиентских модулей Primavera администраторы могут использовать файлы автоматической установки, позволяющие не отвечать на запросы Мастера установки (Setup Wizard) в процессе установки программного обеспечения. Запуск исполняемого файла автоматической установки осуществляет установку клиентских модулей с использованием предварительно заданных параметров. Если эти файлы находятся в разделяемом каталоге сервера сети, администраторы могут запускать автоматическую установку удаленно, т.е. без копирования установочных файлов на каждую рабочую станцию.
Claim Digger. Claim Digger дает возможность сравнения двух проектов друг с другом либо проекта с соответствующим целевым планом для определения того, какие данные расписаний были добавлены, удалены или модифицированы. Основываясь на полях данных, которые вы выбираете для сравнения, данный модуль создает отчет о результатах сравнения планов проектов и выводит его в файл одного из трех возможных форматов.
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
7
На приводимом ниже рисунке программными продуктами Primavera.
Подробные сведения о требованиях каждого из компонентов к конфигурации содержатся в данной части в главе «Планирование внедрения».
отражены
взаимосвязи
между
Не обязательно устанавливать все серверные компоненты, указанные на рисунке. Например, myPrimavera и Collaboration Server могут быть установлены на одном и том же сервере (при необходимости), а служба задач может быть запущена на любом компьютере, имеющем постоянное соединение с базой данных Primavera. Файлы автоматической установки могут быть установлены на любом сервере сети, поэтому они не отображены на рисунке.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
8
Обзор процесса установки
Участники процесса установки При установке и настройке компонентов программного обеспечения Primavera в вашей организации может возникнуть необходимость привлечения специалистов различного профиля. В данном разделе описаны основные роли и обязанности, обычно возлагаемые на носителей этих ролей в процессе установки. Реальные роли в вашей организации могут отличаться от перечисленных либо перекрываться, что определяется структурой вашей организации.
Сетевые администраторы Сетевые администраторы настраивают локальные и глобальные сети таким образом, чтобы обеспечить оптимальную производительность при работе с модулями Primavera. Они устанавливают и поддерживают в работоспособном состоянии серверные и клиентские компоненты. Администраторы поддерживают комплексную политику обеспечения безопасности, гарантирующую защиту данных от несанкционированного доступа или порчи. Сетевые администраторы обеспечивают безотказное функционирование аппаратного и программного обеспечения, поддерживающего работу Primavera, выполняя следующие функции:
Настройка и поддержка работы сети с целью обеспечения надежных соединений и максимально возможной скорости передачи данных; Создание и ведение точных (отвечающих действительности) списков сетевых ресурсов и пользователей с целью присвоения уникального сетевого идентификатора каждому ресурсу и каждому пользователю.
Администраторы баз данных Администраторы баз данных отвечают за настройку, управление и назначение прав доступа к базам данных Primavera. Они устанавливают правила работы с корпоративными базами данных и следят за их соблюдением, поддерживают целостность данных и разрабатывают стандарты, обеспечивающие возможность взаимодействия сетей. Администраторы баз данных обеспечивают бесперебойный доступ к базам данных ПО Primavera, выполняя следующие функции:
ЗАО “ПМСОФТ”
Установка, настройка и обновление по мере необходимости программного обеспечения сервера баз данных и связанных с ним программных продуктов; Создание баз данных; Поддержка системы защиты баз данных, в том числе, создание и поддержка пользователей, ролей и прав доступа к ним; Текущий контроль производительности СУБД и ее настройка в случае необходимости; Планирование развития системы, а также поддержка политик и методов резервного копирования и восстановления информации.
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
9
Руководитель проекта внедрения Primavera Руководители проектов внедрения Primavera отвечают за обеспечение надлежащего порядка внедрения системы Primavera в компании. Они играют ключевую роль в процессе внедрения, выполняя следующие функции:
Работа с высшим руководством, целью которой является создание структуры проектов предприятия (EPS), иерархической структуры ресурсов и иерархической структуры ответственных (OBS), а также создание базовых календарей и определение глобальных (в масштабах предприятия) кодов проектов, работ и ресурсов; Работа с сетевыми администраторами по созданию учетных записей пользователей и групп пользователей. Назначение прав доступа пользователям Primavera в модуле Project Management. Работа с отделом кадров, целью которой является постоянное обновление иерархической структуры ресурсов в модуле Project Management, возможно, посредством объединения с модулем управления персоналом ERP-системы.
Руководители программ и проектов В некоторых случаях руководители программ и проектов также могут быть вовлечены в процесс первоначальной настройки программного обеспечения Primavera, хотя они, как правило, не участвуют в процессе установки. Они несут ответственность за управление одним или несколькими проектами и используют модуль Project Management в следующих целях:
ЗАО “ПМСОФТ”
Добавление проектов в базу данных; Распределение ресурсов между проектами приоритетами; Планирование и контроль проектов.
(095) 232 11 00
в
соответствии
с
www.pmsoft.ru
10
Обзор процесса установки
Фазы процесса установки Для успешной установки программного ПО Primavera в вашей организации требуется взаимодействие сетевого администратора, администратора баз данных и руководителя проекта внедрения. Эти роли могут исполняться как командами (группами людей), так и несколькими отдельными людьми в режиме разделения обязанностей. Компания Primavera рекомендует разбить процесс установки и настройки программного обеспечения на фазы. Каждая из фаз процесса установки описывается ниже. Фаза планирования рассматривается в данной части Руководства.
Фаза автоматизированной настройки сервера рассматривается в Части 2 настоящего Руководства. Ручная настройка сервера описана в Части 3.
Фаза настройки клиентских модулей рассматривается в Частях 3 и 4 настоящего Руководства.
ЗАО “ПМСОФТ”
Фаза 1: Планирование конфигурации информационной системы управления проектами (ИСУП) на базе ПО Primavera Прежде чем приступить к установке, решите, как будет происходить внедрение ПО Primavera в вашей организации. Определите, какие серверы и сетевое аппаратное обеспечение потребуется для практической реализации системы. В случае необходимости установите и настройте программное обеспечение серверов баз данных (Oracle или Microsoft SQL Server). Выполните все процедуры по обновлению программного обеспечения, которые необходимы для переноса проектов из предыдущих версий в новую версию ПО. Если вы планируете установить однопользовательскую версию, переходите к Части 2 настоящего Руководства.
Фаза 2: Настройка серверной части После того, как вы выполните настройку сети и подготовку серверов, вы можете перейти к настройке серверов. Начните эту процедуру с установки баз данных на сервер баз данных. Этот процесс может выполняться как автоматическим, так и ручным способом. Если вы используете MSDE, вам рекомендуется использовать автоматический способ. Далее вы можете установить и настроить дополнительные компоненты, необходимые для вашей конфигурации.
Фаза 3: Настройка клиентской части После того, как серверы будут настроены, а базы данных – установлены, вы можете начать установку клиентских модулей Primavera на клиентских рабочих станциях в соответствии с разработанным вами планом внедрения.
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
11
Планирование внедрения В этой главе Какие компоненты вам необходимы?
Как только вы будете готовы к планированию процесса внедрения ПО Primavera, приступайте к чтению этой главы. Подробную информацию и помощь можно получить, обратившись в Службу поддержки пользователей Primavera или в ЗАО «ПМСОФТ».
Требования клиентских и серверных модулей к аппаратно-программной конфигурации Указания по определению параметров сервера баз данных
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
12
Планирование внедрения
Какие модули программного обеспечения Primavera вам нужны? При планировании внедрения ПО Primavera вам в первую очередь необходимо определить, какие клиентские модули и серверные компоненты вам потребуется установить и настроить, а также где должны быть установлены эти модули и компоненты. Прежде чем начать планирование, вам придется ответить на следующие вопросы:
Какая система управления реляционной базой данных (СУБД) будет установлена на сервере баз данных? На сервере баз данных может быть установлен Oracle или Microsoft SQL Server. Для менее масштабных систем может быть использован Microsoft SQL Server Desktop Engine (MSDE). Он представляет собой процессор баз данных, построенный на технологии SQL Server, поддерживает до 8 одновременно работающих пользователей и множество баз данных, размер каждой из которой ограничен 2 ГБ. Если ваши требования превосходят возможности MSDE, вы можете легко осуществить переход на SQL Server.
На каких рабочих станциях должен быть установлен модуль Project Management? На каких – модульPortfolio Analysis? И на каких – модуль Methodology Management? Всем пользователям, работающим с модулями Project Management, Portfolio Analysis и Methodology Management, потребуется доступ к серверу баз данных, поэтому клиентское программное обеспечение, поддерживающее СУБД, должно устанавливаться на все компьютеры, на которых планируется установить перечисленные клиентские модули.
Следует ли администраторам, которые будут выполнять установку модулей Project Management, Portfolio Analysis и Methodology Management, использовать стандартные настройки по умолчанию? Если вы хотите, чтобы все клиентские модули имели идентичную конфигурацию, вы можете выполнить для каждого модуля автоматическую установку, опирающуюся на стандартную конфигурацию. Можно создать один или несколько наборов файлов автоматической установки и разместить их в разделяемом каталоге сервера сети.
Потребуется ли пользователям модуля Project Management выполнять автоматический запуск заданий по обработке проектных данных (например, расчет расписания и применение факта)? Если пользователи модуля Project Management должны иметь возможность осуществлять автоматический запуск задач, то вам необходимо установить Службу задач. Для выполнения нераспределенных задач необходимо установить Службу задач на сервере, имеющим постоянное соединение с сервером баз данных. Для выполнения распределенных задач необходимо установить распределенную Службу задач на нескольких серверах, находящихся под управлением компьютера-диспетчера. Дополнительно существует возможность использования web-модуля календарного планирования (Web Scheduler), выключенного по умолчанию. Включить его можно посредством myPrimavera Administrator Application. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
13
Какого клиента модуля учета рабочего времени (Timesheets) выбрать? Timesheets представляет собой трехуровневый модуль, выполненный на основе клиент-серверной технологии и состоящий из клиента Timesheets, сервера базы данных и посредника – Primavera Group Server, обеспечивающего связь между клиентами Timesheets и базой данных.. ПО Primavera упрощает внутрипроектную коммуникацию между членами команды проекта, находящимися в разных частях организации, предоставляя две версии интерфейсной части: webинтерфейс и desktop. Вы можете выбрать подходящий интерфейс, исходя из конкретных потребностей пользователей. Web-интерфейс В этом случае Timesheets позволяет пользователям обращаться к данным табелей через Интернет или интранет посредством Java-апплета. Для запуска клиента в виде web-браузера пользователю достаточно набрать в адресной строке браузера определенный URL, и Java-апплет автоматически загрузится на его компьютер, после чего пользователь может запустить этот апплет в своем web-браузере. В том случае, когда модуль Timesheets используется большим числом пользователей, запуск модуля как Java-апплета позволяет добиться значительной экономии времени на администрирование, поскольку при этом не требуется установка на стороне клиента и обеспечивается автоматическое (централизованное) обновление программного обеспечения. Основным недостатком использования web-интерфейса можно назвать значительное время первой загрузки java-апплета, которое при медленном модемном соединении может достигать 20 мин. Desktop Данная версия Timesheets выполняет те же функции, но запускается как Java-приложение. Пользователи, использующие данную версию Timesheets, должны установить на своих компьютерах соответствующее Java-приложение, однако, им нет необходимости запускать его в web-браузере. Запуск клиента производится путем щелчка мышью на соответствующем ярлыке – в точности так, как это делается для любого стандартного Windows-приложения. Поскольку данная версия клиента не зависит от web-браузера, она в некоторых случаях предоставляет пользователю более унифицированную и привычную рабочую среду. Кроме того, данная версия запускается быстрее, поскольку после загрузки приложения на компьютер пользователя и его установки оно будет в дальнейшем всегда запускаться локально на компьютере пользователя. В зависимости от результата анализа ваших потребностей, вы можете сочетать в масштабах организации различные типы Timesheets-клиентов. Например, одни пользователи могут запускать клиента как Java-апплет в своих web-браузерах, а другие – как локальное приложение.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
14
Планирование внедрения
Требуется ли передача данных по проектам в другие информационные системы? При необходимости интегрировать данные отдельного проекта с другими информационными системами (например, с системой бухгалтерского учета или системой учета трудовых ресурсов) следует установить Software Development Kit (SDK) на те компьютеры, которым требуется доступ к данным. SDK делает проектные данные доступными для внешних приложений через стандартные ODBC-интерфейсы, такие как OLE-DB и JDBC. Также возможен вариант интеграции с помощью Primavera Integration API.
Будут ли члены команды использовать модуль Timesheets для представления табелей менеджерам проектов? Если члены команды должны будут использовать Timesheets, вам необходимо установить Group Server и файлы модуля Timesheets на webсервере.
Если мы будем использовать Timesheets, то какую конкретно версию мы будем использовать? Компания Primavera предусматривает возможность работы с двумя версиями модуля Timesheets: с версией, запускаемой как Java-апплет в web-браузере пользователя, и версией, запускаемой как Java-приложение на рабочей станции пользователя.
Должен ли быть предусмотрен web-доступ к проектным данным для выполнения задач управления проектом? myPrimavera предоставляет доступ к данным проекта посредством webбраузера. myPrimavera поддерживает создание проектов и управление проектами организации, предоставляя подробную информацию о доступности и распределении ресурсов, а также обеспечивая возможность генерации отчетов по портфелям проектов и принятия на их основе стратегических решений. В приводимой ниже таблице перечислены все клиентские компоненты и соответствующие серверные компоненты, необходимые для их функционирования. СУБД
Group Server myPrimavera
Модуль Project Management
√1
Модуль Portfolio Analysis
√1
Модуль Methodology Management
√1
Модуль Timesheets
√
√
myPrimavera Web User
√
√
Primavera Job Service √2
√
√
1
Для работы модулей Project Management, Portfolio Analysis и Methodology Management на клиентском компьютере необходимо установить клиентское программное обеспечение СУБД. 2 Служба задаx является необязательным компонентом модуля Project Management. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
15
Требования клиентских и серверных модулей к аппаратнопрограммной конфигурации После определения плана внедрения ПО Primavera необходимо убедиться в том, что ваше аппаратное и программное обеспечение способно обеспечить поддержку этого плана. Полный список системных требований и протестированных конфигураций приведен в файле testedcfg.pdf на компакт-диске с документацией по Primavera.
Платформы, поддерживающие клиентские приложения Primavera
Клиентские модули (Project Management, Methodology Management, myPrimavera и Portfolio Analysis)
Минимальные требования клиентских модулей к аппаратнопрограммной конфигурации
Для клиентов запускающих модуль Project Management, модуль Methodology Management и модуль Portfolio Analysis
Microsoft Windows 98 Second Edition Microsoft Windows NT 4.0 (SP6a) Microsoft Windows 2000 (SP4) Microsoft Windows ХР Professional (SP1)
128 МБ ОЗУ (рекомендуемый объем – 256 МБ) Объем свободного дискового пространства 40 МБ (на каждый модуль) Microsoft Internet Explorer 5.5 (SP2) или выше Сетевой протокол TCP/IP
Для клиентов запускающих Timesheet-клиент в виде апплета к web-браузеру
Microsoft Internet Explorer 5.5 (SP2) или 6.0 (SP1) JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01 Сетевой протокол TCP/IP
Для клиентов запускающих Timesheet-клиент в виде приложения
JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01 Сетевой протокол TCP/IP
Для компьютеров, обращающихся к модулю myPrimavera
128 МБ ОЗУ (рекомендуемый объем – 256 МБ) Объем свободного дискового пространства 25 МБ Сетевой протокол TCP/IP Microsoft Internet Explorer 5.5 (SP2) или 6.0 (SP1) JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01 Microsoft Internet Explorer 5.5 (SP2) не поддерживается ОС Windows NT 4.0 (SP6a).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
16
Планирование внедрения
Software Development Kit (SDK) может быть установлен на любом компьютере, работающем под Windows 98, Windows NT 4.0, Windows 2000 или Windows XP. Системные требования будут различаться в зависимости от требований модуля, использующего SDK для интеграции с базами данных Primavera. Поддерживаемые конфигурации серверов
Для сервера баз данных
Oracle версий 8.1.7.4 или 9.2.0.4 под Windows 2000 Server (SP3, SP4), Windows 2003 Server, Sun Solaris 2.8 или 2.9 (SPARC), HP UX 11i или Red Hat Linux Advanced Server 2.1 Microsoft SQL Server 7.0 (SP4) под Windows 2000 Server (SP3, SP4) Microsoft SQL Server 2000 (SP3) под Windows 2000 Server (SP3, SP4) Microsoft SQL Server 2000 (SP3) под Windows 2003 Server Microsoft SQL Server Desktop Engine (MSDE) 2000 (SP3) под Windows 2000 Professional (SP3, SP4)
Служба задач должна выполняться под Windows 2000 Server (SP3, SP4) или Windows 2003 Server.
Для сервера, на котором выполняется Group Server и находятся файлы модуля Timesheets
Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server Установленное и запущенное программное обеспечение web-сервера 512 МБ ОЗУ 200 МБ свободного пространства на жестком диске Сетевой протокол Microsoft TCP/IP
Для сервера, на котором выполняется Collaboration Server
Microsoft Windows 2000 Server/Advanced Server (SP4) или Windows 2003 Server Solaris 2.9 (SPARC) 1 ГБ ОЗУ (рекомендованное значение) 1 ГБ свободного пространства на жестком диске (минимум)
Требования к серверу приложений, выполняющему хостинг myPrimavera
Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server Solaris 2.9 (SPARC) Сервер приложений требует JDK 1.3.1 или 1.4.1 (WebLogic Express 7.0.1 требует JDK 1.3.1, WebLogic 8.1.1 и Tomcat 4.1.24 требуют JDK 1.4.1, а WebSphere 5.0.2 поставляется в комплекте с собственной версией JDK от Sun) Минимальный объем ОЗУ – 512 МБ, рекомендуемый – 1 ГБ Объем свободного дискового пространства – не менее 1 ГБ
Требования к JSP-серверу, выполняющему хостинг myPrimavera
BEA WebLogic Express 7.0.1 BEA WebLogic Server 8.1 (SP1) Enterprise IBM WebSphere Application Server v5.0.2 Tomcat 4.1.24
Для web-сервера, выполняющего хостинг файлов web-сайта проекта ЗАО “ПМСОФТ”
Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server (095) 232 11 00
www.pmsoft.ru
Часть 1: Прежде чем начать
17
Microsoft Internet Information Server (IIS) 5.0 Сетевой протокол Microsoft TCP/IP Microsoft Internet Explorer 5.5 (SP2) или выше
Для web-сервера myPrimavera
Поддерживаемые системы электронной почты и сетевые протоколы
Microsoft Internet Information Server (IIS) 5.0 или 6.0 BEA WebLogic Express 7.0.1 BEA WebLogic Server 8.1 (SP1) Enterprise Tomcat 4.1.24 IBM WebSphere Application Server v5.0.2 Apache HTTP Server 2.0.39 и 2.0.44 Sun ONE Web Server 6.0 (SP5) (ранее iPlanet)
Поддерживается интернет-протокол электронной почты (SMTP) или MAPI Используемые сетевые протоколы определяются поставщиком базы данных Web-сайт требует сетевого протокола TCP/IP
MyPrimavera поддерживает только SMTP.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
18
Планирование внедрения
Указания по определению параметров сервера баз данных Приводимые ниже параметры относятся к одному экземпляру базы данных проектов. Указанные объемы памяти не включают в себя дополнительные расходы памяти на служебные данные, необходимые операционной системе, величина которых, как правило, составляет 32 МБ и зависит от версии сервера.
Oracle Файл
Малый
Средний
Большой
Temp TBS
300 МБ
500 МБ
1000 МБ
RBS TBS
300 МБ
500 МБ
1000 МБ
Index TBS
250 МБ
500 МБ
1000 МБ
Data TBS
250 МБ
500 МБ
1000 МБ
Lob TBS
250 МБ
500 МБ
1000 МБ
Всего
1350 МБ
2500 МБ
5000 МБ
ОЗУ:
384 МБ
512 МБ
1024 и более
Малый
Средний
Большой
Данные
300 МБ
500 МБ
1000 МБ
Журнал регистрации данных
150 МБ
250 МБ
500 МБ
Временный
100 МБ
200 МБ
275 МБ
Временный журнал регистрации
50 МБ
100 МБ
125 МБ
Всего
600 МБ
1050 МБ
1900 МБ
ОЗУ:
384 МБ
512 МБ
1024 и более
Microsoft SQL Server Файл
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
19
Часть 2. Быстрая установка В этой части
Автоматическая установка баз данных Microsoft SQL Server или MSDE Автоматическая установка баз данных Oracle Автономные конфигурации
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
20
Автоматическая установка баз данных Microsoft SQL Server или MSDE
Несмотря на то, что для установки и настройки баз данных Primavera на сервере лучше всего воспользоваться услугами опытного администратора баз данных, в вашей организации может не оказаться подобного специалиста. В этом случае компания Primavera предлагает воспользоваться быстрой и простой программой установки, которая позволяет установить необходимые компоненты на сервер баз данных. Для создания новой базы данных проектов/методологий и загрузки необходимых данных нужно лишь следовать пошаговым указаниям Мастера установки баз данных (Database Wizard). Если вы используете Microsoft SQL Server или Microsoft SQL Server Desktop Engine (MSDE), прочтите главу «Автоматическая установка базы данных Microsoft SQL Server или MSDE». Если же вы используете Oracle, то вам следует обратиться к главе «Автоматическая установка базы данных Oracle». Если вы не хотите использовать автоматический режим, то вы можете выполнить настройку базы данных и загрузку в нее необходимых данных вручную. Подробные указания приведены в Части 3 «Установка и настройка серверной части». Эта часть содержит также инструкции по установке автономной версии ПО Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
21
Автоматическая установка баз данных Microsoft SQL Server или MSDE В этой главе Запуск Мастера установки баз данных
Шаги, описанные в данной главе, предназначены для автоматической установки базы данных проектов и базы данных методологий, а также загрузки в них необходимых данных. Рассмотрение ведется для случая, когда ваш сервер работает под управлением Microsoft SQL Server или Microsoft SQL Server Desktop Engine (MSDE). Если вы используете Microsoft SQL Server, вы также можете установить базы данных вручную. Этот процесс описывается в Части 3 настоящего Руководства.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
22
Автоматическая установка баз данных Microsoft SQL Server или MSDE
Запуск Мастера установки баз данных Если Вам требуется детальное описание шагов по установке Microsoft SQL Server для сервера и клиента, обратитесь в Службу поддержки пользователей Primavera.
Мастер установки баз данных (Database wizard) помогает последовательно выполнить все шаги по созданию структуры новой базы данных и загрузке в созданную структуру данных приложения. Для выполнения этих шагов не обязательно быть опытным администратором баз данных, однако, необходимым условием является наличие установленного Microsoft SQL Server или MSDE. Primavera поддерживает Microsoft SQL Server версий 7.0 и 2000.
Для создания новой базы данных можно запустить Мастер установки баз данных на клиентском компьютере, на котором уже установлен клиент Microsoft SQL Server или клиентский модуль Project Management. Можно Перед запуском Мастера также запустить Мастер непосредственно на сервере. Мастер установки баз установки базы данных данных создаст все необходимые структуры базы данных, а также следует закрыть программные модули пользователей. Primavera, использующие BDE, иначе на этапе закрузки данных в базу возникнут ошибки
При работе ПО Primavera используются базы данных двух типов:
База данных проектов (PMDB), хранящая данные по проектам. Эта база данных является обязательной. База данных методологий (MMDB), хранящая методологии (типовые фрагменты), которые могут быть использованы в качестве шаблонов при создании новых проектов. Эту базу данных следует устанавливать, если вы предполагаете работать с модулем Methodology Management.
Мастер установки баз данных следует запускать дважды: сначала для создания структуры базы данных и загрузки данных в базу данных проектов, а затем – для создания структуры базы данных и загрузки данных в базу данных методологий. Когда вы устанавливаете клиентский модуль Project Management, одновременно автоматически устанавливаются клиентские файлы SQL Server, необходимые для соединения с Primavera.
Создание базы данных и загрузка данных приложения 1. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
23
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
3. Подтвердите принятие лицензионного соглашения. 4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
24
Автоматическая установка баз данных Microsoft SQL Server или MSDE
5. Выберите «Серверная база данных и данные приложения» («Server database and application data»).
6. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к установке базы данных» («Database Install Welcome»). После нажатия кнопки «Далее» («Next») выполняется установка файлов BDE.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
25
7. Выберите Microsoft SQL Server или MSDE в качестве типа базы данных, а также укажите, включать ли демонстрационные проекты в выбранную базу. Если вы решите не включать демонстрационные проекты, то в базу будут загружены только данные, необходимые для функционирования модулей пакета. Для этого снимите флажок «Включать примеры проектных данных» («Include sample project data»).
8. Выберите базу данных, для которой будут устанавливаться данные (PMDB или MMDB). PMDB – это база данных проектов, а MMDB – это база данных методологий.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
26
Автоматическая установка баз данных Microsoft SQL Server или MSDE
9. Выберите в качестве метода установки «Создание базы данных и загрузка данных приложения» («Create database and load application data»), а также укажите, будет ли на этом этапе загружаться файл лицензии. Вы можете загрузить файл лицензии непосредственно на этом этапе установки, для чего необходимо указать путь к файлу LICENSE.TXT. Файл лицензии необходим вам для работы с программным обеспечением. Этот файл должен был быть выслан вам по электронной почте или передан на дискете. Файл содержит название компании, серийный номер, состав приобретенных вами компонентов Primavera, а также допустимое количество пользователей. Если на момент установки вы не имеете файла LICENSE.TXT, вы можете снять соответствующий флажок и загрузить файл лицензии позднее, используя для этого Мастер установки баз данных. Подробные сведения содержатся в главе «Изменение параметров настройки баз данных».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
27
10. Введите имя и пароль системного администратора Microsoft SQL Server для регистрации на этом сервере. Кроме того, введите имя или IP-адрес серверного компьютера, на котором установлен Microsoft SQL Server. Если при установке Microsoft SQL Server вы решили воспользоваться установками по умолчанию, согласитесь с предложенным именем системного администратора SA, а поле пароля оставьте пустым. В противном случае введите другие значения. Вы обязательно должны указать имя сервера. Если вы запускаете Мастер установки баз данных с сервера, то имя сервера будет введено автоматически.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
28
Автоматическая установка баз данных Microsoft SQL Server или MSDE
11. Примите выбранные по умолчанию значения имени базы данных, а также путей и имен файлов данных и журнала, либо введите иные значения. Вы можете изменить имя базы данных. Дубликаты имен недопустимы – если база данных с указанным именем уже существует, Мастер проинформирует вас о необходимости использования другого имени. Файл данных содержит таблицы базы данных и процедуры. Файл журнала содержит запись изменений. По умолчанию Мастер установки баз данных сохраняет эти файлы в той папке на сервере, в которой установлен Microsoft SQL Server. Указанное имя базы данных будет использоваться при присвоении имен файлам. При изменении пути папка назначения должна уже существовать на сервере.
12. Нажмите «Далее» («Next») после того как имя базы данных, кодовая страница (codepage) и параметры сопоставления (collation settings) будут заданы надлежащим образом.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
29
13. В диалоговом окне «Все готово к началу создания структуры базы данных» («Ready to Begin Creating Database Structure») выберите «ДА, я хочу создать таблицы и структуру базы данных» («YES, I want to create database tables and structure»), затем нажмите «Далее» («Next»).
После нажатия кнопки «Далее» («Next») Мастер начнет создавать таблицы базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
30
Автоматическая установка баз данных Microsoft SQL Server или MSDE
Если при создании базы данных возникает ошибка, на экране появляется диалоговое окно «Ошибка при создании базы данных» («Database Creation Failed»), содержащее сообщения об ошибке. Запишите эти сообщения, выбрав опцию «Копировать в буфер обмена» («Copy to Clipboard») в этом диалоговом окне, а затем обратитесь в Службу поддержки пользователей для получения детальной информации.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
31
14. Нажмите «Далее» («Next»), чтобы начать процесс загрузки данных приложения в таблицы базы данных. На этом этапе можно прервать работу Мастера установки баз данных, если вы не хотите загружать данные приложения в таблицы базы данных. Для возобновления прерванного процесса в другое время запустите Мастер снова и выберите опцию «Только загрузка данных приложения» («Load application data only») в диалоговом окне «Выбор метода установки» («Select Installation Method»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
32
Автоматическая установка баз данных Microsoft SQL Server или MSDE
После нажатия кнопки «Далее» («Next») Мастер начинает загружать данные в таблицы.
После завершения загрузки данных появится сообщение «Загрузка данных завершена» («Data Loading Completed»). Нажмите «Финиш» («Finish»), чтобы закончить работу Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
33
15. Если вы собираетесь использовать модуль Methodology Management, запустите Мастер установки баз данных еще раз. После установки обеих баз данных (базы данных проектов и базы данных методологий) вы можете приступать к установке клиентских приложений и дополнительных компонентов. Описание установки клиентских модулей ПО Primavera (модуля Project Management, модуля Methodology Management и/или модуля Portfolio Analysis) содержится в Части 4, а именно:
Часть 4. «Установка и настройка клиентской части».
Установка других компонентов описана в следующих главах Части 3:
ЗАО “ПМСОФТ”
«Настройка Primavera Group Server для работы с модулем Timesheets».
«Установка myPrimavera».
«Установка дополнительных компонентов».
(095) 232 11 00
www.pmsoft.ru
34
ЗАО “ПМСОФТ”
Автоматическая установка баз данных Microsoft SQL Server или MSDE
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
35
Автоматическая установка баз данных Oracle В этой главе Запуск мастера установки баз данных
Выполняя шаги, описываемые в настоящей главе, можно автоматически настроить и загрузить базы данных модулей Project Management и Methodology Management на сервере, работающем под управлением Oracle. Настройка баз данных вручную описывается в Части 3 настоящего Руководства.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
36
Автономные конфигурации
Запуск Мастера установки баз данных Если вам требуется детальное описание шагов по установке серверной и клиентской частей Oracle, обратитесь в Службу технической поддержки Primavera.
Мастер установки баз данных пошагово направляет ваши действия по созданию структуры новой базы данных и загрузке данных приложения в эту структуру. Рекомендуется, чтобы предварительные шаги были выполнены опытным администратором баз данных. К таким шагам относится установка серверного программного обеспечения Oracle и создание Oracle Instance. Primavera поддерживает Oracle версий 8.1.7.4 и 9i Server или Enterprise.
Для создания новой базы данных можно выполнить запуск Мастера на клиентском компьютере, на котором уже установлен клиент Oracle. Можно Перед запуском Мастера также запустить Мастер непосредственно на сервере. установки базы данных следует закрыть программные модули Primavera, использующие BDE, иначе на этапе закрузки данных в базу возникнут ошибки
При работе ПО Primavera используются базы данных двух типов:
База данных проектов (PMDB), хранящая данные по управлению проектами, используемые ПО Primavera. Эта база данных является обязательной для установки. База данных методологий (MMDB), хранящая методологии, которые могут быть использованы в качестве шаблонов при создании новых проектов. Эту базу данных следует устанавливать, если вы предполагаете работать с модулем Methodology Management.
Мастер установки баз данных следует запускать дважды: сначала для создания структуры базы данных и загрузки данных в базу данных проектов, а затем – для создания структуры базы данных и загрузки данных в базу данных методологий. Oracle следует запускать в специальном режиме (Dedicated mode). Кроме того, следует использовать оптимизацию типа RULEbased, а не COST-based. Если вам необходимо использовать символ денежной единицы «ЕВРО» в каком-либо из западноевропейских языков, вы должны использовать кодовую страницу WE8MSWIN1252 или UTF8.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
37
Создание базы данных и загрузка данных приложения 1. Создайте базу данных, содержащих системную табличную область, временную табличную область и табличную область отката. Компания Primavera рекомендует установить следующие значения: 500 МБ для временной табличной области и 500 МБ для табличной области отката, причем, в ней должно содержаться как минимум 5 сегментов отката. Если вам незнаком этот процесс, необходимо ознакомиться с документацией Oracle. 2. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к следующему шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
3. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
4. Подтвердите принятие лицензионного соглашения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
38
Автономные конфигурации
5. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
6. Выберите «Серверная база данных и данные приложения» («Server database and application data»).
7. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к установке базы данных» («Database Install Welcome»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
39
После нажатия кнопки «Далее» («Next») выполняется установка файлов BDE.
8. Выберите Oracle в качестве типа базы данных, а также укажите, устанавливать ли примеры проектов в выбранную базу. Если вы решите не включать примеры проектов, то в базу будут загружены только данные, необходимые для функционирования модулей пакета. Для этого снимите флажок «Включать примеры проектных данных» («Include sample project data»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
40
Автономные конфигурации
9. Выберите базу данных, для которой будут устанавливаться данные (PMDB или MMDB). PMDB – это база данных проектов, а MMDB – это база данных методологий.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
41
10. Выберите в качестве метода установки «Создание базы данных и загрузка данных приложения» («Create database and load application data»), а также укажите, будет ли на этом этапе загружаться файл лицензии. Вы можете загрузить файл лицензии непосредственно на этом этапе установки, для чего необходимо указать путь к файлу LICENSE.TXT. Файл лицензии необходим вам для работы с программным обеспечением. Этот файл должен был быть выслан вам по электронной почте или передан на дискете. Файл содержит название компании, серийный номер, состав приобретенных вами компонентов продукта с номером версии, а также допустимое количество пользователей. Если на момент установки вы не имеете файла LICENSE.TXT, вы можете снять соответствующий флажок и загрузить файл ключа позднее, используя для этого Мастер установки баз данных. Подробные сведения содержатся в главе «Изменение параметров настройки баз данных».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
42
Автономные конфигурации
11. Введите имя и пароль пользователя Oracle для регистрации в базе данных. Кроме того, введите строку подключения Oracle. Если при установке Oracle вы решили воспользоваться установками по умолчанию, введите в качестве имени администратора базы данных «system», а в качестве пароля - «manager». В противном случае введите другие значения. Вы обязательно должны указать строку подключения Oracle. Ее можно найти в файле TNSNAMES.ORA, который создается, когда вы устанавливаете экземпляр базы данных.
Нажмите «Далее» («Next») и подтвердите имена, которые будут присвоены табличным областям данных (Data), индексов (Index) и LOB, а также оценочные размеры табличных областей. Мастер будет автоматически присваивать имена табличным областям, используя строку подключения Oracle, которая была указана вами ранее, в качестве префикса (например, PMDB). Вы можете изменить оценочные размеры табличных областей. Указания по выбору размеров содержатся в разделе «Указания по определению параметров сервера базы данных» в Части 1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
43
Флажок «Использовать существующие табличные области» («Use existing tablespaces») следует устанавливать только в том случае, если база данных, с которой вы устанавливаете соединение, уже имеет существующие таблицы, данные в которых вы будете перезаписывать. Не устанавливайте этот флажок при создании новой базы данных.
13. Подтвердите предлагаемое по умолчанию местонахождение табличных областей данных (Data), индексов (Index) и LOB либо укажите другое местонахождение.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
44
Автономные конфигурации
14. Примите предлагаемые по умолчанию имена пользователя с административными полномочиями (admuser), привилегированного пользователя (privuser) и стандартного пользователя (pubuser), либо укажите другие имена. В случае необходимости вы можете выбрать из выпадающего списка другую табличную область, используемую по умолчанию, и другую временную табличную область. Табличную область, используемую по умолчанию, можно выбрать из выпадающего списка в поле «Табличная область, используемая по умолчанию» («Default Tablespace»). В поле «Временная табличная область» («Temporary Tablespace») укажите временную табличную область, созданную на шаге 1. Временная табличная область должна иметь временный тип, в противном случаев возможно возникновение ошибок в базе.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
45
15. В диалоговом окне «Все готово к началу создания структуры базы данных» («Ready to Begin Creating Database Structure») выберите «ДА, я хочу создать таблицы и структуру базы данных» («YES, I want to create database tables and structure»), затем нажмите «Далее» («Next»).
После нажатия кнопки «Далее» («Next») Мастер начнет создавать таблицы базы данных.
Если при создании базы данных возникает ошибка, на экране появляется диалоговое окно «Ошибка при создании базы данных» («Database Creation Failed»), содержащее сообщения об ошибке. Запишите эти сообщения, выбрав опцию «Копировать в буфер обмена» («Copy to Clipboard»), а затем обратитесь в Службу технической поддержки пользователей для получения детальной информации. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
46
Автономные конфигурации
16. Нажмите «Далее» («Next»), чтобы начать процесс загрузки данных приложения в таблицы базы данных. Если вы не хотите загружать данные приложения, то на этом этапе можно прервать работу Мастера установки баз данных. Для возобновления прерванного процесса в другое время запустите Мастер снова и выберите опцию «Только загрузка данных приложения» («Load application data only») в диалоговом окне «Выбор метода установки» («Select Installation Method»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
47
После нажатия кнопки «Далее» («Next») Мастер начинает загружать данные в таблицы.
После завершения загрузки данных появится сообщение «Загрузка данных завершена» («Data Loading Completed»). Нажмите «Финиш» («Finish»), чтобы закончить работу Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
48
Автономные конфигурации
17. Если вы собираетесь использовать модуль Methodology Management, запустите Мастер установки баз данных еще раз. После установки обеих баз данных (базы данных проектов и базы данных методологий) вы можете приступать к установке клиентских модулей и дополнительных компонентов. Описание установки клиентских модулей ПО Primavera (модуля Project Management, модуля Methodology Management и/или модуля Portfolio Analysis) содержится в Части 4, а именно:
Часть 4. «Установка и настройка клиентской части».
Установка других компонентов описана в следующих главах Части 3:
ЗАО “ПМСОФТ”
«Настройка Primavera Group Server для работы с модулем Timesheets».
«Установка myPrimavera».
«Установка дополнительных компонентов».
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
49
Автономные конфигурации В этой главе Установка автономной версии
В этой главе рассматривается установка автономной версии ПО Primavera на локальный компьютер. Этот вариант предназначен для случая установки программного обеспечения на настольном или переносном компьютере (рабочей станции или ноутбуке) либо предварительного тестирования данного программного обеспечения. Для установки модулей ПО Primavera на локальном компьютере вам необходимо иметь файл лицензии и около 140 МБ свободного дискового пространства. Для оценки работы системы пользователю предоставляется файллицензии, позволяющий устанавливать модули Project Management, Methodology Management и Portfolio Analysis на ограниченный период времени.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
50
Автономные конфигурации
Установка автономной версии Прежде чем приступить к установке автономной версии, необходимо убедиться, что на компьютере установлена ОС Windows 98, Windows NT 4.0 (SP6a), Windows 2000 или Windows XP. Кроме того, даже если вы используете Primavera автономно, в компьютере все равно должен быть модем или сетевая карта, а также должно быть установлено и запущено сетевое программное обеспечение, поддерживающее протокол TCP/IP. В том случае, если вы выполняете обновление предыдущей версии программного обеспечения, вам необходимо ознакомиться с информацией, приведенной в Части 5. При установке ПО Primavera на компьютер, работающий под управлением ОС Windows NT, 2000 или XP, пользователь должен иметь права доступа к компьютеру на уровне администратора. Для получения подробной информации по данному вопросу обратитесь к администратору вашей сети либо свяжитесь со Службой поддержки пользователей компании Primavera. Для получения подробной информации обратитесь к разделу «Требования клиентских и серверных модулей к аппаратно-программной конфигурации» главы «Планирование внедрения» Части 1.
Установка автономной версии 1. Дважды щелкните по файлу SETUP.EXE в корневой папке установочного компакт-диска Primavera. Данный CD-ROM совместим с Windows 98, Windows NT 4.0, Windows 2000 и Windows XP. Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
3. Подтвердите принятие лицензионного соглашения. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
51
4. Выберите «Автономная установка (для тестирования или установки ПО на переносной компьютер)» («Stand-alone installation (Evaluations and mobile users)»).
5. Ознакомьтесь с информацией о лицензировании и с требованиями к дисковому пространству.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
52
Автономные конфигурации
6. Примите предлагаемый по умолчанию путь к файлу лицензии, либо щелкните мышкой по обозначению папки рядом с именем файла для задания другого пути. Укажите папку для установки программы. Если файл лицензии был отправлен вам электронной почтой в виде присоединенного файла, вы должны сначала сохранить данный файл во временной папке. Если вы не хотите устанавливать примеры проектов, снимите флажок «Установить примеры проектов» («Install Sample Projects»).
Если вы выполняете обновление предыдущей версии, вы можете получить предупреждение о том, что папка с файлами Primavera уже существует. Для установки Primavera версии 4.1 в эту папку нажмите «Да» («Yes»).
7. Для просмотра относящейся к установке информации нажмите «Далее» («Next»). 8. Для возврата назад (с целью коррекции введенных данных) нажмите кнопку «Назад» («Prev»). Для начала процесса установки нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 2: Быстрая установка
53
Весь процесс установки занимает от 5 до 10 минут. 9. По завершении установки нажмите «Финиш» («Finish»). Для запуска модулей необходимо нажать кнопку стартового меню «Пуск» («Start»), затем выбрать поочередно «Программы» («Programs»), «Primavera» и нужный вам модуль. Если вы сохранили файлы базы данных из предыдущей версии Primavera, выполните обновление базы данных в соответствии с шагами, приведенными в Части 5.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
54
ЗАО “ПМСОФТ”
Автономные конфигурации
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
55
Часть 3. Установка и настройка серверной части В этой части
Настройка баз данных сервера Настройка Group Server для работы с модулем Timesheets Установка модуля myPrimavera Настройка Collaboration Установка дополнительных компонентов
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
56
Настройка баз данных сервера
В данной части Руководства описан процесс установки и настройки компонентов ПО Primavera, которые должны быть запущены на сервере. В главе «Настройка баз данных сервера» рассматривается установка баз данных проектов и методологий на сервере баз данных. В главе «Настройка Group Server для работы с модулем Timesheets» описывается процесс подготовки сервера для работы с модулем Timesheets, требующего наличия web-сервера. Глава «Установка myPrimavera» содержит инструкции по установке myPrimavera и Collaboration. В главе «Установка дополнительных компонентов» описана установка службы задач, распределенной службы задач, Software Development Kit (SDK), файлов автоматической установки и Claim Digger.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
57
Настройка баз данных сервера В этой главе Создание структур баз данных Oracle Создание структур баз данных MS SQL Server Загрузка данных приложения (Oracle и Microsoft SQL Server)
ЗАО “ПМСОФТ”
В данной главе описана ручная установка баз данных проектов и методологий на сервере Oracle или Microsoft SQL Server. Все операции, описываемые в данной главе, должны выполняться администратором баз данных. Процесс настройки делится на два этапа: создание структуры каждой базы данных и загрузка данных приложения в каждую из созданных баз данных. Если вы хотите использовать Мастер установки баз данных для автоматического создания структур баз данных и загрузки данных, обратитесь к Части 2 настоящего Руководства. Если вы используете MSDE, вам следует воспользоваться Мастером установки баз данных.
(095) 232 11 00
www.pmsoft.ru
58
Настройка баз данных сервера
Создание структур баз данных Oracle При работе ПО Primavera используются базы данных двух типов:
База данных проектов (PMDB), хранящая данные по управлению проектами, используемые ПО Primavera. Эта база данных является обязательной. База данных методологий (MMDB), хранящая методологии, которые могут быть использованы в качестве шаблонов при создании новых проектов. Эту базу данных следует устанавливать, если вы предполагаете работать с модулем Methodology Management.
Администратор базы данных Oracle создает каждую из баз данных, затем запускает два SQL-скрипта, предоставляемых компанией Primavera (по одному для каждой базы данных), которые создают структуры (таблицы, индексы, отношения и т.д.) для каждой базы данных. Primavera поддерживает Oracle версий 8.1.7.4 и 9i Server и Enterprise. Oracle следует запускать в специальном режиме (Dedicated mode). Кроме того, следует использовать оптимизацию типа RULE-based, а не COST-based. Если вам необходимо использовать символ денежной единицы «ЕВРО» в каком-либо из западноевропейских языков, вы должны воспользоваться кодовой страницей WE8MSWIN1252 или UTF8. Для поддержки языков народов мира Group Server требует, чтобы база данных проектов была выполнена в стандарте Unicode. Вы также можете воспользоваться Мастером, который автоматически создаст структуры баз данных и загрузит в них данные.
ЗАО “ПМСОФТ”
Приводимые ниже указания изложены в том предположении, что вы являетесь администратором баз данных Oracle или знакомы с администрированием баз данных Oracle.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
59
Создание структуры базы данных PMDB Oracle 1. Скопируйте скрипт ORPM_INS.SQL в локальную папку. Данный скрипт находится на установочном диске Primavera в папке \install\database\scripts\install\or. Вы должны скопировать скрипт на локальный диск, чтобы обеспечить возможность его дальнейшего редактирования. 2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы на компакт-диске предназначены только для чтения, копия файла на жестком диске изначально также будет иметь этот атрибут. Запустите Проводник (Explorer), выберите файл, щелкните на нем правой кнопкой мыши, выберите Свойства (Properties) и снимите флажок «Только чтение» («Read-Only»). 3. Отредактируйте скрипт ORPM_INS.SQL. Следуйте инструкциям, содержащимся в заголовке скрипта, и измените все параметры, отмеченные двойными вопросительными знаками (??параметр??). 4. Создайте базу данных с системной табличной областью, временной табличной областью и табличной областью отката. Во избежание ненужных усложнений, создайте для этой базы данных псевдоним PMDB. Затем убедитесь, что клиент Oracle может соединиться с базой данных, используя этот псевдоним. Компания Primavera рекомендует создавать временную табличную область размером 500 МБ и табличную область отката также размером 500 МБ, причем, она должна содержать не менее пяти сегментов отката. Если вы незнакомы с этим процессом, обратитесь к документации по базам данных Oracle. 5. Зарегистрируйтесь в базе данных PMDB как SYSTEM либо как иной пользователь, обладающий привилегиями администратора баз данных. 6. Запустите отредактированный скрипт ORPM_INS.SQL. Данный скрипт создает структуру данных для PMDB. Результаты работы SQL-скрипта записываются в текстовый файл ORPM_INS.LST, который создается в том каталоге, из которого этот скрипт был запущен на выполнение. Просмотрите этот файл на предмет наличия сообщений об ошибках и убедитесь, что процесс протекал надлежащим образом.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
60
Настройка баз данных сервера
Удаление объектов базы данных PMBD Oracle Если вы допустили ошибку или если вы хотите создать объекты базы данных заново, сначала необходимо удалить объекты, созданные установочным скриптом. Удаление объектов базы данных позволяет полностью удалить их. Для удаления объектов базы данных пользователю представляется ряд скриптов. Скрипты запускаются из папки \install\database\scripts\install\or\drop\pmdb, которая находится на установочном компакт-диске Primavera. В этой папке содержатся следующие файлы: ORDP_SPS.SQL ORDP_SYN.SQL ORDP_GRN.SQL ORDP_FKC.SQL ORDP_PK.SQL ORDP_NDX.SQL ORDP_TAB.SQL
Удаляет сохраненные процедуры (drops stored procedures) Удаляет синонимы (drops synonyms) Отзывает (аннулирует) привилегий (revokes privileges) Удаляет ограничения внешних ключей (drops foreign key constraints) Удаляет первичные ключи (drops primary keys) Удаляет индексы (drops indexes) Удаляет таблицы (drops tables)
При наличии уже существующих данных вы должны выполнять удаление объектов в том порядке, в котором они перечислены. Результаты выполнения каждого скрипта записываются в файл с расширением .LST. Например, файл ORDP_TAB.LST содержит результаты выполнения SQLскрипта с тем же именем.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
61
Создание структуры базы данных MMDB Oracle 1.
Скопируйте скрипт ORMM_INS.SQL в локальную папку. Данный скрипт находится на установочном диске ПО Primavera в папке \install\database\scripts\install\or. Вы должны скопировать скрипт на локальный диск, чтобы обеспечить возможность его дальнейшего редактирования.
2.
Снимите с файла скрипта атрибут «только чтение». Поскольку файлы на компакт-диске предназначены только для чтения, то копия файла на жестком диске изначально также будет иметь этот атрибут. Запустите Проводник (Explorer), выберите файл, щелкните на нем правой кнопкой мыши, выберите Свойства (Properties) и снимите флажок «Только чтение» («Read-Only»).
3.
Отредактируйте скрипт ORMM_INS.SQL. Следуйте инструкциям, содержащимся в заголовке скрипта, и измените все параметры, отмеченные двойными вопросительными знаками (??параметр??).
4.
Создайте базу данных с системной табличной областью, временной табличной областью и табличной областью отката. Во избежание ненужных усложнений, создайте для этой базы данных псевдоним MMDB. Затем убедитесь, что клиент Oracle может соединиться с базой данных, используя этот псевдоним. Компания Primavera рекомендует создавать временную табличную область размером 500 МБ и табличную область отката также размером 500 МБ, причем, она должна содержать не менее пяти сегментов отката. Если вы незнакомы с этим процессом, обратитесь к документации по базам данных Oracle.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
62
Настройка баз данных сервера
5. Зарегистрируйтесь в базе MMDB как SYSTEM либо как иной пользователь, обладающий привилегиями администратора баз данных. 6. Запустите отредактированный скрипт ORMM_INS.SQL. Этот скрипт создает структуру данных для MMDB. Результаты работы SQL-скрипта записываются в текстовый файл ORMM_INS.LST, который создается в том каталоге, из которого этот скрипт был запущен на выполнение. Просмотрите этот файл на предмет наличия сообщений об ошибках и убедитесь, что процесс протекал надлежащим образом.
Удаление объектов базы данных MMDB для Oracle Если вы допустили ошибку или если вы хотите создать объекты базы данных методологий заново, сначала необходимо удалить объекты, созданные установочным скриптом. Удаление объектов базы данных позволяет полностью удалить их. Для удаления объектов базы данных пользователю представляется ряд скриптов. Скрипты запускаются из папки \install\database\scripts\install\or\drop\mmdb, которая находится на установочном компакт-диске Primavera. В этой папке содержатся следующие файлы: ORDP_SPS.SQL ORDP_SYN.SQL ORDP_GRN.SQL ORDP_FKC.SQL ORDP_PK.SQL ORDP_NDX.SQL ORDP_TAB.SQL
Удаляет сохраненные процедуры (drops stored procedures) Удаляет синонимы (drops synonyms) Отзывает (аннулирует) привилегий (revokes privileges) Удаляет ограничения внешних ключей (drops foreign key constraints) Удаляет первичные ключи (drops primary keys) Удаляет индексы (drops indexes) Удаляет таблицы (drops tables)
При наличии уже существующих данных вы должны выполнять сброс объектов в том порядке, в котором они перечислены. Результаты выполнения каждого скрипта записываются в файл с расширением .LST. Например, файл ORDP_TAB.LST содержит результаты выполнения SQLскрипта с тем же именем. После того как структуры баз данных будут созданы, можно приступать к загрузке данных приложения в базы данных проектов и методологий. Этот процесс описан в разделе «Загрузка данных приложения (Oracle и Microsoft SQL Server)».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
63
Создание структур баз данных Microsoft SQL Server При работе ПО Primavera используются базы данных двух типов:
База данных проектов (PMDB), хранящая данные по управлению проектами, используемые Primavera. База данных методологий (MMDB), хранящая методологии, которые могут быть использованы в качестве шаблонов при создании новых проектов. Эту базу данных следует устанавливать, если вы предполагаете работать с модулем Methodology Management.
Администратор баз данных Microsoft SQL Server создает каждую из баз данных, затем запускает два SQL-скрипта, предоставляемых компанией Primavera (по одному на каждую базу данных), которые создают структуры (таблицы, индексы, отношения и т.д.) для каждой базы данных. Детальная информация приведена в разделе «Требования клиентских и серверных модулей к аппаратно-программной конфигурации» главы «Планирование внедрения» Части 1.
ЗАО “ПМСОФТ”
ПО Primavera поддерживает Microsoft SQL Server версий 7.0 и 2000. Приводимые ниже указания изложены в том предположении, что вы с являетесь администратором баз данных или знакомы администрированием баз данных Microsoft SQL Server. Прежде чем создавать структуру базы данных SQL Server, вы должны зарегистрироваться на сервере в качестве системного администратора (SA) и проверить (и при необходимости – изменить) перечисленные ниже настройки на уровне сервера в Microsoft SQL Server Enterprise Manager:
Максимальное число рабочих потоков (Max Worker Threads) Устанавливает число потоков, используемых для поддержки пользователей, соединенных с сервером. Используемое по умолчанию значение (255) может оказаться для некоторых конфигураций слишком высоким, поскольку, вообще говоря, зависит от числа одновременно работающих пользователей. Выделяется строго указанное количество потоков – даже если не все потоки используются. Это означает следующее: если количество одновременно работающих пользователей меньше, чем количество выделенных рабочих потоков, вы будете расходовать ресурсы памяти.
Память (Memory) Следует сохранить настройку «Динамическая» («Dynamic»). Microsoft SQL Server версии 7.0 при необходимости динамически захватывает и освобождает память, вплоть до максимального доступного объема памяти вашего сервера.
Открытые объекты (Open Objects) Следует сохранить настройку «Динамическая» («Dynamic»). Данная установка определяет максимальное количество объектов, которые могут быть открыты одновременно в SQL Server. Значение устанавливается автоматически, в зависимости от текущих потребностей системы. Вам не следует изменять данное значение.
Подключения пользователей (Oser Connections) Следует оставить значение «0», при котором Microsoft SQL Server будет регулировать число одновременно разрешенных подключений пользователей в зависимости от необходимости, вплоть до максимального значения. (095) 232 11 00
www.pmsoft.ru
64
Настройка баз данных сервера
Размер сетевого пакета (Network Packet Size) Устанавливается равным 16384.
После настройки сервера необходимо остановить и снова запустить Microsoft SQL Server, чтобы изменения вступили в силу.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
65
Настройка языковой поддержки (SQL Server 2000) Для обеспечения поддержки работы с языками, алфавит которых основан не на латинице (традиционный китайский, упрощенный китайский, русский или японский), необходимо в процессе настройки базы данных соответствующим образом настроить Group Server, выбрав кодовую страницу (codepage) и параметры сопоставления (collation settings) в соответствии с вашей реализацией системы.
Создание структуры базы данных PMBD MS SQL Server 1. Скопируйте скрипт SSPM_INS.SQL в локальную папку. Данный скрипт находится на установочном диске ПО Primavera в папке \install\database\scripts\install\ss. Вы должны скопировать скрипт на локальный диск, чтобы обеспечить возможность его дальнейшего редактирования. 2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы на компакт-диске предназначены только для чтения, то копия файла на жестком диске изначально также будет иметь этот атрибут. Запустите Проводник (Explorer), выберите файл, щелкните на нем правой кнопкой мыши, выберите Свойства (Properties) и снимите флажок «Только чтение» («Read-Only»). 3. Отредактируйте скрипт SSPM_INS.SQL. Следуйте инструкциям, содержащимся в заголовке скрипта, и замените параметр ??DATABASE_NAME?? в операторе USE на имя вашей базы данных (например, PMDB). Компания Primavera Systems рекомендует использовать Microsoft SQL Server Enterprise Manager для выполнения описанных выше действий.
4. Зарегистрируйтесь на сервере как SA. 5. Создайте базу данных с именем PMDB с областью для хранения данных (data device) объемом не менее 500 МБ и с областью для ведения журнала регистрации (log device) объемом не менее 200 МБ. Вы можете увеличить или уменьшить указанные значения в зависимости от того, насколько большой объем данных вы планируете хранить в базе данных. Кроме того, вы можете установить флажок в окне «Автоматически увеличивать файл» («Automatically Grow File»), чтобы указать, что система должна увеличивать данные значения при необходимости. 6. На уровне сервера создайте пользователей PRIVUSER и PUBUSER с надежными паролями. Установите флажок в окне «Разрешение» («Permit») для базы данных PMDB как для PRIVUSER, так и PUBUSER. Кроме того, убедитесь, что пользователи с именами PRIVUSER и PUBUSER уже созданы в базе данных PMDB в общей группе, которая должна создаваться автоматически в процессе создания учетных записей. 7. В Microsoft SQL Server Enterprise Manager выберите пункт меню «Инструменты» («Tools»), «Анализатор запроса SQL-сервера» ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
66
Настройка баз данных сервера
(«SQL Server QUERY Analyzer»). 8. Запустите скрипт SSPM_INS.SQL. Данный скрипт создает структуру данных для PMDB, а также устанавливает все необходимые разрешения для PRIVUSER и PUBUSER.
Удаление объектов базы данных PMDB для Microsoft SQL Server Если вы допустили ошибку или хотите создать объекты базы данных заново, сначала необходимо сбросить объекты, созданные установочным скриптом. Процедура удаления объектов базы данных позволяет полностью удалить их. Для удаления объектов базы данных пользователю представляется ряд скриптов. Скрипты запускаются из папки \install\database\scripts\install\ss\drop\pmdb, которая находится на установочном компакт-диске Primavera. В этой папке содержатся следующие файлы: SSDP_SPS.SQL SSDP_FKC.SQL SSDP_PK.SQL SSDP_NDX.SQL SSDP_TAB.SQL
Удаляет сохраненные процедуры (drops stored procedures) Удаляет ограничения внешних ключей (drops foreign key constraints) Удаляет первичные ключи (drops primary keys) Удаляет индексы (drops indexes) Удаляет таблицы (drops tables)
Для того, чтобы удалить объекты, вы должны подключиться к серверу как PRIVUSER. Прежде чем запускать на исполнение тот или иной скрипт, его необходимо скопировать на локальный диск, снять с файла скрипта атрибут «только чтение» и отредактировать его таким образом, чтобы заменить параметр ??DATABASE_NAME?? в операторе USE на имя вашей базы данных (например, PMDB). При наличии уже существующих данных вы должны запускать на исполнение скрипты в том порядке, в котором они перечислены.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
67
Создание структуры базы данных MMDB MS SQL Server 1. Скопируйте скрипт SSMM_INS.SQL в локальную папку. Данный скрипт находится на установочном диске ПО Primavera в папке \install\database\scripts\install\ss. Вы должны скопировать скрипт на локальный диск, чтобы обеспечить возможность его дальнейшего редактирования. 2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы на компакт-диске предназначены только для чтения, то копия файла на жестком диске изначально также будет иметь этот атрибут. Запустите Проводник (Explorer), выберите файл, щелкните на нем правой кнопкой мыши, выберите Свойства (Properties) и снимите флажок «Только чтение» («Read-Only»). 3. Отредактируйте скрипт SSMM_INS.SQL. Следуйте инструкциям, содержащимся в заголовке скрипта, и замените параметр ??DATABASE_NAME?? в операторе USE на имя вашей базы данных (например, MMDB). Компания Primavera Systems рекомендует использовать Microsoft SQL Server Enterprise Manager для выполнения описанных выше действий.
4. Зарегистрируйтесь на сервере как SA. 5. Создайте базу данных с именем MMDB с областью для хранения данных (data device) объемом не менее 500 МБ и с областью для ведения журнала регистрации (log device) объемом не менее 200 МБ. Вы можете увеличить или уменьшить указанные значения в зависимости от того, насколько большой объем данных вы планируете хранить в базе данных. Кроме того, вы можете установить флажок в окне «Автоматически увеличивать файл» («Automatically Grow File»), чтобы указать, что система должна увеличивать данные значения при необходимости. 6. На уровне сервера создайте пользователей PRIVUSER и PUBUSER с надежными паролями. Установите флажок в окне «Разрешение» («Permit») для базы данных MMDB как для PRIVUSER, так и PUBUSER. Кроме того, убедитесь, что пользователи с именами PRIVUSER и PUBUSER уже созданы в базе данных MMDB в общей группе, которая должна создаваться автоматически в процессе создания учетных записей. 7. В Microsoft SQL Server Enterprise Manager выберите пункт меню «Инструменты» («Tools»), «Анализатор запроса SQL-сервера» («SQL Server QUERY Analyzer»). 8. Запустите скрипт SSMM_INS.SQL. Данный скрипт создает структуру данных для MMDB, а также устанавливает все необходимые разрешения для PRIVUSER и PUBUSER.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
68
Настройка баз данных сервера
Удаление объектов базы данных MMDB Microsoft SQL Server Если вы допустили ошибку или хотите создать объекты базы данных методологий заново, сначала необходимо удалить объекты, созданные установочным скриптом. Удаление объектов базы данных позволяет полностью удалить их. Для удаления объектов базы данных пользователю представляется ряд скриптов. Скрипты запускаются из папки \install\database\scripts\install\ss\drop\mmdb, которая находится на установочном компакт-диске Primavera. В этой папке содержатся следующие файлы: SSDP_SPS.SQL SSDP_FKC.SQL SSDP_PK.SQL SSDP_NDX.SQL SSDP_TAB.SQL
Удаляет сохраненные процедуры (drops stored procedures) Удаляет ограничения внешних ключей (drops foreign key constraints) Удаляет первичные ключи (drops primary keys) Удаляет индексы (drops indexes) Удаляет таблицы (drops tables)
Для того, чтобы удалить объекты, вы должны подключиться к серверу как PRIVUSER. Прежде чем запускать на исполнение тот или иной скрипт, его необходимо скопировать на локальный диск, снять с файла скрипта атрибут «только чтение» и отредактировать его таким образом, чтобы заменить параметр ??DATABASE_NAME?? в операторе USE на имя вашей базы данных (например, MMDB). При наличии уже существующих данных вы должны запускать на исполнение скрипты в том порядке, в котором они перечислены. После того как структуры баз данных будут созданы, можно приступать к загрузке данных приложения в базы данных проектов и методологий. Этот процесс описан в следующем разделе, «Установка данных приложения (Oracle и Microsoft SQL Server)».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
69
Загрузка данных приложения (Oracle и Microsoft SQL Server) После того, как будут созданы структуры баз данных проектов и методологий, запустите Мастер установки баз данных для загрузки данных приложения в каждую из созданных баз данных. Данные могут быть загружены либо с компьютера клиента, имеющего доступ к базам данных, либо, если ваш сервер баз данных работает под управлением ОС Windows NT/2000, непосредственно с сервера. На компьютере клиента, который используется для установки баз данных, должны быть установлены драйверы баз данных. Описываемые шаги выполняются дважды: сначала загружаются данные в базу данных проектов (PMDB), затем – в базу данных методологий (MMDB).
Загрузка данных приложения 1. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
3. Подтвердите принятие лицензионного соглашения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
70
Настройка баз данных сервера
4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
5. Выберите «Серверная база данных и данные приложения» («Server database and application data»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
71
6. Нажмите «Далее» («Next») для установки файлов BDE.
7. Выберите тип базы данных (Oracle или Microsoft SQL Server), а также укажите, включать ли примеры проектных данных в выбранную базу. Если вы решите не включать примеры проектных данных, то в базу будут загружены только данные, необходимые для функционирования модулей Primavera. Для этого необходимо снять флажок «Включить примеры проектных данных» («Include sample project data»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
72
Настройка баз данных сервера
8. Выберите базу данных, в которую будут загружаться данные (PMDB или MMDB). PMDB – это база данных проектов, а MMDB – это база данных методологий.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
73
9. Выберите метод установки и укажите, должен ли на этом этапе загружаться файл лицензии. Для автоматического создания структур базы данных и загрузки прикладных данных обратитесь к Части 2
Если у вас уже созданы центральные базы данных согласно процедуре, описанной ранее в разделе «Создание структур баз данных» в этой главе, выберите в качестве метода установки «Только загрузка данных приложения» («Load application data only»). Вы можете загрузить файл лицензии непосредственно на этом этапе установки, для чего необходимо указать путь к файлу LICENSE.TXT. Файл лицензии необходим вам для работы с программным обеспечением. Этот файл должен был быть выслан вам по электронной почте или передан на дискете. Файл содержит название компании, серийный номер, состав приобретенных вами компонентов продукта с номером версии, а также допустимое количество пользователей. Если на момент установки вы не имеете файла LICENSE.TXT, вы можете снять соответствующий флажок и загрузить файл лицензии позднее, используя для этого Мастер установки баз данных. Подробные сведения содержатся в главе «Изменение параметров настройки баз данных». На момент нажатия «Далее» («Next») структура базы данных уже должна существовать, в противном случае данные приложения не будут загружены.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
74
Настройка баз данных сервера
10. Нажмите «Далее» («Next») для загрузки данных в базу данных.
11. Введите имя и пароль привилегированного пользователя (по умолчанию имя пользователя PRIVUSER, пароль PRIVUSER). При установке соединения с SQL Server вы должны указать имя сервера и имя базы данных. Если вы запускаете Мастер установки баз данных с сервера, то он будет вводить имя сервера автоматически.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
75
Если вы устанавливаете соединение с Oracle, напечатайте строку подключения Oracle, находящуюся в файле TNSNAMES.ORA.
12. В диалоговом окне «Все готово к началу загрузки данных в базу данных» («Ready to Begin Loading Data») выберите «ДА, я хочу перезаписать данные в моей базе данных данными, используемыми по умолчанию» («YES, I want to overwrite my database with default data»), затем нажмите «Далее» («Next»). В процессе загрузки данных все данные в указанной базе данных будут перезаписаны.
Если вы соединяетесь с базой данных Oracle, в этом окне будет показана строка подключения Oracle.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
76
Настройка баз данных сервера
После нажатия кнопки «Далее» («Next») начинается процесс очистки таблиц баз данных (если они уже существуют) и загрузки в них данных.
Если вы соединяетесь с базой данных Oracle, в этом окне будет показана строка подключения Oracle.
По окончании загрузки данных появится сообщение «Загрузка данных завершена» («Data Loading Completed»). 13. Нажмите «Финиш» («Finish») и закройте окно Мастера установки баз данных. После того, как будут установлены оба набора данных приложения, вы можете приступить к установке других компонентов и клиентских модулей ПО Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
77
Настройка Group Server для работы с модулем Timesheets В этой главе Установка Group Server и web-сайта модуля Timesheets
Для использования модуля Timesheets вам необходимо установить Group Server – сервер приложения, который действует как передаточное звено между клиентским модулем Timesheets и сервером базы данных. В этой главе описывается процедура установки и настройки Group Server.
Настройка Group Server/Timesh eets для LDAPаутентификац ии Настройка Group Server/Timesheets для аутентификации Single Sign On (SSO) Настройка параметров Group Server Создание нескольких копий Group Server Параметры настройки Group Server
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
78
Настройка Group Server для работы с модулем Timesheets
Установка Group Server и web-сайта модуля Timesheets Timesheets представляет собой web-модуль, при помощи которого участники команды проекта могут вносить в проект фактические данные. Timesheets соединяется с базой данных проектов через Group Server, представляющий собой службу Windows NT/2000. Если вы выполняете обновление предыдущей версии, рекомендуется сначала удалить существующий Group Server. Новый web-сайт создается в процессе установки версии 4.1. См. Часть 5.
Процесс установки Timesheets делится на два этапа: установка и настройка Group Server и установка web-сайта Timesheets. Вы можете установить Group Server на любом компьютере с ОС Windows NT/2000, имеющем постоянное соединение с базой данных проектов. Web-сайт модуля Timesheets должен быть установлен на web-сервере. Файлы, устанавливаемые в составе web-сайта, должны включать в себя HTMLстраницы, файлы загрузки апплета, установщик desktop-версии, установщик Java JRE и сайт помощи (поддержки) по модулю Timesheets. При соединениях с Oracle компьютер, на котором выполняется Group Server, требует наличия установленного Oracle Provider для OLE DB. При полной установке клиента Oracle (установки от имени администратора) будет произведена установка Oracle Provider для OLE DB. При соединении с базой данных Oracle, выполненной в стандарте Unicode, на компьютере, на котором выполняется Group Server, должен быть установлен драйвер Oracle OLE DB версии 8.1.7.4. В данной версии драйвера исправлен ряд ошибок, касающихся чтения данных определенных типов. При соединениях с SQL Server компьютер, на котором выполняется Group Server, требует наличия установленного клиента SQL Server. Клиент SQL Server устанавливается автоматически, когда вы устанавливаете модуль Project Management. ЯЗЫКОВАЯ ПОДДЕРЖКА. Если Group Server соединяется c базой данных Unicode и если при этом требуется поддержка языка, алфавит которого основан не на латинице, убедитесь в том, что значение индекса ключа NLS_LANG ветви HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME реестра Windows совпадает с текущей настройкой языка (например, для поддержки русского языка этот индекс должен иметь значение CL8MSWIN1251). Подробная информация может быть найдена в соответствующей документации по NLS Oracle. Если Group Server соединяется с базой данных SQL Server, то используемая по умолчанию локальная (региональная) установка операционной системы компьютера, на котором выполняется Group Server, должна соответствовать кодовой странице в той базе данных, с которой осуществляется соединение.
Прежде чем выполнять описываемые ниже операции, необходимо настроить базу данных проектов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
79
Установка Group Server и модуля Timesheets 1. Удалите все существующие версии Group Server (для получения детальной информации об обновлении программного обеспечения см. соответствующую главу в Части 5). 2. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
3. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
4. Подтвердите принятие лицензионного соглашения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
80
Настройка Group Server для работы с модулем Timesheets
5. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
6. Выберите «Другие компоненты» («Other components»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
81
7. Выберите «Group Server и Timesheets» («Group Server and Timesheets»).
8. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к установке базы данных» («Database Install Welcome»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
82
Настройка Group Server для работы с модулем Timesheets
9. Выберите компоненты, которые вы желаете установить. Для установки Group Server и web-сайта модуля Timesheets на одном сервере поставьте два первых флажка. Если вы собираетесь устанавливать только Group Server, переходите к шагу 12.
10. Выберите любое сочетание перечисленных в списке языков для установки модуля Timesheets.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
83
11. Нажмите «Обзор» («Browse»), чтобы указать папку, в которую должны устанавливаться файлы web-сайта. Файлы будут устанавливаться в подпапку \GroupServer\Language данной папки, где \Language будет представлять собой стандартное двухбуквенное сокращение для выбранного вами языка, например, en, de, fr или ru. Если вы не хотите устанавливать Group Server, переходите к шагу 14.
12. Выберите тип базы данных (Oracle или Microsoft SQL Server/MSDE). База данных должна быть уже установлена и настроена.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
84
Настройка Group Server для работы с модулем Timesheets
13. Укажите параметры соединения с базой данных. Имя пользователя базы данных должно быть именем привилегированного пользователя (privuser). Если вы соединяетесь с Oracle, то от вас не требуется предварительно определять имя источника данных Oracle (Oracle DSN). Введите имя службы Oracle (Oracle Service Name), которое вы могли определить ранее с помощью инструмента Oracle’s Net8 Easy Config, либо обратитесь к файлу TNSNAMES.ORA, расположенному в папке \Oracle_Home\Network\Admin.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
85
Если вы устанавливаете соединение с Microsoft SQL Server, введите имя сервера баз данных SQL Server. В поле «Имя схемы базы данных» («Database Schema Name») введите имя базы данных, которое было указано во время создания базы данных Microsoft SQL Server, например, PMDB.
14. Выберите метод аутентификации Group Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
86
Настройка Group Server для работы с модулем Timesheets
15. При использовании Native или LDAP-аутентификации выберите протокол для соединения с Group Server. Desktop-версия модуля Timesheets не поддерживает SSOаутентификацию.
SSO-аутентификация требует протокола HTTP. Если вы выбираете данный метод аутентификации, то в процессе установки вам не будет предложено окно, в котором вы бы смогли выбрать желаемый протокол (показанное ниже). Вместо этого, Мастер установки будет предполагать использование протокола HTTP и выведет измененный вариант окна «Выбор метода аутентификации пользователя» («Choose User Authentication Method»), в котором вам будет предложено выбрать целевой каталог для требуемого сервлета Group Server. После принятия предложенного по умолчанию или выбора нового расположения для сервлета следует продолжить процедуру установки в соответствии с указаниями, приведенным в параграфе «Установка Group Server для работы с протоколом HTTP(S)» в конце данного раздела, начиная с шага 3. Если вы выбираете LDAP-аутентификацию, вам придется выполнить ряд дополнительных шагов. Детально эти шаги описаны в данной главе в разделе «Настройка Group Server/Timesheets для LDAP-аутентификации».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
87
Для установления прямого соединения между клиентом и Group Server выберите протокол Socket. Если вы выбрали этот протокол, переходите к шагу 16. Вы также можете выбрать протокол HTTP(S) для осуществления защищенной передачи данных табелей учета рабочего времени с использованием этого протокола. Детальная информация приведена в параграфе «Установка Group Server для работы с протоколом HTTP(S)» в конце данного раздела.
16. Если вы выбрали протокол Socket, введите имя компьютера, на котором выполняется Group Server. В качестве номера порта можно принять значение 9002 либо указать какое-либо значение больше 1024. Этот номер порта используется совместно с IP-адресом для создания соединения Windows socket (Winsock-соединения) между клиентским модулем Timesheets и Group Server. Если в вашей организации используются файрволы, данный порт должен быть открыт для работы в интернет.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
88
Настройка Group Server для работы с модулем Timesheets
17. Нажмите кнопку «Далее» («Next»), чтобы начать процесс установки. После нажатия кнопки «Далее» («Next») Мастер установки производит установку MDAC (компонентов Microsoft для доступа к данным (Microsoft Data Access Components)). После завершения установки MDAC (что занимает порядка 1 минуты) вам может быть предложено перезагрузить компьютер. В этом случае после перезагрузки следует повторно запустить Мастер установки Group Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
89
18. Для проверки соединения нажмите кнопку «Проверка» («Test») в диалоговом окне «Проверка строки подключения базы данных» («Test Database Connection String»).
В случае появления сообщения об ошибках вы можете изменить строку подключения базы данных и еще раз нажать «Проверка» («Test»), чтобы еще раз проверить соединение. В поле «Строка подключения базы данных» («Database Connection String») необходимо использовать следующий формат: При получении сообщения об ошибке «Провайдер не найден» («Provider not found») установите Oracle Provider для OLE DB, который может быть загружен с web-сайта Oracle.
При соединении с Oracle: Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name Здесь Oracle Service Name можно найти в файле TNSNAMES.ORA При соединении с Microsoft SQL Server: Provider=SQLOLEDB; Data Source=MachineName; Initial Catalog=DatabaseSchemaName 19. Нажмите кнопку «Далее» («Next») для продолжения. 20. Нажмите «Финиш» («Finish») для закрытия окна Мастера установки. На этом процесс установки завершен. Впоследствии вы можете запустить Group Server Administrator, чтобы просмотреть или изменить дополнительные настройки параметров, как описывается в следующем разделе.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
90
Информация о процессе установки Resin приведена в файле HTTPSREADME.TXT, находящемся в папке \Install\Programs установочного диска Primavera.
Настройка Group Server для работы с модулем Timesheets
Установка Group Server для работы с протоколом HTTP(S) В процессе установки Group Server вы можете выбрать протокол HTTP(S) для защищенной передач данных табелей учета рабочего времени. Файл GroupServer.war представляет собой J2EE-совместимый сервлет, позволяющий клиенту осуществлять связь по протоколу HTTP. Этот файл web-архива (WAR) должен быть установлен на сервере Java-приложений, например, Resin. Resin версии 2.1.6 находится на установочном диске Primavera в папке \Install\Programs\Resin. На приводимом ниже рисунке показаны зависимости между компонентами. На данном рисунке Group Server и сервер Java-приложений могут находиться как на одном и том же, так и на различных компьютерах.
Если Group Server и сервер Java–приложения установлены на разных компьютерах, вы должны отредактировать файл web.xml, который содержится внутри файла GroupServer.war. Подробная информация содержится в файле HTTPSREADME.TXT в папке \Install\Programs на установочном диске Primavera.
Для того, чтобы использовать протокол HTTP(S), следуйте приведенным указаниям: 1. Выполните шаги по установке Group Server, как описано ранее в данной главе, пока не дойдете до шага 14. 2. Выберите в качестве протокола HTTP(S). Нажмите кнопку «Обзор» («Browse») и выберите целевую папку, в которую будет развернут файл GroupServer.war. По умолчанию этот файл устанавливается в папку inetpub\wwwroot. Однако, вам следует указать место, которое ваш сервер Java-приложений использует для хранения web-приложений. Например, Resin использует в качестве папки resin_2.1.6\webapps.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
91
Если Resin установлен и запущен, файл GroupServer.war будет автоматически распаковываться и разворачиваться при копировании в папку \webapps. Однако, если вы используете в качестве сервера Java-приложений не Resin, вам может потребоваться распаковать файл GroupServer.war вручную. Подробная информация содержится в документации по серверу Java-приложений.
3. Укажите URL для сервлета Group Server, который зависит от используемого сервера Java-приложений и его настройки.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
92
После завершения работы Мастера установки вы можете изменить URL вручную путем редактирования файла erps8x6.html в папке \GroupServer\Language. Детальная информация приведена в файле HTTPSREADME.TXT в папке \Install\Programs на установочном диске Primavera.
Настройка Group Server для работы с модулем Timesheets
Для обеспечения нормальной передачи по протоколу HTTP введите http и номер порта, на который вы настроили ваш сервер Java-приложений для обслуживания http-запросов. Используйте следующий формат: http://<Java app server:port number>/GroupServer/GroupServer. URL для установки Resin по умолчанию выглядит следующим образом: http://<my_resin_server_name:8080>/GroupServer/GroupServer. Для обеспечения защищенной передачи при использовании протокола HTTPS введите http и номер порта, на который вы настроили ваш сервер Java-приложений для обслуживания http-запросов. По умолчанию в Resin используется порт 8443. Например, укажите защищенный URL в следующем виде: https://my_server_name:8443/groupserver/groupserver. 4. Введите номер порта. Укажите номер порта, используемый Group Server. По умолчанию используется порт 9002. Этот номер порта используется для создания соединения Windows socket (Winsock-соединения) между Group Server и сервером Java-приложений. Если в вашей организации используются файрволы, данный порт должен быть открыт для работы в интернет. Если вы используете порт с номером, отличным от 9002, вы должны отредактировать файл web.xml согласно указаниям, приведенным в файле HTTPSREADME.TXT, который находится в папке \Install\Programs на установочном диске Primavera.
5. Нажмите кнопку «Далее» («Next») и начните установку. После нажатия кнопки «Далее» («Next») Мастер установки производит установку MDAC (компонентов Microsoft для доступа к данным (Microsoft Data Access Components)). После завершения установки MDAC (что занимает порядка 1 минуты) вам может быть предложено перезагрузить компьютер. В этом случае после перезагрузки следует повторно запустить Мастер установки Group Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
93
6. Для проверки соединения нажмите кнопку «Проверка» («Test») в диалоговом окне «Проверка строки подключения базы данных» («Test Database Connection String»).
В случае появления сообщения об ошибках вы можете изменить строку подключения базы данных и еще раз нажать «Проверка» («Test»), чтобы еще раз проверить соединение. В поле «Строка подключения базы данных» («Database Connection String») необходимо использовать следующий формат: При соединении с Oracle: Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name Здесь Oracle Service Name можно найти в файле TNSNAMES.ORA При соединении с Microsoft SQL Server: Provider=SQLOLEDB; Data Source=MachineName; Initial Catalog=DatabaseSchemaName 7. Нажмите кнопку «Далее» («Next») для продолжения. 8. Нажмите «Финиш» («Finish») для закрытия окна Мастера установки.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
94
Настройка Group Server для работы с модулем Timesheets
Настройка Group Server/Timesheets для LDAP-аутентификации Для того, чтобы запускать Group Server/Timesheets, используя LDAPаутентификацию, необходимо выполнить следующие шаги:
Выбрать режим LDAP при установке Group Server
Соответствующим образом модифицировать файл web-сайта модуля Timesheets erps8X6.html.
Модификация файла erps8X6.html Файл erps8X6.html находится в подпапке, соответствующей выбранному языку и расположенной в папке установки Group Server. Например, для английского языка расположение данного файла будет выглядеть как GroupServer\en\erps8X6.html. Если Group Server соединяется с Timesheets через Socket, необходимо модифицировать файл erps8X6.html, как указано ниже. Имя сервера и номер порта сервера определяются конкретным вариантом реализации системы.
var ServerName=’yourGroupServer ServerName’ (используется только в случае, если Timesheets связывается с Group Server через Socket) var ServerPortNum=9002 (используется только в случае, если Timesheets связывается с Group Server через Socket) var DebugLevel=0; var Protocol=’socket’; var url=’’; (необязательный параметр, используемый только в случае, если Timesheets связывается с Group Server через сервлет) var appType=’at3Pe’ var authMode=’LDAP’; Если Group Server соединяется с Timesheets через HTTP(S), необходимо модифицировать файл erps8X6.html, как указано ниже. Имя сервера и номер порта сервера определяются конкретным вариантом реализации системы.
В файле erps8X6.html запись, определяющая переменную url, должна размещаться в одной строке.
ЗАО “ПМСОФТ”
var ServerName=’’ (не используется – это указывается в файле theweb.xml в сервлете Group Serbver) var ServerPortNum=9002 (только для Socket) var DebugLevel=0; var Protocol=’http’; var url=’http://yourResinServerName:7800/groupserver/groupserver’; var appType=’at3Pe’ var authMode=’LDAP’;
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
95
Настройка Group Server/Timesheets для SSO-аутентификации Desktop-версия модуля Timesheets не поддерживает SSOаутентификацию.
Для того, чтобы запускать Group Server/Timesheets, используя SSOаутентификацию, необходимо выполнить следующие действия:
Выбрать режим Single Sign On при установке Group Server
Настроить подключаемый к web-серверу модуль, который вы используете для переадресации (передачи) (proxy) запросов
Соответствующим образом модифицировать файл web-сайта модуля Timesheets erps8X6.html. SSO-аутентификация требует, чтобы Group настроен на использование протокола HTTP.
Server
был
Настройка подключаемого к web-серверу модуля для SSOаутентификации Процедура настройки подключаемого к web-серверу модуля для переадресации (передачи) запросов зависит от используемого вами сочетания сервера приложений и web-сервера. Для получения более конкретных инструкций обратитесь к документации по вашему серверу приложений и web-серверу.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
96
Настройка Group Server для работы с модулем Timesheets
Модификация файла erps8X6.html После установки необходимо изменить файл erps8X6.html таким образом, чтобы URL для сервлета Group Server содержал только полностью допустимое (корректное) имя web-сервера и защищенный с помощью SiteMinder порт. Файл erps8X6.html находится в подпапке, соответствующей выбранному языку и расположенной в папке установки Group Server. Например, для английского языка расположение данного файла будет выглядеть как GroupServer\en\erps8X6.html. Необходимо модифицировать файл erps8X6.html, как показано ниже. Имя сервера и номер порта сервера определяются конкретным вариантом реализации системы. Формат URL сервлета Group Server зависит от сервера, который вы используете для хостинга этого сервлета. Настройки, приведенные ниже, представляют собой лишь примеры и соответствуют случаю использования Resin.
В файле erps8X6.html запись, определяющая переменную url, должна размещаться в одной строке.
var ServerName=’’ (не используется – это указывается в файле theweb.xml в сервлете Group Serbver) var ServerPortNum=9002 (только для Socket, Socket не поддерживается в SSO-аутентификации) var Protocol=’http’; var url=’http://yourfullyqualifieddomainname:yourSiteMinderprotectedportnumber/ groupserver/groupserver’; var appType=’at3Pe’ var authMode=’WebSSO’; Строка URL в файле erps8X6.html определяет web-сервер/номер порта, защищаемого с помощью SiteMinder. Именно посредством этого URL апплет табеля связывается с сервлетом Group Server. В случае SSOаутентификации все запросы для этого URL проходят через агента SiteMinder, запущенного на web-сервере. В самом web-сервере вам необходимо настроить динамически подгружаемую библиотеку прокси (proxy DLL) для организации переадресации (перенаправления) запросов, принятых на защищенный порт, к сервлету Group Server. URL должен удовлетворять двум требованиям:
ЗАО “ПМСОФТ”
•
SiteMinder 5.5 требует, чтобы yourfullyqualifiediPlanetservername представляло собой полностью допустимое (корректное) имя домена, которое может быть найдено в DNS.
•
GroupServerServlet должен быть настроен как защищенное ключевое слово, которое web-агент SiteMinder перехватывает и интерпретирует как защищенный URL. Когда SiteMinder будет настроен, GroupServerServlet используется для идентификации URL согласно наложенным ограничениям. Это защищенное ключевое слово определяется в конфигурационном файле для подключаемого к webсерверу модуля.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
97
Настройка параметров Primavera Group Server Если вы являетесь системным администратором, вы можете просматривать и изменять дополнительную административную информацию, используя Group Server Administrator.
Запуск Primavera Group Server Administrator На рабочем столе серверного компьютера нажмите «Пуск» («Start»), затем выберите «Настройка» («Settings»), «Панель управления» («Control Panel»). Дважды щелкните по значку TPGS.
Администрирование серверов Закладка «Администрирование» («Administration») отображает текущий выбранный для администрирования Group Server. Если установлено несколько Group Server, то вы можете выбрать, какой сервер администрировать. Нажмите кнопку обзора «…» в поле «Сервер» («Server») и перейдите на сервер, который вы хотите добавить в список. В целях обеспечения безопасности компания Primavera Systems рекомендует размещать все Group Server либо в одном и том же домене, либо в минимальном числе доменов, установив между ними доверительные отношения.
Если вам необходимо отключить сервер для выполнения регламентных работ (обслуживания системы), нажмите «Отключить» («Take Off-Line»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
98
Настройка Group Server для работы с модулем Timesheets
В диалоговом окне «Варианты способов отключения» («Take Off-Line Options») выводится число пользователей, присоединенных в данный момент к серверу. Выберите, следует ли, прежде, чем автоматически отключить сервер, дожидаться, пока последний из пользователей завершит работу с Timesheets, либо просто укажите длительность (в минутах) задержки перед отключением сервера. Какой бы способ отключения вы ни выбрали, никакие новые пользователи уже не смогут запустить Timesheets. Вы можете напечатать в теле сообщения @TIME, при этом будет автоматически выводится сообщение о времени, оставшемся до отключения сервера.
Установите флажок в окне «Отправка сообщения подключенным пользователям» («Send Message to Logged in Users») и напечатайте текст сообщения. Можно указать, как часто следует повторять отправку сообщения. Как только Group Server переводится в режим отключения, все соединения с клиентами разрываются (все клиенты отключаются) принудительно.
Проверка настройки параметров Group Server Закладка «Свойства» («Properties») содержит сведения о настройках Group Server. Как правило, изменять данные настройки не требуется. Щелкнув по любому из свойств, можно вывести его краткое описание в нижней части диалогового окна. Для изменения настройки выберите свойство и введите новое значение в столбце «Значение» («Value»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
Описание каждого из свойств и их местонахождение в системном реестре содержатся в разделе «Настройка параметров Group Server».
99
Для того чтобы показать дополнительные свойства, которые вы можете изменять, установите флажок в окне «Показать дополнительные свойства» («Show advanced properties»). Эти свойства нельзя изменять бессистемно, поскольку некорректные установки могут нарушить работу сервера или операционной системы. Для того, чтобы внесенные изменения вступили в силу, вы должны сначала закрыть TPGS Administrator, после чего остановить и снова запустить службу Group Server (TPGS).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
100
Настройка Group Server для работы с модулем Timesheets
На закладке «Пользователи» («Users») отображаются имена активных пользователей. Для обновления списка подключенных пользователей нажмите кнопку «Обновить» («Refresh»). Для немедленного отсоединения текущего выбранного пользователя (пользователей) нажмите кнопку «Отсоединить пользователя (ей)» («Disconnect User(s)»). Кроме того, прежде, чем вы отключите этого пользователя (пользователей), вы можете послать ему (им) сообщение, например, уведомление об отключении. Выберите имя любого пользователя в области «Пользователи» («Users»), затем напечатайте сообщение в поле «Сообщение» («Message») в нижней части экрана. Нажмите кнопку «Отправить сообщение» («Send Message»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
101
Создание нескольких копий Group Server В TPGS Administrator вы можете создать несколько копий (экземпляров) Group Server. Это дает вам возможность обращаться к нескольким различным базам данных с одного и того же серверного компьютера. Для каждой новой копии должна существовать отдельная база данных. Запуск TPGS Administrator означает запуск основной копии. Для запуска каждой следующей копии выберите ее из списка.
Выберите копию, затем с помощью этих закладок просмотрите свойства / пользователей этой копии.
Создание новой копии Нажмите кнопку «Новая копия» («New Instance») и укажите ее свойства. Введите имя копии, описание, уникальный номер порта, а также ваше имя и пароль, которые должны являться именем и паролем привилегированного административного пользователя базы данных (по умолчанию privuser).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
102
Настройка Group Server для работы с модулем Timesheets
Укажите номер порта, отличный от других портов, используемых Group Server.
Выберите тип драйвера базы данных
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
103
Для указания строки подключения необходимо использовать следующие форматы: Для базы данных Oracle: Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name Для Microsoft SQL Server: Provider=SQLOLEDB; Data Source = MachineName; Initial Catalog=DatabaseSchemaName Вы можете определить имя службы Oracle (Oracle Service Name) с помощью инструмента Oracle’s Net8 Easy Config либо обратиться к файлу TNSNAMES.ORA, расположенному в папке \Oracle_Home\Network\Admin. После создания новой копии она появляется в диалоговом окне «Службы» («Services»). Вы можете запускать и останавливать копии Group Server из диалогового окна «Службы» («Services»). Для новой копии устанавливается способ запуска «Вручную» («Manual startup»), т.е. она не запускается автоматически после перезагрузки.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
104
Настройка Group Server для работы с модулем Timesheets
Создание Web-сайта для новой копии Для каждой новой копии пользователь должен создать новую папку webсайта. После того, как новая копия будет создана в TPGS Administrator, вы должны скопировать web-сайт Group Server, чтобы дать клиентам возможность установить соединение с новой копией. Например, скопируйте папку web-сайта GroupServer в папку с новым именем, GroupServer2. В файле erps8x6.html, находящемся в папке GroupServer2, измените номер порта. Например, по умолчанию в исходной копии Group Server номер порта устанавливается равным 9002. Измените значение переменной ServerPortNum в файле erps8x6.html на номер порта вновь созданной копии (9003), как показано ниже. //*** Настраиваемые переменные. //*** Могут изменяться системным администратором. var ServerName=’servername’ var ServerPortNum=9003 Клиенты могут обращаться к оригинальной (первоначальной) копии webсайта путем обращения к файлу index.html в папке GroupServer. Кроме того, клиенты также могут обращаться к вновь созданной копии путем обращения к файлу index.html в папке GroupServer2. При установке desktop-версии клиента Timesheet укажите номер порта копии, с которой вы устанавливаете соединение. Вы можете настроить Java-приложение таким образом, чтобы обращаться к различным копиям Group Server. Для этого необходимо либо изменить номер порта в файле client.cfg, либо переустановить Java-приложение в другую папку и указать при установке номер порта. При этом для каждой копии будет создаваться отдельный файл Timesheets.bat.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
105
Параметры настройки Group Server Параметры настройки можно просматривать или изменять с помощью закладки «Свойства» («Properties») в TPGS Administrator. Для вывода на экран всех свойств установите флажок в окне «Показать дополнительные свойства» («Show Advanced Properties»). Эти параметры настройки хранятся в системном реестре в ветви HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TPGS\Config uration на компьютере, на котором выполняется Group Server. Использовать системный реестр для изменения параметров настройки следует только опытным администраторам. В приведенных ниже таблицах в столбце «Значение» указаны рекомендуемые параметры настройки в условиях большой нагрузки (не менее 1000 пользователей).
[Значения общих ключей] Название Allow Negative Actuals (Разрешение отрицательных фактических значений) Edit Subordinate Resources’ Timesheets (Редактирование подчиненных (второстепенных) табелей ресурсов) Edit Work Product and Document Details (Редактирование информации по результатам работы и документов) Enable Performance Counters (Разрешение счетчиков хода исполнения (производительности)) Greeting (Приветствие) LDAP Connect Timeout (Время ожидания при LDAP-соединении)
Log Transactions (Регистрация) транзакций Maximum Auto-Fetch Size (bytes) (Максимальный размер автоматической выборки (байты)) Maximum Request Size (Максимальный размер запроса) Port (Порт)
Startup Wait Period (seconds) (Время ожидания запуска (секунды)) User Inactivity TimeOut Period (Время бездействия пользователя, вызывающее его блокировку)
ЗАО “ПМСОФТ”
Значение Y/N Y/N
Y/N
Описание Разрешение использования при вычислениях отрицательных фактических значений. N – отрицательные фактические значения запрещены. Y – разрешены. Разрешает инспектору (контролеру) изменять подчиненные (второстепенные) табели ресурсов Разрешает редактирование пути к общим документам в окне диалога «Результат работы и детали документа» («Work Product and Document Details») Устанавливает счетчики хода исполнения (производительности), основываясь на активности сервера TPGS.
15
2048
9002
0
Устанавливает сообщение, которое появляется у клиента при первом подключении к серверу TPGS. Максимальный промежуток времени, в течение которого Group Server будет разрешать делать попытки установить соединение с информационным складом по протоколу LDAP. Этот ключ используется только в том случае, если Group Server настроен на LDAP-аутентификацию. Регистрирует транзакции в журнале событий для обеспечения возможности их последующего прослеживания. Максимальный размер больших двоичных объектов (BLOB) (записей/уведомлений) в байтах, отправляемых автоматически в режиме узкополосного вещания. Самый большой TCP/IP-запрос клиента, принимаемый сервером TPGS. Задает номер порта TCP/IP, используемого Group Server для связи с Java-клиентом. Вы должны либо открыть этот порт для доступа через интернет, либо изменить данный параметр, указав другой порт, открытый для интернет. По умолчанию используется значение 9002. Величина временной задержки перед запуском службы TPGS. Данный ключ используется в том случае, если требуется время для запуска первыми связанных служб (например, службы сервера базы данных). Длительность интервала времени в секундах, в течение которого соединение будет находиться в состоянии ожидания, прежде чем будет отключено. По умолчанию используется значение 600.
(095) 232 11 00
www.pmsoft.ru
106
Настройка Group Server для работы с модулем Timesheets
[Значения ключей баз данных] Название ADO Connection TimeOut (seconds) (Время ожидания соединения ADO (ActiveX Data Objects) (секунды)) ADO Command TimeOut (seconds) (Время ожидания команды ADO (секунды)) ADO RecordSet Cache Size (Размер кэша ADO RecordSet) ADO Stalled Check Period (seconds) (Период проверки приостановленного ADO (секунды)) Auto Translate (Автоматическая трансляция) Base Connections (Соединения с базой данных) Cache Refresh Interval (seconds) (Интервал обновления кэша (секунды)) Connect Retry Period (milliseconds) (Периодичность попыток повторного соединения (мсек)) Connection String (Строка подключения)
Значение
Длительность времени ожидания установления соединения до отмены попытки и генерации сообщения об ошибке.
30
Длительность времени ожидания выполнения команды до отмены попытки и генерации сообщения об ошибке.
5
Число записей, хранящихся в памяти в любой заданный момент времени. Частота проверки соединения для определения наличия приостановленных операций.
30
Y/N 25 (по умолчанию = 10) 60 30000
Database Type (Тип базы данных) DB Connectivity Check (Проверка возможности соединения с базой данных ) DB User (Пользователь базы данных) License Inactivity TimeOut (seconds) (Блокировка по времени при неактивности лицензированного клиента (секунды)) Log Invalid Login Attempts (Запись в журнал попыток входа в систему с указанием неверного регистрационного имени (логина)) Log SQL (Регистрация SQL)
Описание
15
Y/N
PRIVUSER 900
Автоматическая трансляция свойств драйвера SQL Server ODBC на базу данных SQL Server в формате Unicode. Устанавливаемое по умолчанию число соединений базы данных, создаваемых сервером TPGS при запуске. Частота, с которой сервер TPGS обновляет кэшированные данные из базы данных. Длительность времени ожидания установления соединения.
до
повторения
попытки
Строка подключения ADO, используемая для соединения с базой данных. Например, при работе с Oracle строка выглядит следующим образом: provider=MSDAORA; Data Source=pmdb.world. Тип базы данных (Oracle, Microsoft SQL Server, MSDE), используемой сервером TPGS для данных. Определяет, требуется ли периодически проверять возможность соединения с базой данных, и, если соединения закрываются и восстанавливаются после остановки базы данных, выполнять перезапуск. Имя пользователя с правом привилегированного доступа, используемое для соединения с базой данных. Значение по умолчанию – PRIVUSER. Период, по истечении которого неактивное соединение с лицензированным клиентом рассматривается как неработоспособное (испорченное).
Y/N
Определяет, выполняется ли запись в журнал неуспешных попыток входа в систему. По умолчанию – N.
0
Max Search Result Records (Максимальное число записей в результатах поиска) Password (Пароль)
100
Установка флагов прослеживания SQL для прослеживания в журнале событий. Максимальное число записей в результатах поиска.
Sync Period (seconds) (Период синхронизации (секунды)) Synchronize ADO Connection Creation (Синхронизация создания соединения ADO) Temporary Connections (Временные соединения)
60
Пароль учетной записи пользователя базы данных для соединения с базой данных. Период между обновления таблицы синхронизации базы данных
ЗАО “ПМСОФТ”
Y/N
Блокирует другие запросы при установлении соединения с базой данных. По умолчанию – Yes.
150
Число соединений с базой данных, которые сервер TPGS может обеспечить. Эти установки определяют, сколько соединений Group Server имеет с базой данных. Выдача ошибки с HRESULT=8004b002 означает, что Group Server не способен справиться с нагрузкой и ему требуются дополнительные соединения с базой данных, чтобы он мог обработать все запросы. Если к Group Server обращается свыше 1000 пользователей, рекомендуется установить значение 400. При этом число соединений увеличивается, и TPGS оказывается
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
Verbose Logging (Расширенная регистрация)
Y/N
107 способен справиться с большей нагрузкой. Следует также принимать во внимание производительность компьютера, на котором выполняется сервер Oracle. Определяет, разрешена ли расширенная регистрация при отправке сообщения об ошибке в журнал событий.
[Значения ключей потоков] Название
Значение
Caching Threads (Кэширование потоков)
1
Coalescing Jobs Busy Threshold (Пороги занятости объединяемых заданий) Coalescing Threads (Объединяемые потоки)
50
Coalescing Timeout (milliseconds) (Время ожидания при выполнении объединяемых запросов (миллисекунды)) Connection Check Period (seconds) (Период проверки соединения (секунды)) Connection TimeOut Period (seconds) (Период блокировки по времени соединения (секунды)) License Manager Interval (seconds) (Периодичность работы Диспетчера лицензий (секунды)) Message Threads Per CPU (Число потоков сообщений на одно ЦПУ)
750
Maximum Coalescing Size (Максимальный размер объединения) Maximum Temporary Threads Per CPU (SMP) (Максимальное число временных потоков на ЦПУ (SMP)) Thread Inactivity TimeOut Period (seconds) (Период блокировки по времени при бездействии потока (секунды)) Transaction Threads (Потоки транзакций)
ЗАО “ПМСОФТ”
1
Описание Число потоков, поддерживающих процесс обработки кэшируемых транзакций. Это минимальное число кэшируемых потоков. Кэшируемые потоки в Group Server отвечают за обработку данных в тех случаях, когда данные могут быть кэшированы. Максимальное количество кэшируемых потоков, создаваемых при необходимости Group Server, определяется параметром «Максимальное число временных потоков на ЦПУ». Число объединяемых заданий, определяющее, когда объединяющий процессор считается занятым. Число потоков, поддерживающих процесс обработки объединяемых транзакций. Это минимальное число объединяемых потоков. Объединяемые потоки в Group Server отвечают за выполнение заданий обработку данных в тех случаях, когда эти задания можно объединить. Объединение – это действие, включающее в себя взятие близких запросов (например, открытие, обновление табеля и т.д.) и объединение их в единый SQL-запрос для удовлетворения нужд нескольких одновременно обращающихся к одной и той же базе данных, за одно обращение к базе данных. Это значительно повышает производительность. Максимальное количество объединяемых потоков, создаваемых при необходимости Group Server, определяется параметром «Максимальное число временных потоков на ЦПУ». Параметр, определяющий частоту выполнения объединенных запросов.
60
Периодичность проверки соединений с базой данных
300
Период бездействия, в течение которого соединения с выбранной базой данных считается находящимися в хорошем состоянии.
120
Частота, с которой диспетчер лицензий проверяет наличие одновременно работающих пользователей.
3 (по умолчанию = 1)
Число потоков, поддерживающих socket-соединения с клиентами. Это минимальное число потоков, принимающих сообщения от клиента через socket-соединение и создающих задания, которые будут обрабатываться в Group Server. Максимальное количество потоков сообщений, создаваемых при необходимости Group Server, определяется параметром «Максимальное число временных потоков на ЦПУ». Максимальное число объединяемых транзакций, которые можно поместить в очередь до их обработки.
20 15 180
1
Максимальное число потоков, запускаемых каждым процессоров. MaxTempThreads=CPU>1?MaxTempThreads+ (MaxTempThreads*4/CPU Период бездействия до отключения временного потока
Число потоков, поддерживающих обработку транзакций. Это минимальное число потоков, создающих транзакции в Group Server. Транзакции создаются в результате кэширования, объединения или обновления. Максимальное количество потоков сообщений,
(095) 232 11 00
www.pmsoft.ru
108
Update Threads (Потоки обновления)
Watch Dog Period (seconds) (Контрольный период)
Настройка Group Server для работы с модулем Timesheets
1
120
создаваемых при необходимости Group Server, определяется параметром «Максимальное число временных потоков на ЦПУ». Число потоков, поддерживающих обработку транзакций обновления. Это минимальное число потоков обновления. Потоки обновления в Group Server отвечают за обновление данных. Максимальное количество потоков обновления, создаваемых при необходимости Group Server, определяется параметром «Максимальное число временных потоков на ЦПУ». Частота выполнения сервером TPGS проверок с целью обнаружения проблем с соединениями.
[Значения ключей защиты] Название Accept Filters (Пропускающие фильтры) Reject Filters (Заграждающие фильтры)
Значение Фильтр #1,*.*.*.* Фильтр #1,*.*.*.255
Описание TCP/IP-адреса клиентов, которые будут приняты. TCP/IP-адреса клиентов, которые будут отклонены.
[Значения ключей установки] Название
Значение
Описание
HTML Path (Путь HTML)
C:\inetpub\w wwroot\Group Server
Путь к HTML-файлам.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
109
Установка myPrimavera В этой главе Обновление до myPrimavera 4.1 Удаление предыдущих версий
В этой главе описан процесс установки myPrimavera 4.1 на сервер Windows или Solaris. Кроме того, объясняется, каким образом можно использовать myPrimavera Administration Application для просмотра, изменения, добавления и удаления конфигураций сервера приложений myPrimavera.
Установка сервера приложений myPrimavera Запуск сервера myPrimavera Останов сервера myPrimavera Доступ (обращение) к myPrimavera с браузеров клиентских рабочих станций Изменение параметров настройки баз данных Использование myPrimavera Administration Application Запуск myPrimavera Administration Application Просмотр и изменение настроек myPrimavera Параметры настройки myPrimavera Реализация подключаемых модулей для сервера приложений ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
110
Установка myPrimavera
Обновление до myPrimavera 4.1 Информация по обновлению баз данных с целью обеспечения совместимости приведена в главе «Обновление предыдущей версии Primavera до текущей» Части 5.
Прежде чем выполнять обновление до myPrimavera 4.1, вам следует обновить базу данных проектов с целью обеспечения ее совместимости с версией 4.1, а также установить клиентский модуль (модули) Project Management и/или Methodology Management.
Детальная информация клиентских модулей».
приведена
в
разделе
«Установка
До версии 4.1 модуль myPrimavera носил название Primavision.
Полный список конфигураций, протестированных на совместимость с myPrimavera, приведен в файле testedcfg.pdf на диске с документацией по Primavera.
ЗАО “ПМСОФТ”
Обновление Primavision 3.x или 4.0 до myPrimavera 4.1
Удалите текущую версию myPrimavera (Primavision) Установите один из поддерживаемых серверов приложений. На компакт-диске с myPrimavera/web-приложениями находится Tomcat 4.1. Полный список поддерживаемых серверов приложений приведен в разделе «Требования клиентских и серверных модулей к аппаратнопрограммной конфигурации». Установите myPrimavera 4.1. Установите или обновите myPrimavera Collaboration Server (см. главу «Установка Collaboration Server»).
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
111
Удаление предыдущих версий Прежде чем выполнять обновление до myPrimavera 4.1, вам следует удалить текущую версию myPrimavera (ранее Primavision).
Удаление Primavision 4.0 с Tomcat 4.1 Server
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «Primavision», «Удаление Primavision» («Uninstall Primavision»).
Удаление Primavision 3.5х или 4.0 с WebLogic 7.0.1 или 8.1.1 Server
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «Primavision», «Удаление Primavision» («Uninstall Primavision»). Solaris: запустите удаляющий скрипт, находящийся в каталоге
\user_projects\primavera Запустите WebLogic Admin Console и удалите приложение «phoenixwl» из модулей web-приложений. Файл phoenixwl.war должен быть удален вручную.
Удаление Primavision 4.0 с WebSphere 5.0.2 Server
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «Primavision», «Удаление Primavision» («Uninstall Primavision»). Solaris: перейдите в каталог installableApps/primavision, находящийся в каталоге установки WebSphere, и запустите скрипт uninstallws.sh. Запустите WebSphere Application Console и удалите текущий каталог, в котором находится Primavision. Если вы используете тот же самый каталог для установки новой версии, то существующий файл phoenixwl.war должен быть удален из каталога .
Удаление WebLogic Server 6.1 Если вы выполняете Primavision 3.x на WebLogic Server 6.1 или Evaluation version, вам необходимо удалить его перед обновлением до WebLogic Express 7.0.1 или 8.1.1 Enterprise version.
Удаление WebLogic Server 6.1 или Evaluation version
ЗАО “ПМСОФТ”
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «BEA WebLogic E-Business Platform», «WebLogic Server 6.1», «Удаление WebLogic Server 6.1» («Uninstall WebLogic Server 6.1»). Solaris: перейдите в каталог unistaller, находящийся в каталоге установки WebLogic, и запустите скрипт uninstall.sh.
(095) 232 11 00
www.pmsoft.ru
112
Установка myPrimavera
Установка сервера приложений myPrimavera Детальную информацию об установке и применении поддерживаемых серверов приложений можно найти в соответствующих файлах в каталоге \docs на установочном диске myPrimavera
Модуль myPrimavera 4.1 включает в себя Tomcat Server, версия 4.1. Файлы для Windows и Solaris находятся в папке \Tomcat 4.1.24 на установочном диске myPrimavera. Эта версия Tomcat требует JDK 1.4.1_03. JDK не предоставляется компанией Primavera. Для загрузки JDK посетите URL http://java.sun.com/products/archive. Полный список конфигураций, протестированных на совместимость с myPrimavera, приведен в файле testedcfg.pdf на диске с документацией по Primavera.
myPrimavera также поддерживает ряд других серверов приложений. Полный список поддерживаемых серверов приложений приведен в разделе «Требования клиентских и серверных модулей в аппаратно-программной конфигурации» в Части 1. При работе в Windows рекомендуется устанавливать сервер приложений в папку с коротким именем, из латинских символов и без пробелов.
Установка Tomcat 4.1
ЗАО “ПМСОФТ”
Windows: запустите программу установки Tomcat, находящуюся в папке Tomcat 4.1.24 на установочном компакт-диске myPrimavera.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
113
Процесс установки myPrimavera Информация по установке базы данных проектов содержатся в Части 2, «Быстрая установка», или в разделе «Настройка баз данных сервера». Информация по обновлению баз данных с целью обеспечения совместимости находится в Части 5, «Обновление предыдущих версий Primavera до текущей».
Прежде чем устанавливать myPrimavera 4.1, необходимо установить базу данных проектов и клиентский модуль Project Management версии 4.1. При обновлении более ранней версии до myPrimavera 4.1 вам следует обновить базу данных проектов и/или методологий для обеспечения совместимости с версией 4.1, а также установить обновленный клиентский модуль (модули) Project Management и/или Methodology Management. Детальная информация об установке модуля Project Management приведена в разделе «Установка клиентских модулей».
В состав программы установки myPrimavera 4.1 входит Мастер, осуществляющий пошаговое руководство процессом установки, который включает в себя выполнение следующих действий:
Обнаружение местонахождения установленного сервера приложений, используемого myPrimavera;
Установка файлов Application;
Установка и настройка базы данных myPrimavera.
web-модуля
myPrimavision
и
Administration
Если вы используете Tomcat 4.1 в качестве сервера приложений, вы должны установить JDK 1.4.1 компании Sun, прежде чем устанавливать myPrimavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
114
Установка myPrimavera
Для того, чтобы установить myPrimavera 1. Запустите программу установки из корневой папки установочного диска myPrimavera: Windows: дважды щелкните мышью по файлу SetupMainWin.exe. Solaris: дважды щелкните мышью по файлу SetupMainSol.bin.
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
2. Подтвердите принятие лицензионного соглашения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
115
3. Выберите сервер приложений, который вы используете для работы с myPrimavera и введите или укажите с помощью кнопки «Обзор» («Browse») имя папки, в которую будет устанавливаться myPrimavera. Если такой папки не существует, нажмите «Да» («Yes») и разрешите ее создание. Когда вы выбираете «Все остальные серверы приложений» («All other application servers»), программа установки копирует war-файл модуля myPrimavera (phoenixwl.war) в папку, в которую устанавливается myPrimavera, После этого вы должны будете использовать средства сервера приложений для распаковки (развертывания) этого war-файла.
Если вы выбираете «Все остальные серверы приложений» («All other application servers»), переходите к шагу 5.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
116
Установка myPrimavera
4. Если вы устанавливаете myPrimavera на Tomcat, введите или укажите с помощью кнопки «Обзор» («Browse») имя папки, в которой находится Tomcat 4.1, и папки, в которой находится JDK 1.4.1. myPrimavera поддерживает реализацию SSL для Tomcat. Информация по настройке SSL содержится в документации по Tomcat Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
117
5. Нажмите «Далее» («Next»), чтобы начать процесс установки.
6. Укажите тип базы данных (Oracle или Microsoft SQL Server/MSDE).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
118
Установка myPrimavera
7. Укажите параметры соединения с базой данных. Введите имя и пароль пользователя базы данных, имя базы данных, адрес и порт хоста. Имя базы данных, адрес и порт хоста определяются вашей конкретной реализацией Oracle или SQL Server. В поле «Номер порта хоста базы данных» («Database Host Port») показан установленный по умолчанию порт для базы данных выбранного вами типа. Вы можете изменить это значение.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
Подробно о конфигурациях рассказывается в разделе «Использование myPrimavera Administration Application» данной главы.
119
8. В том случае, если имеется уже существующая (настроенная) конфигурация myPrimavera 4.1, вы можете либо использовать ее, либо создать новую. При обновлении предыдущей версии Primavision/myPrimavera с сохранением имеющейся базы данных выберите опцию создания новой конфигурации. Это необходимо для обеспечения согласования с вновь добавленными параметрами настройки.
Если существующие (настроенные) конфигурации myPrimavera отсутствуют, указанный выше экран не появляется, и в процессе установки автоматически создается конфигурация по умолчанию с именем myPrimavera Configuration. Вы можете редактировать настройки параметров данной конфигурации с помощью myPrimavera Administration Application. Детальная информация приведена в разделе «Изменение параметров настройки базы данных» данной главы.
После завершения установки вы можете в случае необходимости запустить Мастер настройки баз данных (Database Configuration Setup Wizard), чтобы выбрать другую конфигурацию.
После вывода сообщения об успешном завершении настройки базы данных нажмите ОК. Затем нажмите «Финиш» («Finish») и закройте Мастер. Детальная информация об установке службы задач приведена в разделе «Установка дополнительных компонентов».
ЗАО “ПМСОФТ”
Для того, чтобы с помощью модуля myPrimavera стало возможно выполнять функции расчета расписания, применения фактических данных и суммирования, вам необходимо установить службу задач (Job Service).
(095) 232 11 00
www.pmsoft.ru
120
Установка myPrimavera
Запуск сервера myPrimavera Запуск сервера myPrimavera на Tomcat При изложении следующих процедур предполагается, что вы установили myPrimavera на Tomcat 4.1.24 и выполнили дополнительные шаги, изложенные в файле tomcat41.txt (в формате pdf), который находится в папке \docs на установочном компакт-диске myPrimavera.
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «myPrimavera», «Start myPrimavera Server».
Solaris: перейдите в каталог webapps, находящийся в каталоге установки Tomcat, и запустите скрипт startPhoenixtc.sh.
Запуск сервера myPrimavera на WebLogic Express 7.0.1 Модуль myPrimavera установлен как приложение При изложении следующих процедур предполагается, что вы установили myPrimavera на WebLogic Express 7.0.1 и выполнили дополнительные шаги, изложенные в файле weblogic7.txt, который находится в папке \docs на установочном компакт-диске myPrimavera.
Windows: в меню «Пуск» («Start») выберите «BEA WebLogic», «User Projects», «<domain>», «Start Server». Когда вам будет предложено ввести имя и пароль пользователя в окне консоли WebLogic, введите имя и пароль администратора, которые вы указали при создании домена.
Solaris: перейдите в каталог /user_projects/<domain> и запустите скрипт startWebLogic.sh. Когда вам будет предложено ввести имя и пароль пользователя в окне консоли WebLogic, введите имя и пароль администратора, которые вы указали при создании домена. Если модуль myPrimavera установлен как приложение, а опция предварительной компиляции включена, то после завершения предварительной компиляции на консоли WebLogic будет выводиться сообщение «Сервер запущен в режиме RUNNING» («Server started in RUNNING mode»). Для получения информации об опции включения предварительной компиляции обратитесь к документации по WebLogic Server.
Модуль myPrimavera установлен как служба Windows Откройте апплет «Службы» («Services»). Выберите запись, соответствующие myPrimavera, щелкните по ней правой клавишей мыши и выберите «Запустить» («Start»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
121
Запуск сервера myPrimavera на WebLogic 8.1.1 При изложении следующих процедур предполагается, что вы установили myPrimavera на WebLogic 8.1.1 и выполнили дополнительные шаги, изложенные в файле weblogic8.txt, который находится в папке \docs на установочном компакт-диске myPrimavera. Установка myPrimavera на WebLogic 8.1.1 как поддерживается на момент выхода данного релиза.
службы
не
Windows: в меню «Пуск» («Start») выберите «BEA WebLogic», «User Projects», «<domain>», «Start Server».
Solaris и HP-UX: /user_projects/<domain> startWebLogic.sh.
перейдите в и запустите
каталог скрипт
Если модуль myPrimavera установлен как приложение, а опция предварительной компиляции включена, то после завершения предварительной компиляции на консоли WebLogic будет выводиться сообщение «Сервер запущен в режиме RUNNING» («Server started in RUNNING mode»). Для получения информации об опции включения предварительной компиляции обратитесь к документации по WebLogic Server.
Запуск сервера myPrimavera на WebSphere Advanced Server v5.0.2 При изложении следующих процедур предполагается, что вы установили myPrimavera на WebSphere Advanced Server v5.0.2 и выполнили дополнительные шаги, изложенные в файле websphere5.txt, который находится в папке \docs на установочном компакт-диске myPrimavera.
ЗАО “ПМСОФТ”
Windows, Solaris, IBM AIX: находясь в административной консоли WebSphere, запустите модуль myPrimavera: Phoenix. Имя Phoenix присваивается модулю myPrimavera по умолчанию в процессе установки.
(095) 232 11 00
www.pmsoft.ru
122
Установка myPrimavera
Останов сервера myPrimavera Останов сервера myPrimavera на Tomcat
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «myPrimavera», «Остановить сервер myPrimavera» («Stop myPrimavera Server»).
Solaris: перейдите в каталог webapps, который находится в каталоге установки Tomcat, и запустите скрипт stopPhoenixtc.sh.
Останов сервера myPrimavera на WebLogic Express 7.0.1 Модуль myPrimavera установлен как приложение Windows и Solaris: находясь в терминальной консоли WebLogic, нажмите Ctrl+C. Модуль myPrimavera установлен как служба Windows Откройте апплет «Службы» («Services»). Выберите запись, соответствующую myPrimavera, щелкните по ней правой клавишей мыши и выберите «Остановить» («Stop»).
Останов сервера myPrimavera на WebLogic 8.1.1
Windows, Solaris, HP-UX: WebLogic, нажмите Ctrl+C.
находясь
в
терминальной
консоли
Останов сервера myPrimavera на WebSphere Advanced Server v5.0.2
ЗАО “ПМСОФТ”
Windows, Solaris, IBM AIX: находясь в административной консоли WebSphere, остановите модуль myPrimavera: Phoenix. Имя Phoenix присваивается модулю myPrimavera по умолчанию в процессе установки.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
123
Доступ (обращение) к myPrimavera из браузеров клиентов Чтобы выбрать режим аутентификации myPrimavera, следует использовать Мастер настройки аутентификации (Authentication Configuration Wizard), находящийся на клиентском установочном диске (файл LDAPCfgWiz.exe). Кроме того, следует также указать параметры конфигурации myPrimavera, необходимые для аутентификации. Подробная информация о Мастере настройки аутентификации содержится в главе «Настройка режимов аутентификации» Части 4. Информация о параметрах конфигурации myPrimavera, необходимых для аутентификации, содержится в разделе «Настройка параметров аутентификации myPrimavera».
Пользователи могут обращаться к модулю myPrimavera из своих браузеров, используя приводимую ниже структуру URL (которая зависит от платформы, на которой работает сервер приложений):
Сервер приложений WebLogic Express 7.0.1 http://serverIP:listenport/ConextRoot/login_cmt Пример: http://192.168.0.1:7001/phoenixwl/login_cmt Порт прослушивания по умолчанию для новых доменов WebLogic имеет значение 7001. Корневой каталог контекста по умолчанию – phoenixwl.
Сервер приложений WebLogic 8.1.1 http://serverIP:listenport/ConextRoot/login_cmt Пример: http://192.168.0.1:7001/phoenixwl/login_cmt Порт прослушивания по умолчанию для новых доменов WebLogic имеет значение 7001. Корневой каталог контекста по умолчанию – phoenixwl.
Сервер приложений WebSphere http://serverIP:listenport/ContextRoot/login_cmt Пример: http://192.168.0.1:9080/phoenixwl/login_cmt Порт прослушивания по умолчанию 9080. Корневой каталог контекста по умолчанию – phoenixwl.
Сервер приложений Tomcat http://serverIP:listenport/ContextRoot/login_cmt Пример: http://192.168.0.1:8080/phoenixwl/login_cmt Порт прослушивания по умолчанию 8080. Корневой каталог контекста по умолчанию – phoenixwl. Корневой каталог контекста является настраиваемым для всех поддерживаемых серверов приложений. Информация по настройке корневого каталога контекста содержится в документации на используемый вами сервер приложений. Кроме того, следует учитывать, что строка URL может быть чувствительна к регистру, что также определяется конфигурацией сервера приложений.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
124
Установка myPrimavera
Изменение параметров настройки баз данных Мастер настройки баз данных (Database Configuration Wizard) дает вам возможность изменять параметры соединения с базой данных, которые вы указали во время установки myPrimavera. База данных, которую вы выбираете во время установки, хранит одну или несколько конфигураций myPrimavera, каждая из которых определяет совокупность настраиваемых параметров, определяющих порядок работы myPrimavera. В процессе установки вы можете выбрать уже существующую конфигурацию myPrimavera или создать новую. Позже вы можете использовать Мастер настройки баз данных для выбора другой конфигурации myPrimavera или для создания новой конфигурации. После выбора другой конфигурации myPrimavera 4.1 или создания новой конфигурации вы должны остановить и снова запустить сервер приложений myPrimavera для того, чтобы изменения вступили в силу.
Запуск Мастера настройки баз данных на Tomcat
Windows: в меню «Пуск» («Start») выберите «Программы» («Programs»), «myPrimavera», «Настройка базы данных» («Database Configuration Setup»).
Solaris: перейдите в каталог webapps, находящийся в каталоге установки Tomcat, и запустите скрипт dbconfigtc.sh.
Запуск Мастера настройки баз данных на WebLogic Express 7.0.1
Windows: запустите файл dbconfigpv.cmd (находящийся в папке myPrimavera, указанной во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), «myPrimavera», «Настройка базы данных» («Database Configuration Setup»).
Solaris: перейдите в папку myPrimavera, которую вы указали во время установки myPrimavera, и запустите скрипт dbconfigpv.sh.
Запуск Мастера настройки баз данных на WebLogic 8.1.1
Windows: запустите файл dbconfigpv.cmd (находящийся в папке myPrimavera, указанной во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), «myPrimavera», «Настройка базы данных» («Database Configuration Setup»).
Solaris и HP-UX: перейдите в каталог myPrimavera, который вы указали во время установки myPrimavera, и запустите скрипт dbconfigpv.sh.
Запуск Мастера настройки баз данных на WebSphere
ЗАО “ПМСОФТ”
Windows: запустите файл dbconfigpv.cmd (находящийся в папке myPrimavera, указанной во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), (095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
125
«myPrimavera», «Настройка базы данных» («Database Configuration Setup»).
ЗАО “ПМСОФТ”
Solaris и IBM AIX: перейдите в каталог myPrimavera, находящийся в каталоге установки WebSphere, и запустите скрипт dbconfigpv.sh.
(095) 232 11 00
www.pmsoft.ru
126
Установка myPrimavera
Использование myPrimavera Administration Application Будучи системным администратором, вы можете использовать myPrimavera Administration Application для просмотра, модификации, добавления и удаления конфигураций myPrimavera. Конфигурации myPrimavera хранятся в базе данных myPrimavera, указанной во время установки. Эти конфигурации содержат все настройки параметров, используемые для запуска сервера приложений myPrimavera. Рекомендуется, чтобы только опытные системные администраторы использовали myPrimavera Administration Application для изменения параметров настройки конфигураций.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
127
Запуск myPrimavera Administration Application Вы можете запустить myPrimavera Administration Application как локально, так и удаленно через браузер. После запуска Administration Application вам будет предложено ввести имя и пароль пользователя базы данных на уровне базы данных. Имя пользователя и пароль уровня базы данных, устанавливаемые по умолчанию для базы PMDB - «privuser».
Запуск Administration Application на Tomcat
В процессе установки myPrimavera происходит задание используемых по умолчанию URL для удаленного доступа к Administration Application. Вы можете воспользоваться утилитой настройки сервера приложений для изменения номера порта прослушивания и корневого каталога контекста.
ЗАО “ПМСОФТ”
Windows: чтобы запустить Administration Application локально, в меню «Пуск» («Start») выберите «Программы» («Programs»), «myPrimavera», «Administration Application».
Solaris: чтобы запустить Administration Application локально, перейдите в каталог webapps, который находится в каталоге установки Tomcat, и запустите скрипт admintc.sh.
Чтобы запустить Administration Application удаленно, запустите браузер и введите в качестве URL строку http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport – myPrimavera. IP-адрес и порт прослушивания сервера Устанавливаемый по умолчанию корневой каталог контекста – phoenixwl.
Запуск Administration Application на WebLogic Express 7.0.1
Windows: запустите adminpv.cmd (находящийся в каталоге myPrimavera, указанном во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), «myPrimavera», «Administration Application».
Solaris: чтобы запустить Administration Application локально, перейдите в каталог myPrimavera, который вы указали во время установки myPrimavera, и запустите скрипт adminpv.sh.
Чтобы запустить Administration Application удаленно, запустите браузер и введите в качестве URL строку http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport – IP-адрес и порт прослушивания сервера myPrimavera. Устанавливаемый по умолчанию корневой каталог контекста – phoenixwl.
(095) 232 11 00
www.pmsoft.ru
128
Установка myPrimavera
Запуск Administration Application на WebLogic 8.1.1
Windows: запустите adminpv.cmd (находящийся в каталоге myPrimavera, указанном во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), «myPrimavera», «Administration Application».
Solaris и HP-UX: чтобы запустить Administration Application локально, перейдите в каталог myPrimavera, который вы указали во время установки myPrimavera, и запустите скрипт adminpv.sh.
Чтобы запустить Administration Application удаленно, запустите качестве URL строку браузер и введите в http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport – IP-адрес и порт прослушивания сервера myPrimavera. Устанавливаемый по умолчанию корневой каталог контекста – phoenixwl.
Запуск Administration Application на WebSphere
ЗАО “ПМСОФТ”
Windows: запустите adminpv.cmd (находящийся в каталоге myPrimavera, указанном во время установки) либо войдите в меню «Пуск» («Start»), далее выберите «Программы» («Programs»), «myPrimavera», «Administration Application».
Solaris и IBM AIX: чтобы запустить Administration Application локально, перейдите в каталог myPrimavera, находящийся в каталоге установки WebSphere, и запустите скрипт adminpv.sh.
Чтобы запустить Administration Application удаленно, запустите браузер и введите в качестве URL строку http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport – IP-адрес и порт прослушивания сервера myPrimavera. Устанавливаемый по умолчанию корневой каталог контекста – phoenixwl.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
129
Просмотр и изменение настроек myPrimavera Модуль myPrimavera Administration Application выводит параметры конфигурации в диалоговом окне с закладками. Закладки «В виде дерева» («Tree View») и «В виде таблицы» («Table View») позволяют просмотреть текущие настройки и параметры. Закладка «Журнал регистрации» («Log») отражает историю изменений конфигурации, дополнений или удалений. Вы не можете редактировать параметры конфигурации, заданные по умолчанию производителем (Factory Default). Вы можете изменять только пользовательские конфигурации.
Чтобы, находясь на закладке «В виде дерева» («Tree View») или «В виде таблицы» («Table View»), иметь возможность видеть краткое описание параметров, установите флажок в окне «Показать всплывающие описания параметров» («Show tool tips»). Затем установите мышь на соответствующий параметр и прочтите всплывающее описание. Нажмите для того, чтобы получить информацию о параметрах настройки в виде иерархической структуры.
Для возврата параметра к значению, установленному по умолчанию, выберите параметр, затем нажмите правую клавишу и выберите «Возврат к значению по умолчанию» («Revert to default value»). Для изменения значения параметра трижды щелкните по имени параметра, после чего введите новое значение. Если вы работаете в Windows, то вы можете также нажать F2 и переключиться в режим «Редактировать» («Edit»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
130
Установка myPrimavera
Нажмите для представления параметров настройки в виде таблицы.
Для изменения значения параметра выберите параметр, щелкните по столбцу «Значение» («Value»), а затем введите новое значение.
Для сортировки таблицы щелкните по заголовку столбца. Сортировка помогает обнаружить похожие параметры в нескольких конфигурациях.
Добавление конфигурации myPrimavera Чтобы создать новую конфигурацию, вы можете продублировать уже существующую конфигурацию.
Чтобы продублировать конфигурацию, перейдите на закладку «В виде дерева» («Tree View»), выберите имя конфигурации, щелкните на выбранном имени правой кнопкой мыши и выберите «Продублировать» («Duplicate»). Введите имя новой конфигурации и нажмите «OK». В случае необходимости отредактируйте параметры.
Чтобы создать новую конфигурацию на основе значений параметров, заданных по умолчанию производителем, щелкните правой кнопкой мыши на пиктограмме «Настройки производителя по умолчанию» («Factory Defaults») и выберите «Продублировать» («Duplicate»).
Добавление в конфигурацию копий базы данных Чтобы добавить в конфигурацию myPrimavera новую копию базы данных, вы можете продублировать уже существующую копию.
ЗАО “ПМСОФТ”
Чтобы продублировать копию базы данных, выберите пиктограмму копии, щелкните по ней правой кнопкой мыши и выберите «Продублировать» («Duplicate»). Введите уникальное имя для новой копии и отредактируйте значения других параметров, если необходимо.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
131
Удаление конфигураций myPrimavera и копий баз данных Чтобы удалить конфигурацию или копию базы данных, выберите удаляемую конфигурацию или копию базы данных, затем щелкните по ней правой кнопкой мыши и выберите «Удалить» («Delete»). Вы не можете удалять конфигурацию, использующую параметры, заданные по умолчанию производителем. Вы можете удалить любую из конфигураций, созданных пользователем, но только не все. Всегда должна существовать хотя бы одна пользовательская конфигурация. Вы можете удалить любую копию базы данных, связанную с конфигурацией, но не все копии. Каждая конфигурация должна иметь хотя бы одну копию базы данных. Вам не запрещается удалять базу данных, указанную в процессе настройки базы данных. Если вы удалите эту базу данных, вам придется запустить Мастер настройки баз данных снова (см. раздел «Изменение параметров настройки баз данных»).
Настройка базы данных myPrimavera для запуска службы задач Project Architect Чтобы запустить службу задач Project Architect в myPrimavera, копия базы данных myPrimavera должна быть соединена с соответствующей базой данных методологий. Для этого запустите Administration Application. На закладке «В виде дерева» («Tree View»), переместитесь, как указано на приводимом ниже рисунке: Primavera Configuration/Database/Instance/MethodologyManagement.
Убедитесь, что служба задач указывает на копию базы данных проектов, показанную в вашей конфигурации базы данных myPrimavera.
Измените URL таким образом, чтобы он указывал на желаемую базу данных методологий.
Измените BDE-псевдоним таким образом, чтобы он в точности соответствовал BDE-псевдониму службы задач, который вы собираетесь использовать. Если вы указываете BDE-псевдоним, которого не существует на машине, на которой установлена служба задач, вам придется создать на этой машине новый BDE-псевдоним.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
132
Установка myPrimavera
В папке Methodolgy Management измените URL таким образом, чтобы он указывал на желаемую MMDB. И, наконец, если вы хотите использовать существующий BDE-псевдоним, измените BDE-псевдоним так, чтобы он в точности соответствовал BDE-псевдониму службы задач. При изложении данный инструкций предполагается, что вы уже установили службу задач. Информация по установке и настройке службы задач изложена в разделе «Установка службы задач» главы «Установка дополнительных компонентов».
Вы можете создать новый BDE-псевдоним для связи службы задач с базой данных проектов. На компьютере, на котором установлена служба задач, запустите BDE Administrator из Панели управления (Control Panel). В BDE Administrator добавьте новый BDE-псевдоним, указывающий на базу данных методологий, которую вы указали в конфигурации базы данных myPrimavera. Убедитесь, что новый BDE-псевдоним в точности такой же, как и BDE-псевдоним в папке Methodolgy Management.
Если вы указываете в конфигурации базы данных myPrimavera BDEпсевдоним, который не соответствует BDE-псевдониму службы задач, создайте новый BDE-псевдоним для службы задач в BDE Administrator. Убедитесь, что данные, которые вы вводите, соответствуют данным в конфигурации базы данных myPrimavera. Убедитесь также, что BDEпсевдоним, который вы указали здесь, в точности совпадает с BDEпсевдонимом для базы данных методологий.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
133
Управление доступом к нескольким копиям базы данных myPrimavera дает пользователю возможность обращаться к данным из различных баз данных проектов. Когда вы настраиваете myPrimavera на возможность поддержки нескольких копий баз данных, на странице «Вход» («Login») выводится выпадающий список баз данных, из которого пользователь может выбрать ту копию базы данных, с которой он желает установить соединение. Используя Administrarion Application, вы можете настроить сервер myPrimavera на управление доступом пользователей к конкретным базам данных, запрашивая параметр базы данных в URL. Параметр базы данных, представляющий собой имя копии, добавляется к URL сервера myPrimavera и указывает на конкретную копию базы данных. Когда пользователь обращается по указанному вами URL, выпадающий список баз данных на странице «Вход» («Login») не выводится, и пользователь может получить регистрацию только в той копии базы данных, которая определяется параметром базы данных. Если пользователь попытается обратиться к URL страницы регистрации, не указывая соответствующий параметр базы данных, выводится сообщение о том, что URL является недействительным и что следует обратиться к администратору myPrimavera. Например, следующий URL будет регистрировать пользователя в копии базы данных с именем Sample. http://serverIP:listenport/login_cmt?db=Sample Будучи администратором, вы можете указать ключевое слово, которое позволило бы вам обойти требование указать параметр базы данных, чтобы вы могли обращаться к любым базам данных через выпадающий список баз данных страницы «Вход» («Login»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
134
Установка myPrimavera
Чтобы запросить параметр базы данных myPrimavera в URL 1. Запустите Administration Application. 2. В конфигурации, которую вы хотите изменить, укажите значение параметра Application.DBDropdownKeyword. Если значение этого параметра указано, то под корректной строкой URL начинает пониматься строка, в которую в обязательном порядке включен параметр базы данных. Указанное вами значение данного параметра используется в качестве ключевого слова, которое может быть использовано, если возникает необходимость обойти требование указания параметра к базе данных при регистрации на сервере myPrimavera. Подробные сведения можно найти, обратившись к строкам Database.Instance.Driver и Database.Instance.URL в разделе «Параметры настройки myPrimavera».
Например, http://serverIP:listenport/login_cmt?db=bypass
Конфигурации драйвера базы данных Приводимая ниже таблица содержит список драйверов баз данных, которые myPrimavera поддерживает для каждой конфигурации сервера приложений/базы данных. Для указания используемого вами драйвера базы данных используйте параметр настройки Database.Instance.Driver. Сервер приложений
Тип базы данных
Драйвер базы данных
Установка по умолчанию
WebLogic
Oracle
Oracle Thin Client
Да
WebLogic
SQL Server
NetDirect
Да
WebSphere
Oracle
Oracle Thin Client
Да
WebSphere
SQL Server
NetDirect
Да
Tomcat
Oracle
Oracle Thin Client
Да
Tomcat
SQL Server
NetDirect
Да
Настройка аутентификации myPrimavera Для поддержки различных способов аутентификации в myPrimavera используется до 6 параметров конфигурации.
Authentication.Mode Authentication.WebSSO.UserNameHeaderKey Authentication.WebSSO.ContextPathOverride Authentication.WebSSO.ServerandPortOverride Authentication.LDAP.SSLCertificateStore Authentication.LDAP.SSLStorePassword Настройки параметра AuthenticationMode должны соответствовать режиму, выбранному для Group Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
135
Поскольку одна копия сервера myPrimavera способна управлять более чем одной базой данных, в дополнение к указанию режима аутентификации посредством Мастера настройки аутентификации (Authentication Configuration wizard), вы можете использовать вновь введенный параметр Authentication.Mode для указания возможных режимов аутентификации, который вы хотите использовать для сервера myPrimavera. Если вы используете SSO-аутентификацию, вам необходимо также изменить три дополнительных параметра, требуемых для сервера политики безопасности. В случае использования LDAP-аутентификации с защищенным соединением (SSL) между myPrimavera и сервером LDAP может потребоваться использовать два дополнительных параметра. Детальная информация по каждому из этих параметров приведена в подразделе «Параметры аутентификации» раздела «Параметры настройки myPrimavera». Конфигурация myPrimavera может включать в себя копии баз данных, для которых задан режим аутентификации, отличный от режима, используемого сервером myPrimavera. Если пользователь устанавливает соединение и посылает запрос к базе данных, которая использует режим аутентификации, отличный от режима, используемого сервером myPrimavera, ему выдается сообщение об ошибке. Пользователь должен выбрать ту базу данных, режим аутентификации которой соответствует режиму аутентификации, используемому сервером myPrimavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
136
Установка myPrimavera
Параметры настройки myPrimavera Вы можете просматривать и редактировать параметры настройки с помощью закладок Administration Application «В виде дерева» («Tree View») или «В виде таблицы» («Table View»). Параметры конфигурации хранятся в базе данных myPrimavera, указываемой во время установки. Рекомендуется, чтобы только опытные системные администраторы использовали myPrimavera Administration Application для изменения параметров конфигурации.
[Параметры локализации] Имя и описание параметра
Установка по умолчанию
Localization.SystemLanguage Язык, используемый в строковых константах сервера Localization.SystemCountry Страна, используемая в строковых константах сервера
Допустимый диапазон значений/значения
en
-
US
-
[Параметры базы данных] Название параметра и описание
Установка по умолчанию
Database.ConnectionPoolResizeRate Период ожидания (в миллисекундах), по истечении которого система будет изменять число соединений с базой данных, чтобы уравнять его с максимальным числом соединений с базой данных, используемых одновременно в течение последнего периода. Database.MaintenanceFrequency Такая периодичность запуска (в миллисекундах) программы сопровождения, при которой срок аренды (срок владения адресом/паролем/соединением) гарантированно не превысит максимальной длительности. Database.MaxLeaseDuration Максимальный период времени (в миллисекундах), на который может быть установлено соединение с базой данных прежде чем оно будет прервано (аннулировано)
Database.LongRunningMaxLeaseDuration Максимальный период времени (в миллисекундах), на который может быть установлено соединение с базой данных прежде чем оно будет прервано (аннулировано) Database.LeaseRequestWaitTimeout Время (в миллисекундах), а течение которого запрос будет ожидать установления соединения с базой данных. Database.Instance.Name Имя данной копии базы данных Database.Instance.Description Описание данной копии базы данных Database.Instance.Driver Имя класса драйвера JDBC
ЗАО “ПМСОФТ”
Допустимый диапазон значений/значения
240000
240000-43200000
60000
10000-3600000
120000
5000-14400000
600000
5000-21600000
30000
5000-7200000
-
До 32 символов
-
До 128 символов
-
(095) 232 11 00
com.jnetdirect.jsql.JSQLDriver oracle.jdbc.driver.OracleDriver;
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
137
Database.Instance.URL URL базы данных, используемый для установления соединения с базой данных. Database.Instance.UserName Имя, используемое для установления соединения с базой данных. Database.Instance.Password Пароль, используемый для соединения с базой данных. Database.Instance.MaxConnections Максимальное число соединений, которое сервер будет устанавливать с базой данных. Database.Instance.TraceSQL Трассировка всех SQL, отправленных базе данных. Database.Instance.CollaborationDomain Имя домена collaboration используемое myPrimavera. Database.Instance.GroupServer.Protocol Протокол для GroupServer. Database.Instance.GroupServer.Server Имя компьютера, осуществляющего хостинг Group Server . Database.Instance.GroupServer.Port Порт прослушивания компьютера, осуществляющего хостинг Group Server.
privuser
Пример Oracle1 Пример SQL с драйвером NetDirect2 -
privuser
-
50
2-15000
false
true/false
-
-
socket
http,https, socket
servername
—
9002
—
1
jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz))) 2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server yyyy = порт прослушивания базы данных zzzz = имя базы данных
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
138
Установка myPrimavera
[Параметры базы данных] Database.Instance.GroupServer.URL URL сервлета Group Server. Database.Instance.MethodologyManagement.Name Имя данной копии базы данных. Database.Instance.MethodologyManagement.Description Описание данной копии базы данных. Database.Instance.MethodologyManagement.Driver Имя класса драйвера JDBC. Database.Instance.MethodologyManagement.URL URL базы данных, используемой для установления соединения с базой данных. Database.Instance.MethodologyManagement.UserName Имя, используемое для установления соединения с базой данных. Database.Instance.MethodologyManagement.Password Пароль, используемый для соединения с базой данных. Database.Instance.MethodologyManagement.GroupID Идентификатор группы, используемый для соединения с базой данных. Database.Instance.MethodologyManagement.MaxConnections Максимальное число соединений, которое сервер будет устанавливать с базой данных. Database.Instance.MethodologyManagement.TraceSQL Если «true», то выполняется трассировка всех SQL, отправленных базе данных. Database.Instance.MethodologyManagement.BDEAlias BDE-псевдоним, используемый службой задач Project Architect для создания плана проекта из (на основе) методологии.
http://servernmame
-
-
-
-
-
-
com.jnetdirect.jsql.JSQLDriver oracle.jdbc.driver.OracleDriver; Пример Oracle1 Пример SQL с драйвером NetDirect2 -
-
-
1
-
50
2-15000
false
true/false
MMDB
-
1 jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz))) 2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server yyyy = порт прослушивания базы данных zzzz = имя базы данных
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
139
[Параметры пула потоков] Имя и описание параметра
Установка по умолчанию
ThreadPool.NumThreads Число потоков сервера. ThreadPool.MaxTaskDuration Максимальная длительность (в миллисекундах) в течении, которого поток можно использовать для одной задачи. ThreadPool.MaintenanceFrequency Периодичность (в миллисекундах) проверки потоков на предмет обнаружения потоков чрезмерной длительности.
Допустимый диапазон значений/значения
25
2-300
180000
10000-MAX_INT*
45000
15000-MAX_INT
*MAX_INT = 2,147,483,647
[Параметры журнала регистрации] Имя и описание параметра
Установка по умолчанию
3000
debug, info, warning, error1 (Отладка, информация, предупреждение, ошибка) 3000-MAX_INT*
1048576
1042-MAX_INT*
6
2-MAX_INT
true 2
true/false
error (ошибка)
debug, info, warning, error1 (Отладка, информация, предупреждение, ошибка) 3000-MAX_INT*
error (ошибка)
Log.HtmlLogger.Severity.SeverityLevel Степень «серьезности» ошибки журнала регистрации HTML. Log.HtmlLogger.WriterFrequency Период времени (в миллисекундах), в течение которого сообщения журнала регистрации кэшируются в промежутках между операциями записи. Log.HtmlLogger.ArchivSize Минимальный размер (в байтах) файла журнала, который он должен иметь, прежде чем будет заархивирован. Log.HtmlLogger.ArchiveNumber Максимально допустимое число файлов журнала. По умолчанию используются 5 файлов с именами от phoenixlog0.html до phoenixlog5.html. Log.HtmlLogger.Enabled Разрешение работы журнала регистрации HTML. Log.ConsoleLogger.Severity.SeverityLevel Степень «серьезности» ошибки журнала регистрации Console.
Допустимый диапазон значений/значения
3000 Log.ConsoleLogger.WriteFrequency Период времени (в миллисекундах), в течение которого сообщения журнала регистрации кэшируются в промежутках между операциями записи. false true/false Log.ConsoleLogger.Enabled Разрешение работы журнала регистрации Console. 1 Диапазоны включают друг друга слева направо. Например, если выбрать «debug», то регистрации будут подлежать все сообщения, если же выбрать «warning», то – сообщения «warning» и «error». 2 Файлы журналов регистрации создаются в папке myPrimaveraLogs, расположенной по следующему пути: WebLogic под Windows: \myPrimaveraLogs WebLogic под Solaris: /mount_point//myPrimaveraLogs WebSphere под Windows: \myPrimaveraLogs WebSphere под Solaris: /mount_point/WebSphere/AppServer/myPrimaveraLogs Tomcat под Windows: \myPrimaveraLogs Tomcat под Solaris: /mount_point//myPrimaveraLogs
*MAX_INT = 2,147,483,647
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
140
Установка myPrimavera
[Параметры производительности] Имя и описание параметра
Установка по умолчанию
Performance.Enabled При значении «true» происходит отправка пакетов монитора производительности. Performance.MonitorHost IP-адрес или имя компьютера, являющегося приемником пакетов монитора производительности. Performance.MonitorPort Порт назначения для пакетов монитора производительности. Performance.UpdateInterval Периодичность (в миллисекундах), с которой выполняется отправка пакетов монитора производительности.
Допустимый диапазон значений/значения
false
True/false
localhost
-
6990
1024-65535
1000
500-60000
[Параметры службы лицензий] Имя и описание параметра
Установка по умолчанию
LicenseService.CalcRate Период (в миллисекундах) проверки базы данных на предмет изменений общего количества случаев использования лицензий. LicenseService.UpdateRate Период (в миллисекундах) синхронизации Business Rule Engine (процесора бизнес-правил) с базой данных для определения количества случаев использования лицензий. LicenseService.ExpirationCheckRate Период (в миллисекундах) проверки лицензий на предмет истечения их срока действия. LicenseService.WaitPeriod Длительность (в миллисекундах) интервала времени, отводимого на поиск новой лицензии, прежде чем возникнет ошибочная ситуация.
Допустимый диапазон значений/значения
300000
10000-600000
30000
100-60000
120000
500-900000
30000
1000-60000
[Параметры TableSyncService] Имя и описание параметра
Установка по умолчанию
TableSyncService.RefreshRate Период времени (в миллисекундах), по истечении которого база данных опрашивается на определение необходимости выдачи сообщения об изменениях в таблицах.
ЗАО “ПМСОФТ”
60000
(095) 232 11 00
Допустимый диапазон значений/значения 15000-600000
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
141
[Параметры службы реестра] Имя и описание параметра
Установка по умолчанию
RegistryService.RefreshRate Период обновления базы данных в соответствии с состоянием Business Rule Engine RegistryService.StalePeriod Длительность периода бездействия (в миллисекундах), указывающего на нерабочее состояние Business Rule Engine. RegistryService.Port Порт TCP/IP, который будет принимать запросы на возобновление работы заблокированного Business Rule Engine.
Допустимый диапазон значений/значения
90000
15000-600000
240000
60000-600000
9192
1024-65535
[Параметры NextKeyService] Имя и описание параметра
Установка по умолчанию
NextKeyService.RefreshRate Период (в миллисекундах) обновления кэша последующих ключей. NextKeyService.MaxCachedKey Максимальное кэшируемое количество последующих ключей для одной таблицы.
ЗАО “ПМСОФТ”
Допустимый диапазон значений/значения
60000
15000-600000
10
1-100
(095) 232 11 00
www.pmsoft.ru
142
Установка myPrimavera
[Параметры приложения] Имя и описание параметра
Установка по умолчанию
Application.TimesheetURL URL для вызова программы табеля Application.TimesheetCodebase URL web-сайта приложения табеля Application.JavaPluginURL_IE. URL для пользователей Internet Explorer, позволяющий загрузить подключаемый модуль JRE. Application.JavaPluginURL_NS. URL для пользователей Netscape, позволяющий загрузить подключаемый модуль JRE. Application.JavaPluginVersionID_IE Версия JRE, используемая апплетами Internet Explorer. Application.JavaPluginVersionID_NS Версия JRE, используемая апплетами Netscape. Application.ExcelImportMaxTransactions Максимальное число транзакций (работ или ресурсов), которые можно одновременно импортировать из файла .xls или .csv. Application.ExcelImportMaxFileSize Максимальный размер (в КБ) файла .xls или .csv, загружаемого при выполнении попытки импорта. Application.AllowAutoSummarizeOption Если параметр имеет значение «true», это позволяет включить опцию выполнения автоматического суммирования (подведения итогов) в настройки пользователя, относящиеся к управлению ресурсами. Application.DBDropdownKeyword Ключевое слово, используемое для разрешения управления выбором базы данных на странице регистрации. Оставьте строку пустой, если вы не хотите требовать ввода ключевого слова. Application.LogoutURL Переадресует myPrimavera на конкретный URL, когда пользователь выходит, используя для выхода пиктограмму «Logout/Close» («Выйти/закрыть») баннера myPrimavera. Может быть использован любой корректный URL. Если URL не указан, myPrimavera переадресует пользователя на страницу запуска myPrimavera.
ts/seamless.jsp
Допустимый диапазон значений/значения -
server/GroupServer
-
По умолчанию используется модуль версии 1.4.2_01, устанавливаемый во время установки ПО По умолчанию используется модуль версии 1.4.2_01, устанавливаемый во время установки ПО
-
-
см. ниже 1 2000
100-2000-
1048
60-4096
true
true/false
Пустая строка
-
-
-
1
application/x-java-applet; version=1.3 – основная версия JRE; поддерживает ранее установленный JRE 1.3x и выше на клиенте. application/x-java-applet; jpi-version=1.3.1_02 – абсолютная версия JRE; требует конкретной версии JRE 1.3.1_02 на клиенте. application/x-java-applet; version=1.4 – основная версия JRE; поддерживает ранее установленный JRE 1.4x и выше на клиенте. application/x-java-applet; jpi-version=1.4.2_01 – абсолютная версия JRE; требует конкретной версии JRE 1.4.2_01 на клиенте.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
143
[Параметры приложения] Имя и описание параметра
Установка по умолчанию
Application.MaxProjectsInPortfolio Максимальное количество проектов в портфеле при создании портфеля с помощью фильтра. Application.Performance.UseEnterpriseSummary Использование сводных данных уровня предприятия для ресурсов и ролей. Application.Performance.MaxSummaryNodeCount Максимальное число суммируемых элементов (элементов, по которым подводятся итоги). Application.Tracer.Enabled При значении «true» программе-трассировщику отправляются отладочные сообщения. Application.Tracer.ServerName IP-адрес или имя компьютера, являющегося приемником информации для программы-трассировщика. Application.Tracer.SocketPort Порт, используемый socket-соединением программытрассировщика. Application.Tracer.UseBackGrndSendThread При значении «true» для отправки TCP-сообщений программетрассировщику используется фоновый поток. Application.WebSchedulerEnabled При значении «true» календарное планирование задач из myPrimavera выполняется с использованием Web Scheduler. При значении «false» календарное планирование задач из myPrimavera выполняется с использованием службы задач (Job Service).
Допустимый диапазон значений/значения
1000
1-100000
false
true/false см. ниже 1
1000
1-50000
false
true/false
localhost
—
9210
1024-65535
true
true/false
true
true/false
1 Данный параметр указывает, хотите ли вы использовать записи уровня EPS или уровня проекта для рисования гистограмм модуля Project Management. При значении «true» производительность несколько выше, потому что только одна запись (запись уровня EPS) используется при построении гистограмм. При значении «false» гораздо большее количество записей (записей уровня проекта) используется для построения гистограмм, поэтому производительность снижается. Однако, необходимо отметить, что данные, используемые при построении гистограмм, имеют более высокую точность при установке значения «false», т.е. при использовании записей уровня проекта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
144
Установка myPrimavera
[Параметры приложения (продолжение)] Имя и описание параметра
Установка по умолчанию
Application.WebScheduler.SchedulingInterval Период времени (в миллисекундах), в течение которого Web Scheduler будет ожидать, прежде чем запланировать следующее доступное для планирования задание. Application.WebScheduler.ConcurrentSchedulers Количество процессов (активных планировщиков), используемых для календарного планирования. Значение, равное 0, указывает на то, что календарное планирование на данном сервере не выполняется. Application.WebScheduler.ActiveSchedulerMode Если значение равно «true», задания обрабатываются непрерывно до тех пор, пока все задания не будут запланированы. Если значение равно «false», каждое задание обрабатывается согласно интервалу палнирования. Application.WebScheduler.ASAPCleanupRate Периодичность (в миллисекундах), с которой выполненные задания WebASAP удаляются из базы данных. Application.CollaborationServer.ServerName Имя компьютера, осуществляющей хостинг myPrimavera Collaboration Server. Application.CollaborationServer.LibraryName Имя базы данных, в которой находятся данные библиотеки. Application.CollaborationServer.Collaboration WorkspaceName Устанавливаемое по умолчанию имя совместно используемого рабочего окружения. Application.CollaborationServer.Initiation WorkspaceName Устанавливаемое по умолчанию имя рабочего окружения.
Application.CollaborationServer.AppName Устанавливаемое по умолчанию имя приложения, используемое myPrimavera. Application.CollaborationServer.PoolSize Количество инициализированных соединений, используемых для совместной работы. Application.CollaborationServer.PoolUserName Имя пользователя, используемое для запуска пула соединений. Application.CollaborationServer.PoolUserPassword Пароль пользователя, используемый для запуска пула соединений.
Application.CollaborationServer.AdminUserName Имя пользователя, обладающего полными правами.
Допустимый диапазон значений/значения
300000
1000-MAX_INT*
2
0-20
true
true/false
86400000
0-MAX_INT*
-
-
-
-
PrimaveraRootContai ner
-
primavera_initiations
-
primaveraApp
-
20
0-MAX_INT*
PROXYUSER
-
proxyuser
-
Admin
*MAX_INT = 2,147,483,647
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
145
[Параметры приложения (продолжение)] Имя и описание параметра
Установка по умолчанию
Application.CollaborationServer.AdminPassword Пароль пользователя, обладающего полными правами. Application.CollaborationServer.CacheUserName Имя пользователя, позволяющее myPrimavera установить соединение с кэшем приложений. Application.CollaborationServer.CachePassword Пароль пользователя, соответствующий имени CacheUserName. Application.CollaborationServer.CacheLimit Максимальное количество CMS-объектов, хранимых в кэше приложений. Application.CollaborationServer.StrictDocumentVersioning При значении «true» отладка документа ограничивается наиболее недавней (самой новой) версии документа. При значении «false» отладке может быть подвергнут документ любой версии. Application.Notifications.EnableIssueNotifications Разрешает и запрещает автоматические уведомления при добавлении или изменении уведомлений.
Application.Notifications.EnableEventNotifications Разрешает и запрещает автоматические уведомления при добавлении или изменении событий. Application.Notifications.EnableInvitationNotifications Разрешает и запрещает автоматические уведомления при добавлении приглашений. Application.Notifications.EnableInitiationNotifications Разрешает и запрещает автоматические уведомления при ожидании приглашений. Application.Notifications.NotificationsFromEmailOverride При значении «true» будет использоваться установленный для системы почтовый адрес «От кого» («From»). При значении «false» будет использоваться почтовый адрес пользователя, который инициирует отправку уведомления, при условии, что почтовый адрес настроен (заложен в конфигурацию). Application.Notifications.NotificationsFromEmail Почтовый адрес, от имени которого будет производиться отправка уведомления. Данный параметр учитывается, когда параметр NotificationsFromEmailOverride имеет значение «true» или когда почтовый адрес пользователя не настроен (не заложен в конфигурацию).
Допустимый диапазон значений/значения
admin
-
CACHEMANAGER
-
cachemanager
-
1000
0-MAX_INT*
true
true/false
false
true/false
false
true/false
false
true/false
false
true/false
false
true/false
«Joe User»<joeuser@ uninitabc123z.com>
-
*MAX_INT = 2,147,483,647
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
146
Установка myPrimavera
[Параметры приложения (продолжение)] Имя и описание параметра
Установка по умолчанию
Допустимый диапазон значений/значения
3600000 60000-MAX_INT* Application.CollaborationSyncService.SynchronizationInterval Интервал, с которым производится запуск службы синхронизации совместной работы. Синхронизация перемещает документы, отмеченные для удаления, в папку \trash на сервере Collaboration. Кроме того, прочие элементы Collaboration (например, дискуссии или уведомления), которые должны быть удалены (например, когда проект удаляется), перемещаются в папку \trash. false true/false Application.CollaborationRecyclerService.Automatic 1 При значении «true» разрешается работа службы очистки, которая избавляется от удаленных документов и других элементов Collaboration (находящихся в папке \trash). 2147483647 600000-MAX_INT* Application.CollaborationRecyclerService.RecycleInterval 1 Интервал, с которым производится запуск службы очистки. (MAX_INT) 1 Чтобы разрешить запуск службы очистки, необходимо отредактировать файл с расширением .cmd или .sh, используемый для запуска Мастера настройки баз данных (см. «Изменение настройки баз данных» на стр. 116). (страница изменится) Добавьте к концу строки, начинающейся с «SET MYPRIMAVERA_OPTS», следующую запись: -Dadmin.showRecycler=Y. Сохраните файл и запустите Мастер настройки баз данных. ВЫ должны создать новую конфигурацию, в которой будет реализована опция очистки.
*MAX_INT = 2,147,483,647
[Параметры аутентификации] Имя и описание параметра
Установка по умолчанию
Authentication.Mode Метод, используемый для аутентификации клиента. Authentication.WebSSO.UserNameHeaderKey Имя http-заголовка, указанное вами в SiteMinder. Authentication.WebSSO.ContextPathOverride Путь, используемый для передачи web-запросов от webсервера SiteMinder к серверу myPrimavera.
ЗАО “ПМСОФТ”
Допустимый диапазон значений/значения
NATIVE
Native, LDAP, WebSSO
smuser
-
/Primavera
-
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
147
[Параметры аутентификации (продолжение)] Имя и описание параметра
Установка по умолчанию
Допустимый диапазон значений/значения
Authentication.WebSSO.ServerandPortOverride Полностью корректное доменное имя и порт web-сервера, контролируемого SiteMinder. Authentication.LDAP.SSLCertificateStore Полный путь к хранилищу ключей, которое содержит сертификат SSL для сервера LDAP. Authentication.LDAP.SSLStore Password Пароль к хранилищу ключей, которое содержит сертификат SSL.
http://servername.dom ain.com:82
-
-
-
-
-
Для параметра Authentication.WebSSO.UserNameHeaderKey значение, которое вы укажете, должно соответствовать свойству отклика SiteMinder, который вы создали согласно политике домена/области, в котором находится web-сервер myPrimavera. Значение этого отклика должно быть smuser=uid, где smuser допускает возможность конфигурирования (настройки), а uid соответствует атрибуту сервера LDAP, который отображается на поле USER_Name базы данных Primavera.
[Параметры аутентификации (продолжение)] Имя и описание параметра
Установка по умолчанию
AsynchJobs.PurgeInterval Периодичность (в миллисекундах), с которой записи о длительных выполняемых заданиях будут удаляться из базы данных. AsynchJobs.GraceTime Минимальный возраст (в миллисекундах) записей о длительных выполняемых заданиях, удаляемых из базы данных.
3600000
Допустимый диапазон значений/значения 0-MAX_INT *
86400000
*MAX_INT = 2,147,483,647
[Параметры почтовой службы] Имя и описание параметра
Установка по умолчанию
MailService.EmailNotificationServer Сервер почтовых уведомлений для утверждения табелей. MailService.SendInterval Периодичность (в миллисекундах) отправки находящихся в очереди почтовых сообщений. MailService.MaxQueueLength Максимальный размер очереди почтовых сообщений.
Допустимый диапазон значений/значения
—
—
60000
1-MAX_INT*
250
1-MAX_INT*
*MAX_INT = 2,147,483,647
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
148
Установка myPrimavera
[Параметры сервера интеграции] Имя и описание параметра IntegrationServer.RMI.RegistryPort Порт для RMI Registry. IntegrationServer.RMI.Enable Параметр, который разрешает работу сервера RMI. IntegrationServer.RMI.CompressionServiceEnable Параметр, который разрешает режим службы сжатия.
Установка по умолчанию
1
Допустимый диапазон значений/значения
9099
1024-65535 1
true
-
true
-
Данный параметр обычно имеет значение как минимум 1024.
IntegrationServer.RMI.SSLServiceEnable Параметр, который разрешает режим службы SSL. IntegrationServer.RMI.StandardServiceEnable Параметр, который разрешает режим стандартной службы. IntegrationServer.RMI.HTTPServiceEnable Параметр, который разрешает режим туннелирования HTTP. IntegrationServer.RMI.HTTPsServiceEnable Параметр, который разрешает режим защищенного туннелирования HTTP (HTTP (SSL)). IntegrationServer.RMI.CompressionServicePort Порт, который должен использоваться для режима службы сжатия. Значение 0 указывает, что может быть использован любой доступный порт. Если доступ к серверу будет осуществляться через межсетевой экран, вы должны установить конкретное значение. IntegrationServer.RMI.SSLServicePort Порт, который должен использоваться для режима службы SSL. Значение 0 указывает, что может быть использован любой доступный порт. Если доступ к серверу будет осуществляться через межсетевой экран, вы должны установить конкретное значение. IntegrationServer.RMI.StandardServicePort Порт, который должен использоваться для режима стандартной службы. Значение 0 указывает, что может быть использован любой доступный порт. Если доступ к серверу будет осуществляться через межсетевой экран, вы должны установить конкретное значение. IntegrationServer.RMI.HTTPServicePort Порт, который должен использоваться для режима туннелирования HTTP. Значение 0 указывает, что может быть использован любой доступный порт. IntegrationServer.RMI.HTTPsServicePort Порт, который должен использоваться для режима защищенного туннелирования HTTP. Значение 0 указывает, что может быть использован любой доступный порт. IntegrationServer.SessionTimeOut Длительность интервала времени (в секундах), по истечении которого неактивное соединение с клиентом будет прервано (завершено).
true
-
true
-
false
-
false
-
0
0-MAX_INT*
0
0-MAX_INT*
0
0-MAX_INT*
0
0-MAX_INT*
0
0-MAX_INT*
120
1-MAX_INT*
*MAX_INT = 2,147,483,647
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
149
Реализация подключаемых модулей для сервера приложений Полный список конфигураций, протестированных на совместимость с myPrimavera, содержится в файле testedcfg.pdf на компактдиске с документацией по Primavera.
ЗАО “ПМСОФТ”
Серверы приложений Tomcat, WebLogic и WebSphere предлагают широкий ассортимент подключаемых модулей, позволяющих пользователю настраивать интерфейсную (клиентскую) часть web-сервера способом, отличным от предлагаемого сервером приложений. Компания Primavera протестировала работу myPrimavera на этих трех указанных серверах приложений, используя Microsoft Internet Information Server, Apache HTTP Server и iPlanet Web Server. Процедуры настройки подключаемых модулей содержатся в документации на отдельные серверы приложений.
(095) 232 11 00
www.pmsoft.ru
150
ЗАО “ПМСОФТ”
Установка myPrimavera
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
151
Установка Collaboration В этой главе Подготовка установки Установка Collaboration Server Создание конфигурации Collaboration Server Добавление службы индексирования
В данной главе описан процесс установки и настройки Collaboration Server модуля myPrimavera. Если вы устанавливаете Collaboration Server впервые, вы должны выполнить все указания, приведенные в данной главе. Если вы уже установили Collaboration Server (например, при установке Primavision (myPrimavera) версии 4.0), вам необходимо установить пакет обновления HFB5 v3.1. Детальная информация изложена в разделе «Установка пакета обновления Collaboration Server для обеспечения совместимости с myPrimavera 4.1».
Добавление пользователей, обладающих правами доступа к объекту (trustees) Добавление услуг (facility) Добавление домена и пользователя домена с административными правами Расширение схемы Collaboration Добавление обновленных форматов документов Настройка myPrimavera для работы с Collaboration Server Установка пакета обновления Collaboration Server для обеспечения совместимости с myPrimavera 4.1 ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
152
Установка Collaboration
Подготовка установки В данной главе подробно рассматриваются только те шаги, которые необходимы для установки Collaboration Server для использования его с myPrimavera. Более полная информация по установке и настройке сервера приведена в Administratior’s Reference Manual и Worksite MP Server 3.1 Release Notes в директории \collab\docs на компакт-диске с myPrimavera \web-приложениями.
Предварительные требования Единственное предварительное требование, которое должно быть выполнено на момент установки Collaboration Server, - это создание базы данных, которая будет использоваться в качестве библиотеки аутентификации для Collaboration Server. База данных должна содержать файлы данных и журнала, каждый размером не менее 10 МБ. При использовании Oracle, в Oracle должен быть создан владелец базы данных, ему должно быть выделено табличное пространство по умолчанию и даны привилегии «соединение» и «ресурс». См. шаг 7 на стр. 169.
Указания по определению размера При подготовке Collaboration Server к использованию в организации необходимо учесть ряд положений: Требования Collaboration Server к свободному пространству на диске практически совпадают (байт в байт) с полным размером исходного файла плюс пространство для роста. Например, если полный размер исходного файла равен 5 ГБ, то Collaboration Server потребует 5 ГБ плюс пространство для роста. Пространство для роста – это приблизительный прогноз, основывающийся на ожидаемых темпах роста компании, открытия новых проектов и увеличения объема данных, вводимых в Primavera. Если пользователь загружает 5 ГБ документов, после этого удаляет те же 5 ГБ документов, то общее свободное пространство на диске, необходимое для такой операции, составляет как минимум 10 ГБ. Документы не удаляются из системы, а перемещаются в папку \trash файлового сервера. При необходимости удаленные документы могут быть впоследствии восстановлены из этой папки. С помощью myPrimavera Administration Application может быть включена служба очистки корзины, которая будет осуществлять удаление документов из корзины с заданными пользователем интервалами.
Служба индексирования требует приблизительно 10 – 20% от общего свободного пространства, занятого файловым сервером. Например, если файловый сервер использует 5 ГБ дискового пространства, то требования службы индексирования будут находиться в диапазоне от 500 МБ (10%) до 1 ГБ (20%).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
153
Установка Collaboration Server 1. Вставьте компакт диск с myPrimavera/web-приложениями. 2. Запустите установки:
соответствующую
операционной
системе
программу
Windows: :\collab\31\instdata\windows\vm\Install.exe Solaris: /collab/31/instdata/solaris/vm/Install.bin 3. Выберите язык установки и ознакомьтесь с вводными замечаниями. 4. Подтвердите принятие лицензионного соглашения. 5. Выберите место (папку) установки (для выбора места установки, отличного от предлагаемого, напечатайте полный путь в окне или нажмите на кнопку «Обзор» («Browse») и перейдите в нужное место).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
154
Установка Collaboration
6. Выберите «Типичную установку» («Typical Install»).
7. Ознакомьтесь с замечаниями об установке. Для продолжения установки нажмите «Установить» («Install»), а для возврата к предыдущему окну нажмите «Назад» («Previous»). 8. После того как установка будет завершена нажмите «Готово» («Done») для выхода из программы установки. Для улучшения производительности Worksite MP Server, выполняемого совместно с JDK 1.4, пользователи могут загрузить Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files, посетив ссылку http://java.sun.com/j2se/1.4.1/download.html (пункт «Other downloads»). После завершения загрузки распакуйте файл во временную директорию и скопируйте файлы local_policy.jar и US_export_policy.jar непосредственно в каталог jre/lib/security. Если ярлыки программ Configauration Manager и Library Manager на рабочем столе или в меню «Пуск» («Start») не создаются или не функционируют, вы можете создать новые ярлыки либо запускать инструменты непосредственно из той папки, в которой они установлены: Диспетчер конфигураций (Configuration Manager) (если установлен в C:\worksitemp): C:\worksitemp\worksiteserver\bin\win\imconfigmgr.exe Диспетчер библиотек (Library Manager) (если установлен в C:\worksitemp): C:\worksitemp\worksiteserver\bin\win\imlibmgr.exe
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
155
Задачи настройки конфигурации После установки Collaboration Server требуется решить ряд задач по настройке конфигурации, чтобы подготовить этот сервер к работе с Primavera. Для настройки Collaboration Server используются два основных интерфейса: Диспетчер конфигураций (Configuration Manager) и Диспетчер библиотек (Library Manager). Данный раздел описывает эти основные интерфейсы, с помощью которых выполняется настройка конфигурации сервера, и рассказывает, для каких задач используется каждый из них.
Диспетчер конфигураций Диспетчер конфигураций используется для настройки одного или нескольких кластеров сервера и для управления службами CMS, индексирования и др. С помощью этого приложения можно управлять целым серверным кластером WorkSite MP, и именно это делает его столь мощным средством. Когда вы устанавливаете WorkSite MP Server, вы должны запустить Диспетчер конфигураций для того, чтобы создать конфигурацию для всех компонентов, составляющих серверный кластер WorkSite MP. Приводимый ниже список обозначает компоненты, которые должны быть сконфигурированы для каждого серверного кластера WorkSite MP с использованием Диспетчера конфигураций:
Конфигурации серверного кластера WorkSite MP • Серверные кластеры • Локальные и удаленные библиотеки • Серверы • Службы
Узел кластера. Узел сервера. Службы. Узел библиотек.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
156
Установка Collaboration
Диспетчер библиотек Диспетчер библиотек представляет собой административный инструмент, используемый для установки (настройки) и управления данными, связанными с библиотеками, обслуживаемыми серверными кластерами WorkSite MP. Используя диспетчер библиотек, администратор WorkSite может управлять библиотечными данными следующих типов:
Услуги (facilities) • Рабочие группы Примеры (экземпляры, копии) библиотечных метаданных • Классы метаданных • Отношения между метаданными Привилегии Конфигурация системы Информация о пользователях, обладающих правами доступа к объекту (trustees), включая следующую: • Настройки главной области • Области, которые включают в себя способность выполнять следующие задачи: • Добавление главной области к библиотеке • Добавление отдельных пользователей, групп, мест (местоположений) и организационных единиц в качестве родных узловых пользователей, обладающих правами доступа к объекту (trustees) под главной областью библиотеки • Импорт и синхронизация каталогов из внешних служб каталогов LDAP как импортированных узлов пользователей, обладающих правами доступа к объекту (trustees) под главной областью библиотеки • Добавление подчиненных областей из других библиотек Системные пользователи
Когда библиотека создана, она имеет предопределенную структуру каталогов, которая соответствует модели объекта WorkSite. Эта структура может быть реализована как «коробочное решение». Она также может рассматриваться как модель для построения приложения, основываемого на пользовательской модели объекта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
157
Окно диспетчера библиотек Раздел, описывающий окно диспетчера библиотек, состоит из 5 подразделов, которые описывают различные части окна диспетчера и их функции. Эти 5 подразделов перечислены ниже:
Фрейм каталогов Фрейм представления Меню Панель инструментов Панель поиска (просмотра)
Узлы верхнего уровня (Top-Level Nodes) Раздел «Узлы верхнего уровня» рассматривает функции, которые могут быть выполнены из следующих узлов:
Кластеры Серверный кластер Библиотека
Из этих узлов могут быть выполнены следующие задания: Добавление серверного кластера Удаление серверного кластера Вход в библиотеку
Узел услуг (Facilities Node) Раздел «Узел услуг» содержит описания задач, которые могут быть выполнены из узла услуг, и описания диалогов, используемых для выполнения задач. Из этого узла могут быть выполнены следующие задания:
ЗАО “ПМСОФТ”
Добавление экземпляров (копий, примеров) метаданных Редактирование источников и экземпляров метаданных Удаление экземпляров метаданных Добавление отношений между метаданными
(095) 232 11 00
www.pmsoft.ru
158
Установка Collaboration
Узел привилегий (Privileges Node) Раздел «Узел привилегий» содержит описания задач, которые могут быть выполнены из узла привилегий, и описания диалогов, используемых для выполнения задач. Узел привилегий помогает администраторам определить политику безопасности для пользователей, обладающих правами доступа к объектам (trustees). В зависимости от привилегий, политика безопасности может устанавливаться автоматически или требовать особых настроек. Из узлов, являющихся подузлами узла привилегий, могут быть выполнены следующие задания:
Редактирование привилегий
Узел системных конфигураций (System Configurations Node) Раздел «Узел системных конфигураций» содержит описания задач, которые могут быть выполнены из узла системных конфигураций, и описания диалогов, используемых для выполнения задач. Узел системных конфигураций помогает администраторам отслеживать глобальные конфигурации на уровне библиотеки. Из узлов, являющихся подузлами узла системных конфигураций, могут быть выполнены следующие задания:
Редактирование системных конфигураций
Узел пользователей, обладающих правами доступа к объекту (Trustees Node) Раздел «Узел пользователей, обладающих правами доступа к объекту» содержит описания задач, которые могут быть выполнены из этого узла, и описания диалогов, используемых для выполнения задач. Данный узел содержит различные подузлы, которые используются для создания и поддержания (ведения) родных и импортированных пользователей, обладающих правами доступа к объекту, для библиотеки. Из узлов, являющихся подузлами узла пользователей, обладающих правами доступа к объекту, могут быть выполнены следующие задания:
ЗАО “ПМСОФТ”
Добавление, редактирование или удаление библиотек, находящихся в списке доступных библиотек Редактирование существующих связей LDAP Добавление, редактирование или удаление соединений с внешними серверами каталогов LDAP Добавление, редактирование или удаление соответствий с внешними каталогами LDAP Добавление или редактирование главной области Добавление, редактирование или удаление пользователей, обладающих правами доступа к объекту Импорт, синхронизация или удаление внешних каталогов пользователей, обладающих правами доступа к объекту LDAP в главную область/из главной области Добавление уникального идентификатора в каталог LDAP Добавление, редактирование или удаление подчиненных областей Добавление, редактирование или удаление системных пользователей.
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
159
Добавление уникального идентификатора к LDAP каталогу WorkSite MP Server использует такой атрибут как уникальный идентификатор (или синхронизирующий ID) для того, чтобы обеспечить возможность импорта и синхронизации LDAP-совместимых каталогов в дерево Диспетчера библиотек. Имя, устанавливаемое по умолчанию для этого атрибута, выглядит как iManageSyncId, хотя может использоваться любое приемлемое имя. Нижеследующий раздел содержит указания по расширению схемы службы удаленных каталогов LDAP для включения в нее iManageSyncId и iManageSyncIdClass.
Создание пользователя с ограниченными правами доступа
На приведенном конфигураций.
ЗАО “ПМСОФТ”
ниже
рисунке
(095) 232 11 00
показан
интерфейс
диспетчера
www.pmsoft.ru
160
Установка Collaboration
Создание конфигурации Collaboration Server После того как Collaboration Server будет установлен, его нужно настроить в первый раз. Чтобы показать структуру узлов в диспетчере конфигураций и диспетчере библиотек в развернутом виде, необходимо щелкнуть мышью по знаку «+» рядом с узлом или дважды щелкнуть по имени узла.
1. Вручную запустите Диспетчер процессов (Process Manager) способом, зависящим от вашей операционной системы: Windows: :\worksitemp\worksiteserver\bin\win\impm.exe Solaris: /worksitemp/worksiteserver/bin/unix/impm Если вы пользуетесь операционной системой Windows, рекомендуется установить Диспетчер процессов как службу, для чего необходимо войти в указанный выше каталог и выполнить следующую команду: impmservice –install После установки службы запустите апплет панели управления «Службы» («Services») и установите способ запуска службы iManager PM в «Автоматически», затем запустите службу, если она еще не запущена.
2. Windows: запустите Диспетчер конфигураций из меню «Пуск» («Start»), «Программы» («Programs»), «iManage Worksite MP Server». Solaris: запустите /worksitemp/worksiteserver/bin/unix/imconfigmgr 3. Если установленный по умолчанию кластер не появляется в «Конфигурации кластера WorkSite» («WorkSite Cluster Configurations»), щелкните правой кнопкой мыши и выберите «Добавить кластер» («Add Cluster»).
Имя кластера должно быть тем же самым, что и имя компьютера, осуществляющего хостинг Collaboration Server.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
161
4. Щелкните правой кнопкой мыши по имени кластера и выберите «Добавить» («Add»), «Сервер» («Server»).
Имя сервера должно быть тем же самым, что и имя кластера.
5. Щелкните правой кнопкой мыши по узлу сервера и выберите «Добавить» («Add»), «CMS».
Помимо CMS (Content Management System, Система управления контентом) необходимо добавить службу индексирования после того как библиотека для совместной работы будет настроена. Детально этот вопрос рассмотрен в разделе «Добавление службы индексирования» на стр. 175.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
162
Установка Collaboration
6. Щелкните правой кнопкой мыши по подузлу «Локальные» («Local») узла «Библиотеки» («Libraries») и выберите «Добавить» («Add»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
163
7. Введите детальную информацию о базе данных локальной библиотеки.
Только для Oracle: Этот пользователь должен быть создан в Oracle, должен иметь табличную область, заданную по умолчанию, и должен обладать привилегиями «соединение» и «ресурс».
Этот пользователь должен иметь привилегии администратора базы данных (в Oracle по умолчанию system/manager, в SQL Server – sa/sa).
База данных локальной библиотеки – это база данных, созданная прежде, чем будет начата установка Collaboration Server.
Поле
ЗАО “ПМСОФТ”
Определение
Значение
Library Name (Имя библиотеки)
Имя библиотеки Collaboration.
Определяется пользователем
DBInstance Name (Имя копии базы данных)
Имя копии базы данных Oracle или SQL Server, которая должна использоваться в качестве библотеки Collaboration.
-
Driver (Драйвер)
Поставляемый драйвер баз данных для MS SQL Server или Oracle.
-
Owner (Владелец)
Владелец системы баз данных для библиотеки Collaboration.
IMANAGE
Connection (Соединение)
Хост, порт, учетная запись и пароль сервера баз данных.
-
(095) 232 11 00
www.pmsoft.ru
164
Установка Collaboration
8. Нажмите «Проверить» («Test») для проверки состоятельности информации о базе данных. Если проверка окажется неуспешной, убедитесь, что вы ввели верную информацию о библиотеке/базе данных. Если проверка окажется успешной, нажмите кнопку «Создать» («Create») для создания библиотеки аутентификации.
Мастер создания библиотеки контента создает таблицы и индексы базы данных, необходимые для запуска Collaboration Server. Нажмите «Далее» («Next») для перехода к следующему шагу Мастера. Вам потребуется следующая информация: Модель объекта библиотеки (Library Object Model) – выберите worksitemp31
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
165
Путь к файловому серверу (File Server Path) – напечатайте или укажите его с помощью кнопки «Обзор» («Browse») полный путь к месту, где должны создаваться и храниться файлы библиотеки (это может быть любое удобное вам место).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
166
Установка Collaboration
Поддержка национальных алфавитов базы данных (Database Character Support) – разрешает или запрещает использование символов национальных алфавитов для атрибутов строки базы данных. Не рекомендуется ставить флажок в окне «Поддержка национальных алфавитов» («National Character Support») при создании базы данных Oracle.
После завершения работы Мастера новая библиотека должна быть определена как библиотека аутентификации.
Добавление библиотеки аутентификации 1. Щелкните правой кнопкой мыши на имени кластера и выберите «Редактировать» («Edit»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
167
2. Щелкните закладку «Библиотеки CMS» («CMS Libraries»), затем щелкните «Добавить» («Add»).
3. Убедитесь, что библиотека аутентификации выбрана, после чего нажмите «OK».
4. Нажмите «OK», чтобы выбрать диалог «Редактирование кластера» («Edit Cluster»). Когда все таблицы и индексы базы данных будут созданы, будут добавлены три системных учетных записи: PROXYUSER, CACHEMANAGER и TOOLUSER.
5. Выберите «Файл» («File»), «Сохранить» («Save»), чтобы сохранить настройки конфигурации.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
168
Установка Collaboration
Запуск службы CMS 1. Для того, чтобы запустить службу CMS, щелкните правой кнопкой мыши по имени службы, затем выберите «Запустить» («Start»).
Если запуск службы CMS произведен успешно, то красный квадрат на пиктограмме службы CMS превратится в зеленую стрелку. 2. После запуска службы CMS щелкните правой кнопкой мыши на имени службы и выберите из меню «Автоматический запуск» («Auto-Start»).
Выбор автоматического запуска означает, что в случае перезагрузки сервера службы, обеспечивающие работу Collaboration, будут запущены после перезагрузки автоматически. 3. По окончании работы с Диспетчером конфигураций сохраните конфигурацию.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
169
Добавление службы индексирования 1. Windows: запустите Диспетчер конфигураций из меню «Пуск» («Start»), «Программы» («Programs»), «iManage Worksite MP Server». Solaris: запустите /worksitemp/worksiteserver/bin/unix/imconfigmgr 2. Разверните дерево «Конфигурации Worksite Claster» («Worksite Claster Configurations»), чтобы показать узел сервера (находящийся ниже узла кластера). 3. Щелкните правой кнопкой мыши по узлу сервера и выберите «Добавить» («Add»).
Отображается Indexer»).
окно
«Добавить
службу
индексирования»
(«Add
4. Если вы хотите разрешить SSL для службы индексирования, поставьте флажок в окне «SSL разрешен» («SSL Enabled»).
5. Щелкните на закладке «Библиотеки» («Libraries»). ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
170
Установка Collaboration
6. Выберите библиотеку, в которую вы собираетесь добавить службу индексирования, из списка «Доступные» («Available»). Чтобы выбрать несколько библиотек, нажмите клавишу Ctrl или Shift.
7. Нажмите кнопку «>>» для добавления выбранной библиотеки (или библиотек) в список «Сконфигурированные» («Configured»). 8. По окончании нажмите «OK». 9. Выберите «Файл» («File»), «Сохранить» («Save») для сохранения конфигурации.
Запуск службы индексирования 1. Для того, чтобы запустить службу индексирования, щелкните правой кнопкой мыши на имени службы и выберите «Запустить» («Start»).
Если запуск службы индексирования произведен успешно, то красный квадрат на пиктограмме службы превратится в зеленую стрелку.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
171
2. После запуска службы CMS щелкните правой кнопкой мыши на имени службы и выберите из меню «Автоматический запуск» («Auto-Start»).
Выбор автоматического запуска службы индексирования означает, что в случае перезагрузки сервера эта служба будет запущена после перезагрузки автоматически. 3. По окончании работы с Диспетчером конфигураций сохраните конфигурацию.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
172
Установка Collaboration
Добавление пользователей, обладающих правами доступа к объекту (trustees) 1. Запустите Диспетчер библиотек способом, зависящим от вашей операционной системы: Windows: «Пуск» («Start»), «Программы» («Programs»), «iManage Worksite MP Server», «Library Manager». Solaris: /worksitemp/worksiteserver/bin/unix/imlibmgr Служба CMS должна быть запущена прежде, чем может быть запущен Диспетчер библиотек.
По умолчанию главная локальная библиотека (созданная в Диспетчере конфигураций) отображается в Диспетчере библиотек. 2. Разверните узел кластера, чтобы отобразить узел библиотек. 3. Разверните узел библиотек, чтобы отобразить подузлы библиотек. 4. Разверните узел пользователей, обладающих правами доступа к объекту. 5. Щелкните правой кнопкой мыши на узле «Области» («Realms») и выберите «Добавить» («Add»).
В появившемся окне, дающем возможность выбора типа добавляемой области, выберите тип «Основная» («Master»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
173
6. В поле RDN введите имя основной области (по умолчанию предлагается имя «ImanageRealm»), затем нажмите «OK».
Введите имя основной области.
Нажмите «OK» по завершении работы.
7. Разверните узел «Области» («Realms»), щелкните правой кнопкой на новой основной области, затем нажмите выберите «Добавить» («Add») для добавления пользователя, обладающего правами доступа к объекту.
Первый пользователь, обладающий правами доступа к объекту, не обязательно используется ПО Primavera, однако, он необходим для того, чтобы инициализировать саму возможность совместной работы.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
174
Установка Collaboration
8. Введите следующую информацию обладающего правами доступа к объекту:
для
нового
пользователя,
RDN – имя нового пользователя, обладающего правами доступа к объекту (любое имя по вашему желанию) Class (класс) – оставьте имя, устанавливаемое по умолчанию, т.е. «Person» Label (метка) – по умолчанию устанавливается p, когда Class = Person UID – пользовательский идентификатор нового пользователя, обладающего правами доступа к объекту (не требуется) Domain (домен) – параметр, относящийся к LDAP, определяется вручную (не требуется). Вы можете установить пароль для пользователя, обладающего правами доступа к объекту, но больше никаких изменений вносить не требуется.
RDN. Класс. Метка.
UID. Домен.
9. По завершении работы нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
175
Добавление услуги (facility) После добавления как минимум одного пользователя, обладающего правами доступа к объекту, к основной области следующий шаг состоит в добавлении услуги по умолчанию. 1. Щелкните правой кнопкой мыши на узле «Услуги» («Facilities») и выберите «Добавить» («Add»).
.
2. Введите имя для услуги. Выберите основную область, принадлежащую «Дереву выбора пользователя, обладающего правами доступа к объекту» («Trustee Selection Tree»), выберите нового пользователя из списка «Выбор пользователя, обладающего правами доступа к объекту» («Trustee Selection»), затем щелкните «Добавить» («Add») для перемещения выбранного пользователя в список «Предоставленные полномочия» («Grants»).
Добавьте имя услуги.
Выберите основную область. Выберите желаемого пользователя, обладающего правами доступа к объекту. Нажмите «Добавить». Нажмите «OK».
3. Для сохранения изменений нажмите «OK». ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
176
Установка Collaboration
4. При появлении диалога «Выбор инициализирующего пользователя, обладающего правами доступа к объекту» («Select Initializer Trustee») выберите «Члены» («Members») в окне «Дерево выбора пользователя, обладающего правами доступа к объекту» («Trustee Selection Tree»), выберите нового пользователя в окне «Выбор лица» («Person Selection»), введите пароль данного пользователя в случае его наличия, затем нажмите «OK».
Выберите членов. Выберите желаемого пользователя, обладающего правами доступа к объекету. Введите пароль пользователя, обладающего правами доступа к объекту (необязательно). Нажмите «OK».
Вы будете уведомлены, инициализирована.
как
только
услуга
будет
успешно
По умолчанию новый пользователь, обладающий правами доступа к объекту добавляется к списку предоставленных полномочий двух дочерних рабочих групп услуги – администраторов и создателей рабочей области. Дополнительно создается рабочая область по умолчанию, называемая «Домашняя рабочая область» («Worksite MP Home»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
177
Добавление домена и пользователя домена с административными правами Для обеспечения интеграции с Primavera к основной области должен быть добавлен домен primavera.com. Внутри этого домена должен быть добавлен пользователь по имени DomainAdmin. 1. Щелкните правой кнопкой мыши по основной области (ImanageRealm) и выберите «Добавить» («Add»).
2. Введите перечисленные ниже данные для домена primavera.com, затем нажмите «OK». RDN – primavera.com Class – Domain Label – d (изменяется автоматически при изменении класса).
RDN. Класс. Метка.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
178
Установка Collaboration
3. Щелкните на закладке «Библиотеки» («Libraries») и снимите флажки «Наследование» («Inherit») перед окнами «Услуга предпочтений» («Preferences Facility») и «Рабочая область домашней страницы» («Homepage Workspace»).
Снимите флажки «Наследование» («Inherit»)… Затем нажмите кнопку «Обзор» («…») для задания значения каждого параметра.
4. Нажмите кнопку «Обзор» («…») рядом с окном «Услуга предпочтений» («Preferences Facility»), найдите и выделите услугу, которая была создана вами в предыдущем разделе, затем нажмите «OK».
Разверните узел библиотек и выберите только что созданную услугу…
Затем нажмите «OK».
Значение должно иметь вид: <библиотека>:<услуга>.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
179
5. Нажмите кнопку «Обзор» («…») рядом с окном «Рабочая область домашней страницы» («Homepage Workspace»), найдите и выделите рабочую группу Worksite MP Home (находящуюся под узлом услуги), затем нажмите «OK».
Разверните узлы библиотек и услуг, выберите рабочую группу «WorkSite MP Home»…
Затем нажмите «OK».
Значение должно иметь вид: <библиотека>:<услуга>: Worksite MP Home. Затем нажмите «OK».
6. По завершении нажмите «OK». 7. Щелкните правой кнопкой мыши на домене primavera.com и выберите «Добавить» («Add»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
180
Установка Collaboration
8. Введите следующую информацию о пользователе-администраторе домена: RDN – DomainAdmin Class – Person Label – p UID – DomainAdmin Domain – primavera.com Пароль для пустым.
пользователя
DomainAdmin
следует
оставить
RDN. Класс. Метка.
UID. Домен.
9. По завершении нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
181
Назначение пользователя DomainAdmin менеджером (управляющим) домена primavera.com После того как пользователь DomainAdmin будет создан, его следует назначить менеджером домена primavera.com. 1. Щелкните правой кнопкой мыши на имени домена primavera.com под основной областью и выберите «Редактировать» («Edit»).
2. Щелкните мышью на закладке «Менеджеры» («Managers»), разверните дерево, находящееся в окне «Дерево выбора пользователя, обладающего правами доступа к объекту» («Trustee selection Tree»), выберите DomainAdmin в окне «Выбор лица» («Person Selection»), затем нажмите «Добавить» («Add») для добавления этого пользователя в список «Пользователи, обладающие правами доступа к объекту и являющиеся менеджерами» («Trustee Managers»).
Выберите домен primavera.com
Выберите пользователя «DomainAdmin». Нажмите «Добавить» («Add»).
Нажмите «OK».
3. По завершении нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
182
Установка Collaboration
Добавление пользователя DomainAdmin в рабочие группы «Trustee Browsers» и («Workspace Creators») После того как пользователь DomainAdmin будет создан, его следует добавить в рабочие группы («Trustee Browsers») и («Workspace Creators»). 1. Щелкните правой кнопкой мыши на пиктограмме рабочей группы («Trustee Browsers») и выберите «Редактировать» («Edit»).
2. Выберите домен primavera.com в окне «Дерево выбора пользователя, обладающего правами доступа к объекту» («Trustee Selection Tree»), выберите пользователя DomainAdmin в окне «Выбор пользователя, обладающего правами доступа к объекту» («Trustee Selection»), затем щелкните «Добавить» («Add») для перемещения этого пользователя в список «Члены» («Members»).
Выберите домен primavera.com Выберите пользователя «DomainAdmin». Нажмите «Добавить» («Add»).
Нажмите «OK».
3. По завершении нажмите «OK». 4. Щелкните правой кнопкой мыши на рабочей группе («Workspace Creators») и выберите «Редактировать» («Edit»). ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
183
5. Выберите домен primavera.com в окне «Дерево выбора пользователя, обладающего правами доступа к объекту» («Trustee Selection Tree»), выберите пользователя DomainAdmin в окне «Выбор пользователя, обладающего правами доступа к объекту» («Trustee Selection»), затем щелкните «Добавить» («Add») для перемещения этого пользователя в список «Члены» («Members»).
Выберите домен primavera.com Выберите пользователя «DomainAdmin». Нажмите «Добавить» («Add»).
Нажмите «OK».
6. По завершении нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
184
Установка Collaboration
Расширение схемы совместной работы После того, как Collaboration Server и библиотеки будут установлены, схема базы данных должна быть обновлена до расширенной схемы. Расширение схемы базы данных 1. Скопируйте файл finalschema.dat из каталога \collab\schema на компактдиске myPrimavera в каталог \worksitemp\worksiteserver\config\objectmodels на Collaboration Server. 2. Остановите службу CMS в Диспетчере конфигураций. 3. Откройте командную строку или оболочку и перейдите в следующий каталог: Windows: C:\worksitemp\worksiteserver\bin\win\ Solaris: /worksitemp/worksiteserver/bin/unix/ 4. Запустите следующую команду: imlibmigrate -from objectmodels\worksitemp31.dat -to objectmodels\finalschema.dat -database -cluster Замените значения параметров -database и -cluster на имя библиотеки и имя кластера вашей конкретной реализации. В базе данных библиотеки в таблице p_project появятся новые поля: X_PVPKID и X_PVTYPE. 5. Перезагрузите Collaboration Server. 6. Перезапустите службу CMS (если в качестве способа ее запуска не выбрано значение «Автоматически»).
Проверка состоятельности (успешности) обновления Для того, чтобы проверить, успешно ли была обновлена схема базы данных, необходимо проверить файл cms.ImLibraryMigrate..log в каталоге \worksitemp\worksiteserver\logs\\. В пути и имени файла журнала для вашего сервера будет использоваться имя кластера (имя хоста) Collaboration Server вместо , как показано выше.
Файл журнала должен заканчиваться следующей строкой в случае успешного обновления: : INFO [main] Library Migrate ended successfully
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
185
Добавление обновленных форматов документов В myPrimavera поддерживаются 2 формата документов, по умолчанию не поддерживаемые Collaboration Server. Эти форматы необходимо добавить в библиотеку совместной работы после того, как установка сервера будет завершена. Детальная информация о форматах документах приведена ниже: ОПИСАНИЕ
РАСШИРЕНИЕ
ИМЯ
Файл MicroStar Design
dgn
DGN
Файл чертежа AutoCAD
dwg
DWG
1. Запустите Диспетчер библиотек способом, зависящим от вашей операционной системы: Windows: «Пуск» («Start»), «Программы» («Programs»), «iManage Worksite MP Server», «Library Manager». Solaris: /worksitemp/worksiteserver/bin/unix/imlibmgr Служба CMS должна быть запущена прежде, чем может быть запущен Диспетчер библиотек.
2. Разверните узлы кластера и библиотек для отображения подузлов библиотек. 3. Разверните узел метаданных. 4. Щелкните правой кнопкой мыши на строке «Форматы прикладных данных» («Application Formats») и выберите «Добавить» («Add»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
186
Установка Collaboration
Будет отображен диалог «Добавление метаданных» («Add metadata»).
5. Введите значения, перечисленные на предыдущей странице, для одного из форматов документов. Чтобы ввести данные в поле «Значение» («Value»), щелкните левой кнопкой мыши и введите требуемый текст. 6. По завершении нажмите «OK». Если тот или иной формат файла используется часто, вы можете отметить поле «IS_INDEXABLE», чтобы обеспечить более быструю загрузку документов установленного формата.
7. Повторите шаги с 4 по 6 для второго формата документа.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
187
Настройка myPrimavera для работы с Collaboration Server После того, как Collaboration Server будет успешно установлен, вам необходимо изменить значения ряда параметров в myPrimavera Administration Application (см. параграф «Использование myPrimavera Administration Application»). Параметры, относящиеся к работе с Collaboration Server, перечислены ниже.
Обязательные параметры Значения ряда параметров зависят от особенностей вашей конкретной реализации. Как следствие этого, перечисленные ниже параметры должны быть изменены в myPrimavera Administration Application, прежде чем Collaboration Server сможет корректно работать в вашей среде.
Database.Instance.CollaborationDomain – домен Collaboration, созданный в разделе «Добавление домена и пользователя домена с административными правами».
Application.CollaborationServer.ServerName – осуществляющего хостинг Collaboration Server.
имя
Application.CollaborationServer.LibraryName Collaboration, созданная на шаге 7 на стр. 169.
–
Application.CollaborationServer.CacheUserName – ID пользователя, имеющего доступ к кэшу приложений, используемых в Collaboration. Значение этого параметра (CACHEMANAGER) устанавливается по умолчанию и должно соответствовать ID пользователя, созданного на Collaboration Server в ходе добавления библиотеки аутентификации (см. «Добавление библиотеки аутентификации»).
Application.CollaborationServer.CachePassword – Пароль, который соответствует имени CacheUserName. Значение этого параметра должно быть введено в myPrimavera Administration Application и должно соответствовать паролю, используемому для CACHEMANAGER на Collaboration Server. Пароль, создаваемый по умолчанию на Collaboration Server, также выглядит как CACHEMANAGER ((см. «Добавление библиотеки аутентификации»).
компьютера, библиотека
Дополнительные параметры Остальные параметры Collaboration могут быть изменены в случае необходимости, однако, внесение в них изменений не требуется для обеспечения функциональности режима совместной работы в myPrimavera.
ЗАО “ПМСОФТ”
Application.CollaborationServer.CollaborationWorkspaceName – имя рабочей среды для Collaboration, устанавливаемое по умолчанию.
Application.CollaborationServer.InitiationWorkspaceName – рабочего окружения инициации, устанавливаемое по умолчанию.
(095) 232 11 00
имя
www.pmsoft.ru
188
ЗАО “ПМСОФТ”
Установка Collaboration
Application.CollaborationServer.AppName – имя приложения по умолчанию, используемое myPrimavera.
Application.CollaborationServer.PoolSize – число инициализированных соединений, используемых Collaboration.
Application.CollaborationServer.PoolUserName – имя пользователя, используемое для запуска пула соединений.
Application.CollaborationServer.PoolUserPassword – пароль, соответствующий имени пользователя, используемого для запуска пула соединений.
Application.CollaborationServer.AdminUserName – имя пользователя, обладающего правами администрирования.
Application.CollaborationServer.AdminPassword – пользователя, обладающего правами администрирования.
Application.CollaborationServer.CacheLimit – максимальное количество CMS-объектов, хранимых в кэше приложений.
Application.CollaborationServer.StrictDocumentVersioning – при значении «true» отладка документа ограничивается наиболее недавней (самой новой) версии документа. При значении «false» отладке может быть подвергнут документ любой версии.
Application.CollaborationSyncService.SynchronizationInterval – интервал, с которым производится запуск службы синхронизации Collaboration. Синхронизация перемещает документы, отмеченные для удаления, в папку \trash на collaboration server. Кроме того, прочие элементы Collaboration (например, дискуссии или уведомления), которые должны быть удалены (например, когда проект удаляется), перемещаются в папку \trash.
Application.CollaborationRecyclerService.Automatic - При значении «true» разрешается работа службы очистки, которая избавляется от удаленных документов и других элементов Collaboration (находящихся в папке \trash).
Application.CollaborationRecyclerService.RecycleInterval – интервал, с которым производится запуск службы очистки.
(095) 232 11 00
пароль
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
189
Установка пакета обновления Collaboration Server для обеспечения совместимости с myPrimavera 4.1 После того, как Collaboration Server будет установлен и настроен для работы с myPrimavera, поверх него необходимо будет установить пакет обновления (v3.1 HFB5). Для того, чтобы установить пакет обновления, вам необходимо выполнить следующие действия: 1. Остановить iManage Process Manager (impm или impm.exe). Если вы установили Process Manager как службу Windows, откройте апплет «Службы» («Services»), найдите службу iManage PM и остановите ее. Остановка службы iManage Process остановке служб индексирования и CMS.
2. Если необходимо, приложениями. 3. Запустите установки:
Manager
вставьте
компакт-диск
с
соответствующую
операционной
системе
приведет
к
myPrimavera/webпрограмму
Windows: :\collab\31HFB5\instdata\windows\vm\svr31b5.exe Solaris: /collab/31/instdata/solaris/vm/svr31b5.bin 4. Выберите язык установки и ознакомьтесь с введением. 5. Подтвердите принятие лицензионного соглашения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
190
Установка Collaboration
6. Когда вам будет предложен путь к каталогу установки, убедитесь, что этот путь корректен. Если это не так, нажмите «Выбрать…» («Choose…») и выберите основной каталог установки (этот каталог содержит каталог «worksiteserver»).
7. Когда вам будет предложен каталог резервного копирования, вы можете либо оставить каталог, предлагаемый по умолчанию, либо вручную напечатать путь к новому каталогу, либо нажать «Выбрать…» («Choose…») и выбрать каталог резервного копирования.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 3: Установка и настройка серверной части
191
8. После завершения работы программы установки нажмите «Готово» («Done») для выхода из нее.
9. Удалите временные файлы (все файлы), находящиеся в каталоге \fxfer каталога установки Worksite MP. По умолчанию этот каталог расположен следующим образом: c:\worksitemp\\fxfer\. 10. Перезапустите iManage Process Manager (или перезапустите службу в Windows). Если для служб CMS и индексирования не установлен способ запуска «Автоматически» («Auto-start»), перезапустите их из Диспетчера конфигураций.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
192
Установка Collaboration
11. Чтобы убедиться в успешном обновлении, запустите Диспетчер конфигураций, щелкните «Помощь» («Help»), «О программе» («About») и прокрутите текст в окне до конца. Текущая версия должна иметь номер 3.1.6.2.5.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
193
Установка дополнительных компонентов В этой главе Установка службы задач Настройка распределенной службы задач
В этой главе описаны дополнительные компоненты, которые вам может потребоваться установить в вашей конкретной реализации пакета Primavera. Эти компоненты не зависят друг от друга, поэтому вы можете установить только те из них, которые вам необходимы. Если ваша реализация пакета Primavera не требует дополнительных компонентов, вы можете пропустить изучение данной главы.
Параметры настройки службы задач, прописываемые в реестре Установка SDK Создание файлов автоматической установки Установка Claim Digger
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
194
Установка клиентских модулей
Установка службы задач (Job Service) Служба задач Primavera позволяет автоматизировать ряд функций в модуле Project Management. С ее помощью вы сможете использовать фактические значения, составлять пакетные отчеты, экспортировать проекты, выполнять расчет расписания проектов и суммировать проекты. Служба задач Primavera запускается как служба Windows NT/2000 и способна поддерживать неограниченное количество задач, каждая из которых имеет свое собственное расписание. Задачи определяется в модуле Project Management и хранятся в базе данных проектов предприятия. Если вы работаете более чем с одной базой данных проектов, вы можете запускать задачи для всех баз данных с одного и того же компьютера, работающего под управлением Windows NT/2000 Server, установив несколько копий службы задач, как описано далее в настоящем разделе.
Установка службы задач 1. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera. В дополнение к установке службы задач, вы должны настроить базу данных myPrimavera для запуска службы задач Project Architect. Обратитесь к разделу «Настройка базы данных myPrimavera для запуска службы задач Project Architect».
ЗАО “ПМСОФТ”
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
195
3. Подтвердите принятие лицензионного соглашения. 4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
5. Выберите «Другие компоненты» («Other Components»).
6. Выберите «Служба задач» («Job Service»). Для того, чтобы использовать распределенную службу задач, выберите опцию «Включить конфигурацию распределенной службы задач» («Include Distributed Job Service Configuration»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
196
Установка клиентских модулей Мастер установки начинает проверять, имеет ли пользователь права администратора. При отсутствии у пользователя таких прав Мастер установки завершит работу.
Далее Мастер установки выполняет установку файлов BDE на ваш компьютер.
7. Для установки службы задач нажмите «Далее» («Next»).
8. Введите псевдоним базы данных и параметры соединения. Используйте учетную запись pubuser.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
197
Служба задач использует BDE-псевдоним для того, чтобы соединиться с сервером баз данных. Не используйте тире в BDE-псевдониме, так как это приведет к возникновению ошибки.
9. Выберите тип сервера баз данных: Oracle или Microsoft SQL Server/MSDE.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
198
Установка клиентских модулей
10. Если вы соединяетесь с Oracle, введите строку подключения Oracle, которая может быть найдена в файле TNSNAMES.ORA, и сетевой протокол. Чтобы установить правильные параметры настройки драйвера, укажите ту версию Oracle, которую вы используете.
Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы данных и укажите имя серверного компьютера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
199
11. Нажмите «Далее» («Next»). Указанный вами BDE-псевдоним создан.
12. Для начала копирования файлов нажмите «Далее» («Next»). Программа установки выполняет установку файлов службы задач. Если вы выполняете программу установки на СЕРВЕРНОЙ машине в распределенной среде службы задач, НЕ НАЖИМАЙТЕ кнопку «Проверить» («Test»), как описано на следующем шаге.
13. Нажмите «Проверить» («Test»), чтобы проверить соединение с базой данных. Если тест завершается неудачей, вы все равно можете продолжить установку.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
200
Установка клиентских модулей
Детальная информация о запуске задач для нескольких баз данных с помощью службы задач приведена в параграфе «Запуск служб задач для нескольких баз данных» в конце настоящего раздела.
Вы можете создать несколько копий службы задач, что даст вам возможность запускать несколько служб задач для всех баз данных проектов с одного серверного компьютера, работающего под управлением Windows NT/2000. Создайте по одной копии службы задач для каждой базы данных. После того, как соединение для вашей первой базы данных будет создано, нажмите кнопку «Добавить службу задач» («Add more Job Service») и укажите псевдоним для второй базы данных. Повторите шаги с 7 по 12.
Нажмите данную кнопку, чтобы задать параметры соединения для другой копии службы задач.
При установке нескольких копий службы задач прежде всего следует остановить все существующие службы задач.
14. По окончании добавления копий служб задач нажмите «Далее» («Next») для продолжения работы Мастера. 15. Нажмите кнопку «Финиш» («Finish»). По окончании процесса установки ваш компьютер будет автоматически перезагружен. После того, как служба задач будет установлена на ваш компьютер и сможет успешно соединяться с базой данных, эта служба будет с нужной периодичностью запускать любые определенные пользователем задачи, выполнение которых запланировано в модуле Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
201
Запуск служб задач для нескольких баз данных После того, как вы установите отдельную копию службы задач для каждой базы данных проектов, вы сможете использовать фактические значения, составлять пакетные отчеты, экспортировать проекты, выполнять расчет расписания проектов и подводить итоги по всем базам данных с одной серверной машины, работающей под управлением NT/2000. Войдите в модуль Project Management и выберите одну из баз данных проектов, по которой вы хотите выполнить подведение итогов.
Выберите псевдоним базы данных, по которой вы хотите выполнить подведение итогов.
В модуле Project Management выберите «Инструменты» («Tools»), «Службы задач» («Job Services»). Добавьте службу задач, которую вы хотите запустить для выбранной базы данных. Чтобы установить еще одну службу задач для второй базы данных проектов, выйдите из модуля Project Management. Затем войдите в модуль Project Management повторно и выберите следующую базу данных проектов, указав ее псевдоним. В диалоговом окне «Службы задач» («Job Services») добавьте задачу для открытой в данный момент базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
202
Установка клиентских модулей
Некоторые замечания о заданиях для модуля суммирования и о myPrimavera Функции управления ресурсами в myPrimavera, в которых используются итоговые данные, опираются на создание текущих записей о ресурсах предприятия. Каждая запись представляет собой итог (сумму) всех назначений для данного ресурса. Для того, чтобы имеющиеся на предприятии записи соответствовали текущему моменту времени (были актуальными), при подведении итогов по проектам воспользуйтесь описанными ниже методами.
ЗАО “ПМСОФТ”
Суммирование проекта непосредственно в myPrimavera. Задачи, относящиеся к модулю подведения итогов myPrimavera, предусматривают постоянное обновление ведущихся на предприятии записей о ресурсах в выбранном проекте.
Войдите в клиент-серверный модуль как Администраторсуперпользователь (Admin SuperUser) и создайте для модуля суммирования задачу генерации записей о ресурсах предприятия по всем ресурсам указанных проектов.
Если при работе с клиент-серверным модулем для подведения итогов используются пункты меню, для того, чтобы создание таких записей о ресурсах предприятия было возможным, в реестре должен существовать определенный ключ. Для создания ключа добавьте в ветвь реестра HKEY_LOCAL_MACHINE/SOFTWARE/Primavera параметр EnterpriseSummaries (тип данных – REG_DWORD) и измените его значение на «1».
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
203
Некоторые замечания об отправке задач службы задач непосредственно на принтер Для того, чтобы вы могли отправить ту или иную задачу на принтер, ваша служба задач должна быть надлежащим образом настроена. Для осуществления такой настройки на компьютере, на котором выполняется служба задач, выполните следующие шаги: 1. В Панели управления (Control Panel) выберите «Администрирование» («Administrative Tools»), «Службы» («Services»). 2. Выполните двойной щелчок на службе «Служба задач Primavera» («Primavera Job Service»). 3. В диалоге «Свойства службы задач Primavera» («Primavera Job Service Properties») выберите закладку «Зарегистрироваться (войти) от имени» («Log On»). 4. Выберите «Эта учетная запись» («This Account») и введите имя учетной записи и пароль пользователя с административными полномочиями. 5. Нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
204
Установка клиентских модулей
Настройка распределенной службы задач Распределенная служба задач (Distributed Job Service, DJS) представляет собой расширение службы задач, которое дает возможность компьютеруконтроллеру управлять несколькими серверами, на которых выполняются службы задач. Нераспределенная служба задач запускает задания на одной машине, установка распределенной службы задач на нескольких машинах позволяет запускать на каждой машине свою независимую службу задач. В случае распределенной службы задач каждый выделенный сервер запускает задания на выполнение согласно указаниям контроллера посредством DCOM-коммуникации, как показано на приводимом рисунке. Это распределяет приходящуюся на службу задач нагрузку по нескольким машинам. При желании можно сделать так, чтобы контроллер также выполнял задания.
В дополнение к подготовительным мерам, описанным в данном разделе, вы должны настроить базу данных myPrimavera для запуска службы задач Job Architect. Детальная информация по этому вопросу приведена в параграфе «Настройка базы данных myPrimavera для запуска службы задач Job Architect» раздела «Изменение параметров конфигурации баз данных» главы «Установка myPrimavera».
ЗАО “ПМСОФТ”
Подготовка контроллера и серверов DJS к установке и настройке Прежде чем приступать к установке и настройке DJS на контроллере и серверах, необходимо выполнить следующие действия:
На контроллере и всех серверах DJS определите переменные «Temp» и «TMP» в закладке «Переменные окружения» («Environment variables») апплета «Система» («System») Панели управления (Control Panel) (как для пользовательских, так и для системных переменных).
Синхронизируйте системные часы (таймеры) контроллера и всех серверов DJS, чтобы они имели одинаковые временные метки в файлах журналов.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
205
Установка распределенной службы задач Прежде чем вы приступите к установке распределенной службы задач, определите контроллер и серверы (не более 10). Установите на каждую машину службу задач, как описано в разделе «Установка службы задач». При установке службы задач на контроллер обязательно выберите опцию «Включить конфигурацию распределенной службы задач» («Include Distributed Job Service Configuration»), как показано на приводимом ниже рисунке. По завершении процесса установки вернитесь к этому разделу, чтобы настроить права доступа пользователей. Компания Primavera рекомендует, чтобы контроллер и все связанные с ним серверы находились в одном и том же домене. Кроме того, каждая машина должна работать под управлением Windows 2000 SP3 (или более поздней версии).
Настройка прав доступа к распределенной службе задач Прежде чем приступить к настройке DCOM и DJS, вы должны создать пользователей, которые будут обладать правами запускать службу задач, модифицировать параметры реестра и иметь доступ к информации контроллера о путях, а также иметь доступ к приложениям в сети. На сервере, являющемся контроллером домена, в котором располагаются контроллер службы задач и серверы DJS, выполните следующие действия: 1. Создайте группу пользователей (например, PrmJob Admins). 2. Для контроллера службы задач и каждого сервера DJS добавьте имя пользователя к только что созданной группе пользователей. Например: Имя контроллера: ControllerUser Имя сервера 1 (сервер DCOM): Server1User Имя сервера 2 (сервер DCOM): Server2User Имя сервера 3 (сервер DCOM): Server3User
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
206
Установка клиентских модулей
3. На контроллере службы задач и на каждом сервере DJS добавьте созданную группу к группе локальных администраторов. 4. На закладке «Безопасность по умолчанию» («Default Security») диалога «Свойства: настройка Distributed COM» («Distributed COM Configuration Properties») добавьте созданную группу к каждому типу разрешений, настраиваемых пользователем (кнопка «Изменение умолчаний» («Custom Permissions»)). Приведенный выше пример иллюстрирует многопользовательский сценарий. Вы также можете настроить и однопользовательский доступ. Например, вы можете создать единственного пользователя домена (например, ControllerUser) и добавить этого пользователя в группу локальных администраторов контроллера службы задач и каждого сервера DJS. Далее, когда вы будете выполнять настройку DCOM, вы можете создать пользователя ControllerUser вместо группы PrmJob Admins, показанной выше.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
207
Настройка DCOM для работы с распределенной службой задач Для того, чтобы настроить DCOM для работы с распределенной службой задач, необходимо выполнить следующие шаги для контроллера службы задач и каждого сервера DJS. 1. Из командной строки (или из меню «Пуск» («Start»), «Выполнить» («Run»)) запустите dcomcnfg. Вам будет предложено окно диалога «Свойства: настройка Distributed COM» («Distributed COM Configuration Properties»). 2. В закладке «Приложения» («Applications») диалога «Свойства: настройка Distributed COM» («Distributed COM Configuration Properties») выберите {9E521861-5A76-11D5-98F4-00C0F680F1F}, после чего щелкните «Свойства» («Properties»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
208
Установка клиентских модулей
3. В диалоге «Свойства» («Properties») на закладке «Общие» («General») в поле «Уровень проверки подлинности» («Authentication Level») установите значение «Подключение» («Connect»).
Убедитесь, что для контроллера службы задач и всех серверов DJS установлен один и тот же уровень проверки подлинности. При желании вы можете установить уровень «Подключение» («Connect») в качестве уровня проверки подлинности по умолчанию на закладке «Свойства по умолчанию» («Default Properties») диалога «Свойства: настройка Distributed COM» («Distributed COM Configuration Properties»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
209
4. В диалоге «Свойства» («Properties») на закладке «Размещение» («Location») выберите «Выполнение приложения на данном компьютере» («Run Application On This Computer»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
210
Установка клиентских модулей
5. В диалоге «Свойства» («Properties») на закладке «Безопасность» («Security») выберите опции так, как показано на приводимом ниже рисунке: «Использовать пользовательские разрешения доступа» («Use custom access permissions»), «Использовать пользовательские разрешения запуска» («Use custom launch permissions») и «Использовать пользовательские разрешения для настройки» («Use custom configuration permissions»).
Выберите опции так, как показано на этом рисунке. Нажмите «Изменить» («Edit») для того, чтобы добавить пользователей и группы к каждому разрешению, устанавливаемому пользователем.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
211
6. Для каждого типа разрешений, устанавливаемых пользователем, щелкните соответствующую кнопку «Изменить» («Edit») и выполните шаги 7 – 9. После того как вы выполните шаги 7 – 9 для всех трех типов разрешений, устанавливаемых пользователем, переходите к шагу 10. Вам предлагается диалог «Разрешения: значения реестра» («Registry Value Permissions») (показан на приводимом ниже рисунке).
Для типа «Разрешение доступа» (Access Permissions) это поле содержит значение «Разрешить доступ» («Allow Access»). Для типа «Разрешение запуска» (Launch Permissions) оно содержит значение «Разрешить запуск» («Allow Launch»). И, наконец, для типа «Разрешение для настройки» (Configuration Permissions) оно содержит значение «Полный допуск» («Full Control»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
212
Установка клиентских модулей
7. В диалоге «Разрешения: значения реестра» («Registry Value Permissions») нажмите «Добавить» («Add»). Открывается диалог «Добавление пользователей и групп» («Add Users and Groups») (показанный на приводимом ниже рисунке). Для типа «Разрешение доступа» (Access Permissions) выберите значение «Разрешить доступ» («Allow Access»). Для типа «Разрешение запуска» (Launch Permissions) выберите значение «Разрешить запуск» («Allow Launch»). И для типа «Разрешение для настройки» (Configuration Permissions) выберите значение «Полный допуск» («Full Control»).
8. В диалоге «Добавление пользователей и групп» («Add Users and Groups») выберите созданную вами ранее группу пользователей (в нашем примере PrmJobAdmins). В поле «Тип доступа» («Type of Access») выберите «Разрешить доступ» («Allow Access»). Нажмите «OK». Когда вы будете повторять этот шаг для опции «Использовать пользовательские разрешения запуска» («Use custom launch permissions»), выберите значение «Разрешить запуск» («Allow Launch»). И, наконец, когда вы будете повторять этот шаг для опции «Использовать пользовательские разрешения для настройки» («Use custom configuration permissions»), выберите «Полный доступ» («Full Control»).
9. В диалоге «Разрешения: значения реестра» («Registry Value Permissions») нажмите «OK». Диалог закрывается. Закладка «Безопасность» («Security») диалога «Свойства» («Properties») все еще открыта. Если вы не выполнили шаги 6 – 9 для всех трех типов пользовательских разрешений (доступ, запуск, настройка), выбранных на шаге 5, вернитесь к шагу 6. Если шаги 6 – 9 выполнены для всех трех типов пользовательских разрешений, переходите к шагу 10.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
213
10. В диалоге «Свойства» («Properties») на закладке «Учетная запись» («Identity») (показан на следующем рисунке) выберите опцию «Указанный пользователь» («This user»). Введите пароль пользователя, имеющего административные привилегии на используемом вами компьютере.
11. Для закрытия диалога нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
214
Установка клиентских модулей
12. На компьютере, исполняющем функции контроллера службы задач, запустите апплет «Службы» («Services») Панели управления (Control Panel). 13. В диалоге «Службы» («Services») дважды щелкните мышью на имени службы «Primavera Job Service» (JSDB). Откроется диалог «Свойства» («Properties»). 14. В диалоге «Свойства» («Properties») (показан на приводимом ниже рисунке) выберите «С учетной записью» («This account») и введите пароль пользователя, обладающего административными полномочиями на контроллере службы задач. Шаги 12 – 14 необходимы для того, чтобы дать возможность DJS использовать имя и пароль администратора, указанные вами во время настройки DCOM, в качестве имени запускающего пользователя (пользователя, от имени которого осуществляется запуск всех приложений) для всех серверов.
15. Нажмите «OK», чтобы закрыть диалог.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
215
Настройка контроллера службы задач и серверов DJS Настройка контроллера службы задач и серверов DJS выполняется с помощью Distributed Job Services Configuration Tool (инструмента настройки распределенных служб задач). Следуйте приводимым ниже инструкциям для того, чтобы воспользоваться этим инструментом и настроить контроллер службы задач и серверы DJS. 1. На контроллере запустите файл DistributedJobAdmin.exe, находящийся в каталоге C:\Program Files\Common Files\Primavera Common\JSConfig. Откроется окно диалога «Настройка распределенных служб задач» («Distributed Job Services Configuration») (как показано на приводимом ниже рисунке).
2. В диалоге «Настройка распределенных служб задач» («Distributed Job Services Configuration») нажмите «Обзор» («Browse»). Перейдите в папку Windows\System32 и выберите PrmJobSvXXXX.exe, где XXXX эквивалентно BDE-псевдониму соединения с базой данных (в приведенном примере XXXX эквивалентно JSBD_PE, как показано на следующем рисунке). 3. В диалоге «Настройка распределенных служб задач» («Distributed Job Services Configuration») нажмите «Добавить» («Add»). Для каждого из перечисленных серверов выберите соответствующий эквивалент PrmJobSvXXXX.exe. Диалог «Настройка распределенных служб задач» («Distributed Job Services Configuration») должен выглядеть так, как показано на следующем рисунке.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
216
Установка клиентских модулей
Выберите «Запрещено» («Disabled»), чтобы запретить DJS на конкретной машине. В данном примере контроллер будет управлять выполнением задач на серверах, но не будет выполнять их сам.
Если вы уже использовали данный инструмент настройки, все серверы, которые вы ранее настроили, будут представлены в списке серверов (таблица в нижней части предыдущего рисунка).
4. Установите статус «Разрешено («Enabled»)/Запрещено» («Disabled») для контроллера и каждого сервера DJS. Вы можете запретить DJS на любой машине (например, в случае, когда вы хотите, чтобы задачи выполнялись только на серверах, но не на контроллере). Однако, даже машина, имеющая состояние «Запрещено», способна выполнять задачи, если недоступна ни одна машина, имеющая состояние «Разрешено» (например, в случае проблем с сетью).
5. Нажмите «Проверить» («Test»), чтобы убедиться, что настройка DCOM и установка PrmJob на каждой машине выполнены корректно. 6. В поле «Максимальное количество задач myPrimavera» («Maximum Number of myPrimavera Jobs») введите число в диапазоне от нуля до количества серверов DJS, имеющих статус «Разрешено». Параметр «Максимальное количество задач» определяет, какое количество задач может выполняться одновременно. Этот параметр не влияет на настройку рекуррентных (повторяющихся, периодических) задач с использованием диалога «Службы задач» («Job Services») в модуле Project Management.
7. Нажмите кнопку «Сохранить изменения» («Save settings»), затем кнопку «Закрыть» («Close»). 8. Перезагрузите контроллер и все серверы DJS. После того, как контроллер будет перезагружен, его действия по планированию задач будут отражаться в апплете «Просмотр событий» («Event Viewer»). Файлы журналов для всех задач хранятся в соответствующей папке контроллера (не на серверах).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
217
Параметры настройки службы задач, прописываемые в реестре При желании вы можете изменить параметры настройки распределенной и нераспределенной службы задач, прописываемые в системном реестре. Войдите в меню «Пуск» («Start»), «Выполнить» («Run») и выполните команду regedit. Откроется окно Редактора реестра (Registry Editor). В Редакторе реестра перейдите в каталог My Computer\HKEL_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\P rmJobSvXXXX\Parameters (где XXXX эквивалентно псевдониму BDE соединения с базы данных). В приводимой ниже таблице представлены параметры настройки, прописываемые в реестре. [Параметры локализации] Имя и описание параметра
Установка по умолчанию
EstablishDBConnectionRetryCount Количество попыток соединения с базой данных при запуске (загрузке) системы. NonRecurringJobCleanupRate Периодичность (в секундах), с которой выполненные задания myPrimavera удаляются из базы данных (от 1 минуты до 7 дней). NonRecurringJobRefreshRate Периодичность (в секундах), с которой задания myPrimavera загружаются из базы данных. RecurringJobRefreshRate Периодичность (в секундах), с которой задания модуля Project Management загружаются из базы данных.
ЗАО “ПМСОФТ”
Допустимый диапазон значений/значения
3
1-10
3600
60-604800
5
1-3600
600
60-1440
(095) 232 11 00
www.pmsoft.ru
218
Установка клиентских модулей
Установка SDK Пакет SDK дает возможность внешним приложениям использовать данные Primavera. В дополнение к данным, SDK предоставляет совокупность бизнес-правил и расчетных значений, а также повышает безопасность (защищенность) приложений. SDK поддерживает стандарт ODBC для соединения с базой данных проектов. Поддерживаются также и ODBCсовместимые интерфейсы, такие как OLE-DB и JDBC.
Установка SDK 1. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
219
3. Подтвердите принятие лицензионного соглашения. 4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
5. Выберите «Другие компоненты» («Other Components»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
220
Установка клиентских модулей
6. Выберите «Пакет разработки программного обеспечения» («Software Development Kit»).
7. Нажмите «Далее» («Next») в диалоге приветствия.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
221
8. Выберите папку назначения для файлов SDK. По умолчанию файлы устанавливаются в папку Program Files\Common Files\Primavera Common\PMSDK.
9. Нажмите «Далее» («Next») для копирования файлов. Выполняется копирование файлов BDE 5.2.02 на ваш компьютер.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
222
Установка клиентских модулей
10. Нажмите «OK» после того, как прочтете объяснение оставшейся части процесса. Вы будете создавать BDE-псевдоним для использования с SDK. Этот псевдоним – PMSDK. Далее вы создадите имя источника пользовательских данных (DSN) ODBC. Это имя – PrimaveraSDK. Этот ODBC DSN будет использовать BDE-псевдоним для соединения с базой данных проектов.
11. Выберите тип драйвера вашего сервера баз данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
223
12. Введите информацию о соединении, требуемую для вашего типа базы данных. Если вы соединяетесь с Oracle, введите строку подключения Oracle, которая может быть найдена в файле TNSNAMES.ORA, и сетевой протокол. Чтобы установить правильные параметры настройки драйвера, укажите ту версию Oracle, которую вы используете.
Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы данных и укажите имя серверного компьютера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
224
Установка клиентских модулей
13. Нажмите «Финиш» («Finish»). BDE-псевдоним PMSDK создан.
14. Убедитесь, что параметры ODBC-соединения применительно к вашей базе данных, затем нажмите «OK».
корректны
ODBC DSN создано. Это – PrimaveraSDK.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
ЗАО “ПМСОФТ”
(095) 232 11 00
225
www.pmsoft.ru
226
Установка клиентских модулей
15. Нажмите «Финиш» («Finish»). 16. Нажмите «OK» для перезагрузки компьютера. После того, как SDK будет установлен на ваш компьютер, вы сможете соединяться с базой данных проектов, используя ODBS DSN. Документация по SDK находится в папке Program Files\Common Files\Primavera Common\PMSDK\Doc. Для доступа к SDK вы должны быть добавлены как пользователь с правами доступа администратора-суперпользователя либо вам должна быть предоставлена глобальная привилегия «Просмотр всех глобальных/проектных данных посредством SDK» («View All Global/Project Data via SDK»). Документация по SDK доступна для чтения посредством webбраузера. Откройте файл INDEX.HTM, чтобы просмотреть содержание документации.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
227
Создание файлов автоматической установки Автоматическая установка дает возможность администратору устанавливать модули Primavera на компьютер клиента, не отвечая на запросы Мастера установки. Все детальные сведения о конфигурации, необходимые для установки, указываются при первом создании файлов автоматической установки. Вы можете выбрать, какие клиентские модули устанавливать, настроить параметры соединения с базой данных проектов и указать папки, в которые будут скопированы файлы программ. Когда вы используете Мастер установки для создания файлов автоматической установки, эти файлы копируются в папку \Primavera\Unattended Setup на локальном диске. Можно указать и другое размещение, например, сетевой диск. Подробные сведения о запуске процесса автоматической установки содержатся в главе «Установка клиентских модулей» Части 4.
Чтобы приступить к процессу автоматической установки, необходимо запустить файл AUTO_INST.EXE. Этот исполняемый файл запускает специальную программу, которая использует для установки клиентской части Primavera информацию, содержащуюся в файле SILENTINST.INI. Этот файл содержит параметры настройки, которые были указаны при создании файлов автоматической установки. Вы можете в любой момент отредактировать файл SILENTINST.INI и изменить параметры настройки. Вы также можете перезапустить Мастер установки и заново создать комплект файлов автоматической установки либо создать несколько комплектов файлов для различных конфигураций.
Если вы создаете комплект файлов автоматической установки и размещаете их на сетевом сервере, разрешив совместное использование, то появляется возможность запускать процесс автоматической настройки с сетевого сервера на любое количество клиентских машин, подключенных к сети. Процесс автоматической установки также обеспечивает идентичную настройку всех клиентских модулей.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
228
Установка клиентских модулей
Создание файлов автоматической установки 1. Выполните двойной щелчок мышью на файле SETUP.EXE в корневой папке установочного компакт—диска Primavera. Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
229
3. Подтвердите принятие лицензионного соглашения. 4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
230
Установка клиентских модулей
5. Выберите «Другие компоненты» («Other Components»).
6. Выберите «Файлы автоматической установки» («Unattended setup files for future use»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
231
7. Нажмите «Далее» («Next») в диалоге приветствия.
8. Укажите папку назначения для устанавливаемых файлов. По умолчанию Мастер установки создает для этих файлов папку \Primavera\Unattended Setup.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
232
Установка клиентских модулей
9. Поставьте флажок в поле напротив каждого клиентского модуля, который вы хотите установить. Выберите используемый вами тип базы данных, затем напечатайте BDE-псевдонимы баз данных.
10. Выберите пути к каталогам назначения на клиентских машинах для модулей, совместно используемых файлов и файлов BDE.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
233
11. Введите информацию о соединении для используемой базы данных и пароль для доступа к базе данных. Если вы соединяетесь с базой данных Oracle, введите строки подключения.
Если вы соединяетесь с базой данных Microsoft SQL Server или MSDE, введите имена сервера и базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
234
Установка клиентских модулей
12. Нажмите «Далее» («Next»), чтобы начать копирование файлов.
13. Нажмите «Финиш» («Finish»). Если вы хотите, чтобы администраторы запускали процесс автоматической установки удаленно с клиентских компьютеров, предоставьте администраторам разрешение на запуск программы автоматической установки, находящейся в папке Unattended Setup на сервере сети. Для того, чтобы выполнить удаление файлов автоматической установки, запустите апплет «Установка и удаление программ» («Add/Remove Programs») из меню «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
235
Установка Claim Digger Claim Digger дает пользователям возможность сравнивать два проекта друг с другом либо сравнивать проект с целевым планом для того, чтобы определить, какие данные были добавлены, удалены или изменены по сравнению с исходными графиками. В дополнение к возможности сравнения проекта с целевым планом существует возможность генерации отчета для демонстрации различий между проектами.
Установка Claim Digger 1. Дважды щелкните мышью на файле SETUP.EXE в корневой папке установочного компакт-диска Primavera. Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
236
Установка клиентских модулей
3. Подтвердите принятие лицензионного соглашения. 4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
5. Выберите «Другие компоненты» («Other Components»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
237
6. Выберите «Claim Digger».
После нажатия кнопки «Далее» («Next») программа установки начинает проверять наличие на компьютере установленного пакета Java SDK или JRE 1.4 или более поздней версии. Если ни один из этих пакетов не обнаруживается, запускается Мастер установки JRE 1.4.2. Вам необходимо выполнить предписываемые этим Мастером шаги, после чего по завершении установки JRE 1.4.2 вернуться к установке Claim Digger.
7. На экран выводится окно Мастера установки Claim Digger.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
238
Установка клиентских модулей
8. Выберите язык, на котором вы хотите устанавливать программное обеспечение.
9. Проверьте или измените (при необходимости) путь к месту установки Claim Digger.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
239
10. Проверьте параметры установки Claim Digger в окне, представляющем сводную информацию.
11. Укажите тип базы данных (Oracle или Microsoft SQL Server/MSDE).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
240
Установка клиентских модулей
12. Укажите параметры соединения с базой данных. Введите имя пользователя базы данных и пароль, имя базы данных, адрес и порт хоста. Имя базы данных, адрес и порт хоста зависят от конкретной реализации Oracle или MS SQL Server. Поле «Порт хоста базы данных» («Database Host Port») содержит порт, установленный по умолчанию для выбранного вами типа базы данных. Вы можете изменять этот порт.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
Подробно о конфигурациях рассказывается в разделе «Использование myPrimavera Administration Application» главы «Установка myPrimavera».
Детальная информация приведена в разделе «Изменение параметров настройки базы данных» главы «Установка myPrimavera».
ЗАО “ПМСОФТ”
241
13. В том случае, если имеется уже существующая (настроенная) конфигурация базы данных версии 4.1, вы можете либо использовать ее, либо создать новую. Если вы устанавливаете Claim Digger впервые, выберите опцию создания новой конфигурации. Это необходимо для обеспечения согласования с вновь добавленными параметрами настройки.
Если существующие (настроенные) конфигурации отсутствует, указанный выше экран не появляется, и в процессе установки автоматически создается конфигурация по умолчанию с именем myPrimavera Configuration. Вы можете редактировать настройки параметров данной конфигурации с помощью myPrimavera Administration Application. После завершения установки вы можете в случае необходимости запустить Мастер настройки баз данных, чтобы выбрать другую конфигурацию.
(095) 232 11 00
www.pmsoft.ru
242
Установка клиентских модулей
14. При появлении сообщения, подтверждающего успешную настройку базы данных, нажмите «OK». 15. Для завершения установки нажмите «Финиш» («Fininsh»).
Детальная информация, касающаяся Claim Digger, содержится в Справочном руководстве по управлению проектами.
Сравнение крупных проектов: увеличение объема памяти, отводимого Claim Digger При работе с большими проектами Claim Digger может реагировать с большим опозданием из-за недостатка памяти. Claim Digger использует задаваемые по умолчанию массовые (усредненные) установки JVM, которые могут оказаться неадекватными для данного конкретного проекта. Максимальный объем памяти, доступный Claim Digger, может быть изменен через реестр Windows. Не добавляйте этот параметр в реестр, если только объем установленной на компьютере физической памяти не превышает 256 МБ.
Запустите редактор реестра и войдите в каталог: HKEY_CURRENT_USER\Software\Primavera\Shared\External Applications\Claim Digger. Дважды щелкните на ключе «Parameters» и ведите в начало поля «Значение» («Value») следующую строку: Xmx256m Обратите внимание на то, что между «-Xmx256m» и следующим символом в поле «Значение» («Value») должен быть пробел. Детальная информация о массовых (усредненных) установках JVM может быть найдена в соответствующей документации по Java-приложениям. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
243
Часть 4. Установка и настройка клиентской части Primavera В этой части
Установка клиентских модулей Изменение параметров настройки баз данных Настройка режимов аутентификации Администрирование пользователей и политики безопасности Практическая реализация модуля Timesheets
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
244
Установка клиентских модулей
В данной части Руководства описан процесс установки и настройки клиентских модулей ПО Primavera (Project Management, Methodology Management, Portfolio Analysis). Первая глава, «Установка клиентских модулей», описывает установку каждой из программ на компьютере пользователя. Во второй главе, «Изменение параметров настройки баз данных», рассмотрен процесс использования Мастера конфигурации баз данных (Database Configuration Wizard) для изменения параметров соединения с базой данных, администрирования лицензий, смены паролей пользователей и настройки учетных записей для доступа к базе данных. После того, как вы установите все модули, обратитесь к главе «Настройка режимов аутентификации» для выбора метода, с помощью которого будет подтверждаться правомочность доступа пользователей к модулям ПО Primavera. Далее прочтите главу «Администрирование пользователей и политики безопасности», в которой рассказывается об использовании модуля Project Management для создания и настройки учетных записей пользователей и обеспечения безопасности проектных данных. Если вы установили модуль Timesheets, то обратитесь к главе «Практическая реализация модуля Timesheets», в которой описаны процессы создания и настройки пользователей и табелей учета рабочего времени.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
245
Установка клиентских модулей В этой главе
В данной главе описан порядок установки клиентских модулей ПО Primavera: Project Management, Methodology Management и Portfolio Analysis. Для установки этих модулей запустите программу установки на компьютерах, на которых будет работать задействованный в проекте персонал.
Установка клиентского программного обеспечения для работы с базами данных (драйверов баз данных) Установка клиентских модулей должна производиться Установка клиентских модулей Запуск процесса автоматической установки Установка и запуск desktop-версии модуля Timesheets Запуск web-версии модуля Timesheets
ЗАО “ПМСОФТ”
только после установки и настройки серверной части, поскольку Мастер установки, с помощью которого производится установка клиентских модулей, должен предварительно установить соединение с сервером баз данных. Для того, чтобы установить или запустить модуль Timesheets, необходимо также предварительно установить и настроить Group Server. Если вы производите обновление уже существующей конфигурации, вы должны сначала удалить предыдущую версию и лишь после этого устанавливать новую версию (см. Часть 5).
(095) 232 11 00
www.pmsoft.ru
246
Установка клиентских модулей
Установка клиентского программного обеспечения для работы с базами данных (драйверов баз данных) Прежде чем вы установите клиентские модули, вам необходимо установить клиентское программное обеспечение для работы с используемыми вами базами данных. Это программное обеспечение позволяет компьютеру-клиенту устанавливать сетевые соединения с базой данных, находящейся на серверной машине.
Microsoft SQL Server/MSDE При установке модуля Project Management на компьютер, на него также, автоматически, устанавливаются файлы клиента Microsoft SQL Server, необходимые для связи клиентских модулей с базой данных. Вы должны применить этот метод для установки клиентского программного обеспечения для работы с базами данных в случае, если вы используете MSDE. Если же вы используете Microsoft SQL Server, вы также можете использовать ваш установочный компакт-диск Microsoft SQL Server для установки сетевой клиентской утилиты. Если вам незнаком этот процесс, обратитесь к администратору баз данных.
Oracle Для установки пользователя приложения и настройки клиентских файлов Oracle SQL*NET или NET8 так, чтобы они соответствовали вашей сети, воспользуйтесь установочным компакт-диском Oracle. Если вам не знаком этот процесс, обратитесь к администратору баз данных. Убедитесь, что все клиенты используют по умолчанию сетевой протокол TCP/IP.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
247
Установка клиентских модулей Для установки модулей Project Management, Methodology Management и Portfolio Analysis следует запустить Мастер установки. Вы можете установить как один, так и несколько модулей. Каждый модуль требует примерно 20 МБ свободного пространства на диске. Для установки клиентских модулей Primavera на компьютере, работающем под управлением Windows NT 4.0 Workstation или Windows 2000 Professional, пользователь должен иметь права администратора. Для поддержки в полном объеме функциональных возможностей модуля Timesheets требуется Internet Explorer версии 5.5 (SP2). На компьютере-клиенте должен быть установлен сетевой протокол TCP/IP.
Установка одного или нескольких приложений 1. Дважды щелкните по файлу SETUP.EXE установочного компакт-диска Primavera.
в
корневой
папке
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера. Для выхода из Мастера на любой стадии процесса установки нажмите кнопку «Отмена» («Cancel»).
2. Введите ключ продукта, находящийся на этикетке установочного компакт-диска Primavera.
3. Примите лицензионное соглашение.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
248
Установка клиентских модулей
4. Выберите «Приложения или компоненты Primavera» («Primavera applications or components»).
5. Выберите «Клиентские модули (PM, MM, PA)» («Client applications (PM, MM, PA)»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
249
6. В окне приветствия нажмите «Далее» («Next»).
7. Нажмите «Обзор» («Browse»), чтобы выбрать папку назначения для файлов BDE 5.2.02.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
250
Установка клиентских модулей
8. Нажмите «Обзор» («Browse»), чтобы указать папку назначения для файлов приложения.
9. Примите предложенную папку назначения для совместно используемых файлов приложения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
251
10. Поставьте флажки рядом с названиями тех модулей, которые вы хотите установить.
11. Выберите имя программной группы, в которой будут находиться пиктограммы клиентских модулей Primavera в меню «Пуск» («Start»). Если вы не измените предложенное по умолчанию размещение, то эти пиктограммы будут находиться в программной группе «Primavera» группы «Программы» («Programs»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
252
Установка клиентских модулей
12. Нажмите «Далее» («Next») для начала копирования файлов.
13. Выберите тип драйвера для базы данных Primavera. Если вы устанавливаете модуль Project Management, вы должны настроить соединение клиента с базой данных проектов. Если вы устанавливаете модуль Methodology Management, вы должны настроить соединение клиента с базой данных методологий. Если же вы устанавливаете оба этих модуля, то вам необходимо сначала настроить соединение с базой данных проектов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
253
14. Настройте параметры соединения с базой данных. Если вы используете Microsoft SQL Server или MSDE, введите имя базы данных и имя сервера. Имя базы данных было определено, когда вы создавали базу данных. Имя серверной машины – это имя или IP-адрес компьютера, на котором установлен Microsoft SQL Server. Параметры настройки драйвера выбираются автоматически.
Если вы используете Oracle, введите строку подключения Oracle и сетевой протокол. Строка подключения Oracle была определена, когда вы создавали базу данных. Параметры настройки драйвера выбираются автоматически.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
254
Установка клиентских модулей
15. Нажмите «Финиш» («Finish») для завершения установки соединения с базой данных. Если вы устанавливаете и модуль Project Management, и модуль Methodology Management, то Мастер установки запускается снова, давая вам возможность настроить соединение с базой данных методологий.
16. Нажмите «Финиш» («Finish») для завершения установки. После того как клиентский модуль будет установлен, вы можете запустить его из стартового меню на рабочем столе клиентского компьютера: «Пуск» («Start»), «Программы» («Programs»), «Primavera», <пиктограмма модуля>.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
255
Запуск процесса автоматической установки Автоматическая установка осуществляется с помощью специальной программы установки, использующей файл конфигурации SILENTINST.INI, в котором содержится информация об устанавливаемых модулях, параметрах соединения с базой данных и папках назначения для устанавливаемых файлов. Автоматическая установка экономит время и силы администраторов и обеспечивает идентичную настройку всех клиентских модулей Primavera. В Windows файлы автоматической установки можно найти, запустив Проводник (Explorer) или Мой компьютер (My Computer), либо воспользовавшись папкой Сетевое окружение (Network Neighborhood).
Процесс создания набора файлов автоматической установки описан в главе «Установка дополнительных компонентов» Части 3.
ЗАО “ПМСОФТ”
Если комплект файлов автоматической установки хранится на сервере сети, то процесс автоматической установки может быть запущен с любой клиентской машины, имеющей соединение с указанным сервером. Установите соединение клиентской машины с каталогом на сервере, в котором хранятся файлы автоматической установки. Для запуска автоматической установки дважды щелкните по AUTO_INST.EXE. После завершения автоматической установки диалоговое окно закрывается. Предварительно сконфигурированные клиентские модули установлены. Для изменения параметров настройки соединения с базой данных или местонахождения папок назначения, используемых при установке, внесите изменения в файл SILENTINST.INI. Для установки каждого отдельного клиентского модуля необходимо создать новый набор файлов автоматической установки.
(095) 232 11 00
www.pmsoft.ru
256
Установка клиентских модулей
Установка и запуск desktop-версии модуля Timesheets Desktop-версия Timesheet не поддерживает протокол HTTP(S).
Для того, чтобы запустить desktop-версию модуля Timesheets, пользователь должен сначала установить этот модуль на свой компьютер. В процессе установки модуля происходит также установка виртуальной машины Java (Java Virtual Machine), если она еще не установлена. Если на компьютере уже установлена более ранняя версия модуля Timesheets (она может носить название TeamPlayer или Progress Reporter), не устанавливайте новую версию в существующую папку. Компания Primavera Systems рекомендует удалить предыдущую версию, прежде чем устанавливать новую. Если вы устанавливаете модуль Timesheets на компьютер с операционной системой Unix, внешний вид установочных диалогов может отличаться от приведенного в данном разделе.
Установка desktop-версии модуля Timesheets 1. Введите в адресную строку браузера URL страницы запуска модуля Timesheets (<Web server>/GroupServer/app). Например, если доменное имя вашего web-сервера laurel.primavera.com, введите строку следующего вида: http://laurel.primavera.com/GroupServer/app 2. Щелкните «Установить Timesheets» («Install Timesheets»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
257
3. Выберите вариант модуля, соответствующий вашей операционной системе: Windows, Solaris, Linux.
4. Загрузите установочные файлы на свой компьютер или запустите программу с сервера. В случае, если вы запускаете программу с сервера, вы можете получить предупреждение системы безопасности. Нажмите «Да» («Yes»). 5. После завершения загрузки нажмите «Открыть» («Open»). В базе знаний технической поддержки пользователей имеется информация о том, как осуществлять настройку Timesheets для использования с JRE 1.4.2_01 в случае, когда JRE 1.3.1_02 уже установлен.
ЗАО “ПМСОФТ”
6. Программа установки начинает поиск Java Runtime Environment (JRE) версии 1.3.1_02 или более поздней. В случае отсутствия таковой она автоматически устанавливает JRE 1.4.2_01. В случае наличия установленного пакета JRE версии 1.3.1_02 или более поздней программа установки пропускает этот шаг. Файлы JRE копируются в папку _jvm, расположенную в папке, которую вы указали для Timesheets. Задаваемое по умолчанию значение: C:\Program Files\Primavera\Timesheets\_jvm.
(095) 232 11 00
www.pmsoft.ru
258
Установка клиентских модулей
7. В окне диалога приветствия нажмите «Далее» («Next»).
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
259
8. Укажите папку назначения для файлов Timesheets. По умолчанию предлагается установить Timesheets в папку C:\Program Files\Primavera\Timesheets. Если на компьютере уже установлена более ранняя версия модуля Timesheets (она может носить название TeamPlayer или Progress Reporter), не устанавливайте новую версию в существующую папку. Компания Primavera Systems рекомендует удалить предыдущую версию, прежде чем устанавливать новую.
9. Выберите язык интерфейса модуля Timesheets.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
260
Установка клиентских модулей
10. Укажите имя сервера и номер порта. Системный администратор должен предоставить эту информацию. Имя сервера – это имя компьютера с установленным Group Server. Номер порта соответствует указанному при установке.
11. Нажмите «Далее» для начала установки. Мастер установки начнёт копирование файлов Timesheets.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
261
12. По завершении копирования файлов нажмите «Готово» («Finish»).
13. По завершении процесса установки закройте окно браузера.
Запуск desktop-версии модуля Timesheets Для запуска Timesheets войдите в меню «Пуск» («Start»), «Программы» («Programs»), «Primavera», «Timesheets». Введите свое регистрационное имя и пароль. На экран будет выведено окно «Работы» («Activities»), в котором будет отображен список ваших работ. Прежде чем пользователь сумеет войти в Timesheets, администратор проекта должен настроить модуль Project Management для пользователей Timesheets. См. главу «Практическая реализация модуля Timesheets».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
262
Установка клиентских модулей
Запуск web-версии модуля Timesheets Для того, чтобы запустить web-версию модуля Timesheets, пользователь загружает клиентскую часть и запускает ее в своем web-браузере. При первом запуске Timesheets пользователь должен установить на свой компьютер Java Runtime Environment (JRE), если только у него нет уже установленной виртуальной машины Java (JVM).
Первый запуск клиента Timesheets 1. Чтобы загрузить web-версию Timesheets, введите в адресную строку браузера URL страницы запуска модуля Timesheets (<Web server>/GroupServer/ru/index.html, где /ru – папка, соответствующая выбранному языку). Например, если доменное имя вашего web-сервера laurel.primavera.com и вы установили русскую версию, введите строку следующего вида: http://laurel.primavera.com/GroupServer/ru/index.html 2. Щелкните «Запуск Timesheets» («Run Timesheets»). При появлении соответствующего запроса нажмите «Да» («Yes») для установки файлов Java, предоставленных компанией Primavera Systems.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
263
3. Программа установки начинает поиск Java Runtime Environment (JRE) версии 1.3.1_02 или более поздней. В случае отсутствия таковой она автоматически устанавливает JRE 1.4.2_01. Нажмите «Да» («Yes») для установки JRE 1.4.2_01 и подтвердите принятие лицензионного соглашения. В случае наличия установленного пакета JRE версии 1.3.1_02 или более поздней программа установки пропускает этот шаг. 4. При появлении соответствующего запроса нажмите «Предоставлять всегда» («Grant Always») для запуска апплета. 5. Введите имя и пароль своей учетной записи.
Если модуль Timesheets запущен в режиме SSO-аутентификации, показанный выше диалог не появляется. Вместо этого policyсервером производится запрос сертификата пользователя и проверка его подлинности.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
264
Установка клиентских модулей
На экран будет выведено окно «Работы» («Activities»), в котором будет отображен список ваших работ. Прежде чем пользователь сумеет войти в Timesheets, администратор проекта должен настроить модуль Project Management для пользователей Timesheets. См. главу «Практическая реализация модуля Timesheets».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
265
Изменение параметров настройки баз данных В этой главе Изменение параметров соединения с базами данных Администрирование лицензий модулей Primavera
Мастер конфигурации баз данных дает вам возможность изменять параметры соединения клиентских модулей Primavera с базами данных. В настоящей главе описывается, как осуществляется изменение параметров соединения с базами данных, настройка лицензий, изменение паролей пользователей, а также администрирование регистрационных имен и паролей учетных записей.
Изменение паролей пользователей Администрирование учетных записей для доступа к базам данных
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
266
Изменение параметров настройки баз данных
Изменение параметров соединения с базами данных Мастер конфигурации баз данных используется для изменения параметров соединения клиентского модуля при изменении конфигурации сервера баз данных. Например, при переносе базы данных на новый сервер следует запустить Мастер, чтобы настроить соединение с этим сервером.
При запуске Мастера конфигурации баз данных для автономной версии Primavera вы обязательно должны указывать местонахождение INIфайла модуля.
ЗАО “ПМСОФТ”
Для того, чтобы иметь возможность настраивать параметры соединения с базой данных, Мастер конфигурации баз данных должен иметь доступ к файлу инициализации модуля (INI-файлу). Этот файл расположен в папке модуля; например, файл INI для модуля Project Management называется PM.INI. Если Мастер не может определить местонахождение INI-файла модуля, вам будет предложено указать местонахождение файла вручную.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
267
Изменение параметров настройки базы данных 1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Справка и утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB Config for…»). В том случае, если установлено несколько модулей Primavera, для каждого из них в меню присутствует своя пиктограмма. Выберите пиктограмму, соответствующую тому модулю, для которого вы хотите изменить настройки. Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Настройка лицензии и базы данных» («License and Database Configuration»). 2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия. Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне «Выбор INI-файла» («Select INI File») выберите «Использовать параметры настройки, определенные INI-файлом» («Use INI Settings»), затем нажмите кнопку «Просмотр» («Browse») для поиска INI-файла модуля. Нажмите кнопку «Далее» («Next»).
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
268
Изменение параметров настройки баз данных
3. Выберите «Настроить связь с базой данных» («Configure My Database Connection»).
4. Выберите соответствующую базу данных.
5. Выберите псевдоним и тип драйвера базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
269
Если вы изменяете псевдоним или драйвер базы данных, введите новый псевдоним или выберите новый тип драйвера.
6. Введите новые параметры соединения с базой данных. Если компьютер-клиент связывается с базой данных Oracle, введите строку подключения, которая прописана в файле TNSNAMES.ORA, и сетевой протокол.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
270
Изменение параметров настройки баз данных
Если компьютер-клиент связывается с базой данных Microsoft SQL Server или MSDE, введите имя базы данных и укажите имя сервера.
7. Введите имя и пароль стандартного пользователя базы данных (pubuser). Стандартная учетная запись используется пользователями модуля для установки соединения с базой данных.
8. Нажмите «Далее» («Next») для тестирования соединения с базой.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
271
Если проверка соединения оказывается неуспешной, вы можете либо изменить параметры соединения, либо игнорировать ошибку.
9. Нажмите «Финиш» («Finish»).
Если вы создаете новый BDE-псевдоним для того или иного модуля, в INIфайл этого модуля включается новая информация, отражающая это изменение. В том случае, если на клиенте установлены несколько модулей, изменение BDE-псевдонима для одного модуля не затронет остальные модули. Если вы изменяете параметры соединения с базой данных для BDEпсевдонима, используемого несколькими модулями для доступа к базе данных, то внесенные вами изменения затронут все модули, использующие этот же псевдоним. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
272
Изменение параметров настройки баз данных
Администрирование лицензий модулей Primavera Если вам необходимо обновить лицензию на тот или иной модуль, воспользуйтесь Мастером конфигурации баз данных, чтобы установить соединение с базой данных и сохранить в базе данных новую лицензию.
Администрирование лицензий приложения 1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Справка и утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB Config for…»). В том случае, если установлено несколько модулей Primavera, для каждого из них в меню присутствует своя пиктограмма. Выберите пиктограмму, соответствующую тому модулю, для которого вы хотите обновить лицензию. Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Настройка лицензии и базы данных» («License and Database Configuration»). 2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия. Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне «Выбор INI-файла» («Select INI File») выберите «Не использовать параметры настройки, определенные INI-файлом» («Do Not Use INI Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
3. Выберите «Администрирование (лицензии, («Administration tasks (licenses, passwords, etc.)»).
273
пароли
и
т.д.)»
4. Выберите «Конфигурировать лицензию приложения» («Configure application license»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
274
Изменение параметров настройки баз данных
5. Выберите соответствующую базу данных.
6. Введите имя и пароль привилегированного пользователя базы данных (privuser). Эта учетная запись должна обладать административными правами на базу данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
275
Чтобы заменить устаревшую лицензию новой, скопируйте лицензию, нажмите «Вставить…» («Paste…»), а затем нажмите «Да» («Yes»). Устаревшая лицензия будет перезаписана новой. Чтобы импортировать лицензию из файла, нажмите кнопку «Загрузить из файла» («Load from file…».
8. Нажмите «Финиш» («Finish»). После внесения в лицензию каких-либо изменений, которые оказывают влияние на myPrimavera, сервер приложений, осуществляющий хостинг myPrimavera, должен быть перезагружен для того, чтобы внесенные изменения вступили в силу.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
276
Изменение параметров настройки баз данных
Изменение паролей пользователей Если вам необходимо изменить пароль учетной записи пользователя того или иного модуля, воспользуйтесь для этой цели Мастером конфигурации баз данных. Имейте в виду, что эти учетные записи представляют собой не учетные записи баз данных, а учетные записи Primavera, и потому их администрирование осуществляется посредством модуля Project Management.
Смена пароля пользователя 1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Справка и утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB Config for…»). В том случае, если установлено несколько модулей Primavera, для каждого из них в меню присутствует своя пиктограмма. Выберите пиктограмму, соответствующую тому модулю, для которого вы хотите изменить настройки. Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Настройка лицензии и базы данных» («License and Database Configuration»). 2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия. Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне «Выбор INI-файла» («Select INI File») выберите «Не использовать параметры настройки, определенные INI-файлом» («Do Not Use INI Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
277
Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
278
Изменение параметров настройки баз данных
3. Выберите «Администрирование (лицензии, («Administration tasks (licenses, passwords, etc.)»).
пароли
и
т.д.)»
4. Выберите «Изменить пароль пользователя приложения» («Change an application user’s password»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
279
5. Выберите соответствующую базу данных.
6. Введите имя и пароль привилегированного пользователя базы данных (privuser). Эта учетная запись должна обладать административными правами на базу данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
280
Изменение параметров настройки баз данных
7. Выберите учетную запись, для которой вы хотите изменить пароль, и задайте новый пароль.
8. Нажмите «OK». 9. Нажмите «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
281
Администрирование учетных записей для доступа к базам данных Персональные (привилегированные) учетные записи используются в первую очередь администраторами для получения прямого доступа к базе данных. Например, учетная запись привилегированного пользователя (privuser), которую вы используете для доступа к базе данных, это персональная учетная запись. Вы можете модифицировать существующие учетные записи или создавать новые, используя для этого Мастер конфигурации баз данных.
Администрирование привилегированных учетных записей БД 1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Справка и утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB Config for…»). В том случае, если установлено несколько модулей Primavera, для каждого из них в меню присутствует своя пиктограмма. Выберите пиктограмму, соответствующую тому модулю, для которого вы хотите изменить настройки. Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск» («Start»), выберите «Программы» («Programs»), «Primavera», «Настройка лицензии и базы данных» («License and Database Configuration»). 2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия. Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне «Выбор INI-файла» («Select INI File») выберите «Не использовать параметры настройки, определенные INI-файлом» («Do Not Use INI Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
282
Изменение параметров настройки баз данных Для перехода к очередному шагу нажимайте кнопку «Далее» («Next») в каждом диалоговом окне Мастера.
3. Выберите «Администрирование (лицензии, («Administration tasks (licenses, passwords, etc.)»).
пароли
и
т.д.)»
4. Выберите «Администрировать учетные записи БД» («Administer private database logins»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
283
5. Выберите соответствующую базу данных.
6. Введите имя и пароль привилегированного пользователя базы данных (privuser). Эта учетная запись должна обладать административными правами на базу данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
284
Изменение параметров настройки баз данных
7. Ознакомьтесь с пояснительным текстом, касающимся персональных учетных записей баз данных, и нажмите «Далее» («Next»).
8. Чтобы изменить параметры учетной записи, щелкните мышью в соответствующей ячейке и введите новое значение. Чтобы добавить новую учетную запись, нажмите «Новый» («Add»). Чтобы удалить существующую учетную запись, выберите учетную запись и нажмите «Удалить» («Delete»).
9. Нажмите «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
285
Настройка режимов аутентификации В этой главе Аутентификация в Primavera Общее описание процесса
В данной главе описываются режимы аутентификации, используемые ПО Primavera, перечисляются шаги, необходимые для практический реализации той или иной схемы аутентификации, а также объясняется, как использовать Мастер настройки для задания режима, который вы хотите использовать для клиент-серверных модулей и web-модулей.
Выбор схемы аутентификации Вход в систему и аутентификация
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
286
Настройка режимов аутентификации
Аутентификация в Primavera Как правило, в любой организации управление доступом пользователя к тем или иным программным приложениям осуществляется с помощью механизмов аутентификации и авторизации. Если говорить упрощенно, то аутентификация представляет собой процесс проверки подлинности пользователя, а авторизация – механизм, используемый для управления доступом к отдельным ресурсам или данным. Primavera поддерживает три режима аутентификации: Native (схема аутентификации, первоначально использовавшаяся в Primavera), Single Sign On и LDAP.
Native. Native – это режим аутентификации, используемый всеми модулями Primavera по умолчанию. Если выбран этот режим, то при попытке войти в модуль Primavera, управление процессом аутентификации осуществляется непосредственно через модуль. Single Sign On. SSO-аутентификация, которая обеспечивает управление доступом для web-приложений, может быть использована в Group Server и myPrimavera. Если выбран этот режим, то при попытке пользователя войти в модуль Primavera, браузер перехватывает запрос и запрашивает сертификат пользователя. Этот сертификат передается на policy-сервер, где сравнивается с хранящимися в базе. В режиме SSO-аутентификации пользователь входит в систему под своей учётной записью только один раз за сессию. LDAP (Lightweght Directory Access Protocol). Аутентификация с помощью протокола LDA может использоваться клиент-серверными и web-приложениями. Если выбран этот режим, то при попытке пользователя войти в один из модулей Primavera подлинность пользователя проверяется в совместимой с протоколом LDA базе данных.
Вне зависимости от выбранной вами схемы аутентификации, ПО Primavera управляет авторизацией пользователя посредством баз данных проектов или методологий. Детальная информация по вопросам авторизации пользователей приведена в главе «Администрирование пользователей и политики безопасности» в данной Части.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
287
Общее описание процесса По умолчанию все модули Primavera устанавливаются с использованием Native-аутентификации. После того, как вы установите клиент-серверные модули и дополнительные компоненты ПО Primavera, вы можете выбрать другую схему аутентификации. Для того, чтобы указать схему аутентификации, вам необходимо: Borland Database Engine и клиентское программное обеспечение для работы с базами данных должны быть уже установлены на компьютере, на котором запускается мастер настройки аутентификации.
Запустить Мастер настройки аутентификации (Authentication Configuration wizard), чтобы выбрать режим аутентификации для базы данных проектов (PMDB) и для базы данных методологий (MMDB) в случае ее наличия.
Задать параметры конфигурации в файле erps8X6.html модуля Timesheets. Детальная информация приведена в главе «Настройка Group Server для работы с модулем Timesheets» Части 3.
Сконфигурировать административные параметры настройки myPrimavera. Детальная информация приведена в главе «Установка myPrimavera» Части 3. Если вы производите обновление предыдущей версии ПО Primavera до текущей, обратитесь к главе «Обновление предыдущей версии Primavera до текущей» Части 5, прежде чем запускать Мастер настройки аутентификации.
Режим аутентификации определяется базой данных, поэтому Мастер настройки аутентификации дает вам возможность сначала указать параметры соединения с базой данных, после чего выбрать режимы аутентификации для модулей, которые должны обращаться к этой базе данных. Хотя Мастер дает вам возможность выбрать режимы аутентификации отдельно для клиент-серверных модулей и отдельно для web-модулей, вы должны использовать единый режим аутентификации в пределах ПО Primavera в случае, если вы выбираете режим Native (т.е. и клиентсерверные модули, и web-модули должны в таком случае использовать режим Native). В случае, если вы используете LDAP-аутентификацию, вы можете ее использовать и для клиент-серверных модулей, и для webмодулей, а можете сочетать ее с SSO-аутентификацией, которая, в свою очередь, может использоваться только для web-модулей. В случае использования LDAP-аутентификации утилита настройки также дает вам возможность указать серверы LDAP, привязать LDAP-атрибуты к полям баз данных Primavera, и определение пользователей.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
288
Настройка режимов аутентификации
Выбор схемы аутентификации После установки ПО Primavera следует использовать Мастер настройки аутентификации для того, чтобы настроить схему аутентификации. Этот процесс включает в себя ряд следующих шагов:
Выбор режима аутентификации
Настройка серверов LDAP
Перенос пользовательской информации о настройках LDAP в базу данных Primavera.
В зависимости от режимов аутентификации, выбранных вами для клиентсерверных и web-модулей, Мастер будет давать вам необходимые пошаговые указания. Когда вы производите первоначальную настройку Primavera на использование LDAP-аутентификации в клиент-серверных и/или web-модулях, вы можете определить пользователей. После того, как вы настроили режим LDAP-аутентификации, вы также можете впоследствии запускать Мастер настройки аутентификации для того, чтобы по мере необходимости переопределить информацию о пользователях. Мастер настройки аутентификации находится на установочном компактдиске Primavera. Вы можете запускать Мастер непосредственно с компактдиска.
Для того, чтобы установить и настроить схему аутентификации: 1. Откройте установочный диск Primavera и перейдите в каталог install\database\ldap_config, после чего дважды щелкните мышью на файле LDAPCfgWiz.exe.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
289
2. Выберите псевдоним базы данных, для которой вы хотите настроить режим аутентификации, затем введите имя и пароль пользователя базы данных.
3. Выберите «Настройка authentication mode»).
режима
аутентификации»
(«Configure
Опция импорта активна только в том случае, если база данных уже предварительно настроена на использование режима SSOили LDAP-аутентификации.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
290
Настройка режимов аутентификации
4. Выберите режим аутентификации для клиент-серверных и web-модулей.
Если вы выбираете режим Native, становится активной кнопка «Финиш» («Finish»), нажав на которую, вы можете закончить работу с Мастером. Если вы выбираете любой другой режим аутентификации, вам необходимо продолжить работу с Мастером и осуществить дальнейшую настройку согласно тому, как это описано ниже.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
291
5. Для того, чтобы добавить новый сервер LDAP, нажмите «Добавить» («Add»). Если в списке присутствуют уже настроенные серверы LDAP, вы можете модифицировать относящуюся к ним информацию либо удалить те или иные строки.
6. На закладке «Общие» («General») укажите имя или IP-адрес LDAPсервера, LDAP-порт и узел (Base Directory Node). Для узла укажите его местонахождение в информационном дереве каталогов (DIT) или, говоря иными словами, каталог, начиная с которого необходимо осуществлять поиск пользователей модуля при попытках входа. Чтобы использовать протокол SSL для связи с сервером LDAP, поставьте флажок в окне «Разрешить SSL» («Enable SSL»). Для myPrimavera: если вы выбираете SSL, вам потребуется настроить два параметра, определяющие местонахождение SSL-сертификатов и пароль для доступа к ним. Детальная информация об установке myPrimavera приведена в главе «Установка myPrimavera» Части 3. Реализация LDAP SSL в myPrimavera требует наличия Java Secure Socket Extension (JSSE). Детальная информация об SSL может быть найдена в файле ReadMe релиза LDAP/SSL для Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
292
Настройка режимов аутентификации
Если анонимный поиск на сервере LDAP запрещен, щелкните на закладке «Учетная запись» («Login (Optional)»). Введите имя и пароль пользователя сервера LDAP, имеющего права на поиск по указанной на закладке «Общие» («General») директории.
По завершении настройки сервера LDAP нажмите «OK» или, если вы хотите проверить соединение с сервером LDAP, нажмите «Проверить» («Test»), затем, после появления сообщения об успешной проверке, нажмите «OK».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
USER_NAME – обязательное поле, которое должно быть привязано к БД и не может быть удалено. Всего между хранилищем LDAP и базой данных проектов/методологий может быть связано до 4 полей.
293
7. Выберите сервер LDAP. Затем в столбце «Атрибут LDAP» («LDAP Attribute») укажите элемент/поле хранилища LDAP, который соответствует полю USER_NAME базы данных проектов/методологий. Вы также можете определить элемент/поле LDAP для адреса электронной почты, фактического имени и номера рабочего телефона. Для того, чтобы добавить поле, нажмите «Добавить» («Add»). Чтобы удалить поле, выберите поле и нажмите «Удалить» («Remove»).
Если вы не вполне представляете себе, какие элементы, относящиеся к LDAP, являются корректными, уточните эту информацию у администратора сервера LDAP.
8. Для того, чтобы занести пользовательскую информацию LDAP в базу данных Primavera, нажмите «Далее» («Next»). Для этого вы можете выполнить поиск по серверу LDAP или импортировать файл LDIF. Для выхода из Мастера нажмите «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
294
Настройка режимов аутентификации
9. Нажмите «Поиск и импорт пользователей» («Search and Import Users»).
Когда вы определяете пользователей, происходит обновление измененных записей в базе данных Primavera и добавление новых пользователей. Однако, пользователи, которые были удалены из каталога LDAP или из файла LDIF, не удаляются автоматически из базы данных Primavera. Вы должны удалить этих пользователей вручную.
10. Чтобы импортировать пользователей из файла LDIF, нажмите «Загрузить LDIF» («Load LDIF»), затем укажите файл, который вы хотите импортировать, и нажмите «OK». Чтобы импортировать пользователей с сервера LDAP, вы можете воспользоваться поиском.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
295
Если существует один или несколько ранее определенных поисковых запросов, имя наиболее недавнего запроса отображается в выпадающем списке «Имя поискового запроса» («Search Name»). Для инициации текущего поискового запроса нажмите «Выполнить поиск» («Run Search»). Результаты поиска отображаются в окне «Доступные пользователи» («Available Users»). Для того, чтобы задать новый поисковый запрос, нажмите «Определить критерии» («Define Criteria»).
Запускает поиск, основываясь на фильтре, выбранном в окне «Имя поискового запроса» («Search Name»).
Чтобы задать количество одновременно отображаемых результатов поиска, введите число или щелкните мышью на кнопках с изображением стрелок. Для перемещения по списку нажмите «Вперед» («Go»).
Нажмите, чтобы сохранить информацию о выбранных пользователях в базе данных Primavera.
Отображает имя текущего поискового запроса. Нажмите, чтобы удалить результаты текущего поиска или выбранных в данный момент пользователей.
После запуска поиска выберите в окне «Доступные пользователи» («Available Users») тех пользователей, которых вы хотите добавить в базу данных Primavera, после чего нажмите кнопку со стрелкой, направленной вправо. Чтобы удалить пользователя из списка «Выбранные пользователи» («Selected Users»), нажмите кнопку со стрелкой, направленной влево. Для добавления или, соответственно, удаления всех находящихся в том или ином списке пользователей нажмите соответствующую кнопку с двойной стрелкой.
ЗАО “ПМСОФТ”
Применительно к выбранным пользователям, нажмите эту кнопку для сравнения записей в базе данных Primavera и в хранилище LDAP. Статус показывается с помощью цвета фона. Белый цвет означает, что записи совпадают, голубой – что записи в базе данных и в хранилище LDAP различаются, и красный – что запись о данном пользователе отсутствует в базе данных.
(095) 232 11 00
www.pmsoft.ru
296
Настройка режимов аутентификации
Когда вы нажмете «Определить критерии» («Define Criteria»), вам будет предложено окно диалога «Выбрать/определить поисковые запросы» («Select/Define Searches»), в котором вы сможете добавлять, модифицировать и удалять поисковые запросы.
Чтобы добавить поисковый запрос, нажмите «Добавить» («Add»). Задайте уникальное имя запроса. В поле «Критерии поиска» («Search Criteria») определите фильтр поискового запроса LDAP, который вы хотите использовать. Когда вы закончите указывать критерии, нажмите «Сохранить» («Save»), затем нажмите «Закрыть» («Close»). Синтаксис поискового запроса правилам, изложенным в RFC 2254.
После определения пользователей вам необходимо создать и настроить учетные записи импортированных пользователей, назначив им (поставив им в соответствие) профили безопасности и лицензии из модулей Project Management или Methodology Management.
ЗАО “ПМСОФТ”
должен
соответствовать
Чтобы модифицировать имя поискового запроса или критерии поиска, отредактируйте имеющуюся информацию, затем нажмите «Сохранить» («Save»), после чего нажмите «Закрыть» («Close»).
Чтобы удалить поисковый запрос, выберите его, затем нажмите «Удалить» («Remove»), после чего нажмите «Закрыть» («Close»).
11. Нажмите «Закрыть» («Close») для закрытия окна диалога «Импортировать пользователей LDAP» («Import LDAP Users»). Для выхода из Мастера настройки аутентификации нажмите «Финиш» («Finish»).
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
297
Предоставление пользовательской информации LDAP в базу данных Primavera Когда вы определяете пользователей, происходит обновление измененных записей в базе данных Primavera и добавление новых пользователей. Однако, пользователи, которые были удалены из каталога LDAP или из файла LDIF, не удаляются автоматически из базы данных Primavera. Вы должны удалить этих пользователей вручную.
1. Откройте установочный компакт-диск Primavera, перейдите в каталог install\database\ldap-config и дважды щелкните мышью на файле LDAPCfgWiz.exe. 2. Выберите псевдоним базы данных, для которой вы хотите предоставить информацию LDAP, затем введите имя и пароль пользователя базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
298
Настройка режимов аутентификации
3. Выберите «Импортировать информацию о пользователях с сервера LDAP» («Import User Information from an LDAP server»).
Опция импорта активна только в том случае, если база данных уже предварительно настроена на использование режима SSOили LDAP-аутентификации.
4. Выполните шаги с 9 по 11, описанные в разделе «Выбор схемы аутентификации» (предыдущая процедура, описывающая процесс установки и настройки схемы аутентификации, включая создание и настройку пользователей).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
299
Процедуры входа и аутентификации Процедуры входа для различных модулей Primavera зависят от выбранного режима аутентификации.
В режиме Native
Модули Primavera выводят диалог, в котором запрашиваются имя и пароль пользователя. В режиме Native использование паролей необязательно.
В режиме LDAP
Все модули Primavera (Project Management, Methodology Management, Portfolio Analysis, Timesheets, myPrimavera и SDK) требуют, чтобы для учетных записей были заданы пароли. Следует отметить, что эти пароли хранятся и проверяются на подлинность в каталоге LDAP, и, следовательно, возможность для пользователей менять пароли, находясь в модуле Primavera, отсутствует.
В режиме SSO
ЗАО “ПМСОФТ”
Для модуля Timesheets диалог регистрации никогда не появляется. Вместо него SiteMinder запрашивает у пользователя сертификат и проверяет его подлинность. Как только проверка подлинности пользователя выполнена, появляется страница запуска Timesheets.
Для модуля myPrimavera SiteMinder также запрашивает у пользователя сертификат и проверяет его подлинность. Как только пользователь аутентифицирован, появляется страница запуска myPrimavera, на которой пользователь может выбрать базу данных и язык. Возможность для пользователей менять пароли отсутствует, так как пароли хранятся и аутентифицируются на сервере каталогов.
(095) 232 11 00
www.pmsoft.ru
300
ЗАО “ПМСОФТ”
Настройка режимов аутентификации
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
301
Администрирование пользователей и политики безопасности В этой главе Понятие безопасности в ПО Primavera Общее описание процесса Определение глобальных профилей Определение профилей проекта
ПО Primavera обеспечивает возможность одновременной работы нескольких пользователей в организации над одними и теми же проектами. Чтобы обеспечить защиту данных от несанкционированных изменений, вы можете создавать глобальные и проектные профили безопасности, с помощью которых осуществляется управление доступом. Вы можете создавать и настраивать пользователей, назначать элементы структуры ответственностей (OBS) пользователям, профилям проекта и узлам структуры проектов предприятия (EPS). Прочитайте данную главу, чтобы достичь понимания процесса создания и настройки пользователей и практической реализации политики безопасности в Primavera.
Добавление пользователей в модуле Project Management Назначение элементов OBS и профилей проекта Назначение элементов OBS узлам EPS Настройка безопасности в модуле Methodology Management
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
302
Администрирование пользователей и политики безопасности
Понятие безопасности в Primavera Каждое лицо, которое будет использовать какой-либо компонент ПО Primavera, должно быть зарегистрировано как «пользователь» с соответствующими правами. Дополнительные привилегии, определяемые политикой безопасности, определяют права каждого пользователя на доступ к данным. Модуль Project Management используется для администрирования политики безопасности следующих модулей Primavera: Project Management, Portfolio Analysis, Timesheets и myPrimavera. Администрирование безопасности модуля Methodology Management осуществляется в самом модуле.
Модуль Methodology Management использует собственный набор пользователей и профилей безопасности для управления доступом к данным методологий. См. раздел «Управление политикой безопасности в модуле Methodology Management» в данной главе.
Для того чтобы обеспечить безопасность на различных уровнях данных, модуль Project Management предоставляет два набора профилей безопасности:
Глобальные профили Определяют доступ пользователя к информации и настройкам в масштабах приложения, как то: структура проектов предприятия (EPS), ресурсы, роли и статьи затрат. Каждому пользователю должен быть назначен глобальный профиль. Профили проекта (проектные профили) Определяют доступ пользователя к информации конкретного проекта. Модуль Project Management не требует, чтобы каждому пользователю был назначен профиль проекта, однако, пользователь не сможет получить доступ к проекту, если ему не назначен или профиль проекта, или глобальный профиль Admin Superuser.
Вы можете создать совокупность профилей, которые ограничивают доступ к глобальной информации, и затем назначить надлежащий глобальный профиль каждому пользователю. Аналогично, для того, чтобы ограничить привилегии пользователя по отношению к каждому проекту, вы назначаете соответствующий профиль проекта каждому пользователю через тот или иной элемент структуры ответственностей. Когда вы создаете EPS для вашей компании, вы должны определить элемент структуры ответственностей, или ответственное лицо, для каждого узла и проекта внутри EPS. Это назначение элементов OBS определяет права пользователя над определенным уровнем EPS (и над всеми уровнями, лежащими ниже него по иерархии). Вы далее можете управлять доступом к отдельным данным проекта путем назначения элемента OBS каждому элементу структуры декомпозиции работ (WBS) внутри проекта. Приводимая ниже диаграмма иллюстрирует отношения между пользователем, OBS, EPS и WBS. Если пользователь обращается к модулю Timesheets для внесения данных о рабочем времени, он также должен быть связан с ресурсом в модуле Project Management. Ресурс модуля Timesheets
EPS WBS Пользователь
OBS
Лицензия Профиль проекта Глобальный профиль ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
303
Термины, используемые в ПО Primavera Ознакомьтесь со следующими терминами, используемыми в ПО Primavera, чтобы лучше понимать, каким образом осуществляется администрирование пользователей и политики безопасности. Пользователь Любое лицо, которому необходим доступ к компонентам Primavera, включая модули Project Management, Methodology Management, Portfolio Analysis, Timesheets и myPrimavera. Ресурс Люди, материалы и/или оборудование, выполняющие работы. В модуле Project Management может быть создана иерархическая структура ресурсов, включающая в себя необходимые ресурсы по всем проектам, имеющимся в организации. Ресурсы назначаются на работы в модуле Project Management. Человеческие ресурсы могут использовать модуль Timesheets для представления отчетов о фактических затратах рабочего времени. OBS Глобальная иерархическая структура, которая представляет менеджеров, ответственных за проекты в вашей организации. OBS обычно отражает управленческую структуру вашей организации, начиная с руководящего персонала высшего звена и включая руководителей всех уровней вашей фирмы. OBS может быть построена либо на основе ролей, либо на основе имен. EPS Иерархическая структура, позволяющая декомпозировать проекты организации. Узлы самого высокого, или корневого, иерархического уровня могут представлять собой подразделения компании, фазы проекта, места расположения строительно-монтажных площадок или аналогичные укрупнённые группы. Проекты же всегда находятся на самом низком уровне иерархии. Каждый проект, имеющийся в организации, должен быть включен в тот или иной узел EPS. WBS Структура декомпозиции работ – иерархическая структура, позволяющая декомпозировать всю
деятельность по проекту на отдельные пакеты работ, описывающие конкретные операции. Каждый пакет работ характеризуется измеримым результатом, который рассматривается как результат работы по пакету или совокупность результатов работ. В модуле Project Management проект представляет собой наивысший уровень WBS, в то время как на самом низком уровне находится отдельная работа, которая должна быть выполнена для создания продукта или предоставления услуги. Каждый проект в EPS имеет собственную WBS. Отличие OBS от ресурсов. Ресурсы назначаются на работы, в то время как элементы OBS связываются с узлами EPS и проектами. Элемент OBS, соответствующий узлу EPS, - это руководитель, ответственный за все работы, включенные в данную ветвь иерархической структуры. Таким образом, OBS поддерживает более крупные проекты, в которых задействовано несколько менеджеров проекта, ответственных за различные участки проекта. Если пользователю требуется доступ к модулю Project Management, но он не является частью ответственной руководящей структуры, данный пользователь не обязательно должен быть включен в OBS. Аналогично, пользователь может как быть частью иерархической структуры ресурсов, так и не быть. Например, если пользователь является ресурсом, назначенным на работу, и ему необходимо заполнять табель в Timesheets, он должен быть включен в иерархическую структуру ресурсов; однако, пользователь, который является руководителем и которому необходим доступ только к модулю Portfolio Analysis, не является частью структуры ресурсов. Детальная информация о ресурсах, OBS, EPS и WBS содержатся в «Руководстве пользователя».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
304
Администрирование пользователей и политики безопасности
Ознакомьтесь с приводимыми ниже рисунками, на которых в качестве примера изображен фрагмент EPS для проектов капитального усовершенствования в Округе Оук, а также соответствующая этому фрагменту часть OBS. Структура проектов предприятия (EPS)
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
305
Структура ответственностей (OBS)
После того, как указанные структуры будут определены, вы можете назначить пользователей на соответствующие элементы структуры OBS, которые, в свою очередь, могут быть поставлены в соответствие каждому уровню EPS. Уровень EPS, на который назначается элемент OBS, определяет те области деятельности/проекты, к которым может получить доступ пользователь, связанный с данным элементом. Например, если вы назначаете элемент OBS корневому узлу EPS, то пользователи, связанные с данным элементом OBS, будут иметь доступ ко всем проектам EPSструктуры. Если вы назначаете элемент OBS одной ветви EPS, то связанные с данным элементом пользователи смогут получить доступ только к проектам данной ветви. Каждому уровню EPS может быть назначен только один элемент OBS. Проектный профиль, связываемый с каждым элементом OBS, определяет, к каким элементам данных проекта пользователь может иметь доступ. Пусть, например, определены два проектных профиля. Один из них позволяет редактировать права доступа ко всем данным, включая административные права (профиль координатора по управлению проектами), а второй позволяет просматривать и редактировать большинство, но не все данные проекта. Джо Нолану (Joe Nolan), управляющему трудовыми ресурсами, назначается профиль координатора по управлению проектами. Элемент OBS «Управляющий трудовыми ресурсами» назначается в качестве ответственного руководителя в узел EPS «Округ Оук», что указывает на то, что Джо Нолан будет иметь доступ ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
306
Администрирование пользователей и политики безопасности
ко всем узлам и проектам Округа Оук. Если Тим Риан (Tim Ryan) является Директором департамента транспортных перевозок (DOT), ему могут быть присвоены права координатора по управлению проектами по отношению ко всем проектам, находящимся ниже уровня DOT. Назначения OBS элементам EPS
Вы можете осуществить дальнейшее управление доступом к проектам путем назначения элементов OBS на уровне проекта и/или WBS. Пусть в предыдущем примере Мари Росс (Marie Ross) является менеджером проекта в инженерном отделе и несет ответственность за проект шоссе 101. В этом случае ее можно поставить в соответствие тому элементу OBS, который имеет профиль менеджера проекта. Таким образом, она получит доступ с возможностью редактирования только к этому проекту. В качестве еще одного примера предположим, что проектная команда должна иметь право доступа только к той части проекта шоссе 101, которая непосредственно связана с проектированием. В этом случае вы можете поставить в соответствие проектную группу только той ветви WBS проекта шоссе 101, которая непосредственно включает работы по проектированию. Одному и тому же ЗАО “ПМСОФТ”
элементу OBS можно (095) 232 11 00
назначить
несколько
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
307
пользователей, равно как можно назначить каждого пользователя нескольким элементам OBS. Подобная гибкость позволяет предоставлять право доступа к одной и той же ветви EPS или к одному и тому же проекту более чем одному ответственному руководителю (элементу OBS), а также дает возможность управлять правами доступа одного и того же пользователя в различных узлах и проектах EPS. Предположим, что Мари Росс, являющейся менеджером проекта в инженерном отделе и ответственной за проект шоссе 101, также необходим доступ к проекту Пайн Авеню; однако вы хотите ограничить ее доступ только просмотром и редактированием финансовых данных. Предположим далее, что Джим Харки (Jim Harkey), другой менеджер проекта в инженерном отделе, несет ответственность за проект Пайн Авеню. Ему требуется доступ уровня менеджера проекта к проекту Пайн Авеню, однако, помимо этого, ему необходимо просматривать и финансовую информацию по проекту шоссе 101, которым руководит Мари Росс.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
308
Администрирование пользователей и политики безопасности
Сначала вам следует создать еще один профиль проекта, который будет определять права просмотра/редактирования только расходов и финансовых данных проекта (профиль менеджера по финансовому учету), а затем выполнить следующие назначения: Назначения OBS в EPS
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
309
Чтобы указать, что Джим Харки имеет права менеджера проекта в проекте Пайн Авеню, а Мари Росс имеет права менеджера по финансовому учету в этом проекте, вам придется добавить в OBS еще один элемент. Назначения OBS в EPS
Эти назначения означают, что Джим Харки и Мари Росс имеют права менеджера проекта в отношении своих основных проектов и права менеджера по финансовому учету в отношении побочных проектов. В следующем разделе излагаются указания по созданию и настройке пользователей и администрированию безопасности в Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
310
Администрирование пользователей и политики безопасности
Общее описание процесса Управление проектами в масштабе предприятия включает в себя структурированный подход к одновременному управлению несколькими проектами, выполняющимися в разных местах силами разных команд. Существенными условиями гарантированного получения хороших результатов являются предварительное планирование и координация, осуществляемые различными должностными лицами организации. Прежде чем вы сможете успешно применять ПО Primavera для управления проектами, необходимо определить пользователей и сформировать иерархические структуры в модуле Project Management, в том числе структуру ответственностей (OBS), структуру проектов предприятия (EPS) и структуру ресурсов. После определения пользователей и структур можно приступать к практической реализации политики безопасности с целью ограничения и/или предоставления доступа к данным проектов.
Модуль Methodology Management использует собственную модель безопасности для управления доступом к базе данных методологий. См. раздел «Настройка безопасности в модуле Methodology Management» ниже в данной главе.
Ниже перечислены указания по реализации и общее описание процесса администрирования пользователей и безопасности в Primavera. Поскольку описанные выше структуры являются глобальными в масштабах компании, для выполнения некоторых шагов может потребоваться информация от многих участников. Вы можете изменить порядок выполнения шагов в зависимости от используемого в вашей компании плана внедрения. 1. Создайте в модуле Project Management глобальные и проектные профили безопасности. Определите стандартный набор профилей, определяющих права доступа к глобальным данным и проектным данным (относящимся к отдельным проектам). Вероятнее всего, эти действия будут выполняться администраторами (см. разделы «Определение глобальных профилей» и «Определение проектных профилей» ниже в данной главе). 2. Добавьте пользователей в модуль Project Management. Вы должны добавить каждого пользователя, которому требуется доступ к любому из компонентов Primavera. Как минимум, каждому пользователю должна быть назначена учетная запись, лицензия и глобальный профиль (см. раздел «Добавление пользователей в модуль Project Management» ниже в данной главе). 3. Сформируйте структуры OBS компании и поставьте в соответствие каждому из элементов OBS надлежащих пользователей и проектные профили.
«Справочное руководство по управлению проектами» в электронном виде находится в папке \Documentation на компакт-диске с документацией по Primavera. Прочесть данное Руководство можно с помощью программы Adobe Acrobat Reader (также
ЗАО “ПМСОФТ”
Определите управленческую структуру вашей компании и включите роли или имена тех лиц, которые будут нести ответственность за проекты и работы, которые должны быть выполнены. Дополнительные сведения содержатся в разделе «Настройка структуры ответственностей (OBS)» в «Руководстве пользователя». Кроме того, прочтите материал раздела «Назначение элементов OBS и профили проекта» ниже в данной главе. 4. Сформируйте структуру проектов предприятия (EPS) для вашей компании и назначьте ответственного руководителя (элемент OBS) в каждый узел. (095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
311
имеющейся на диске).
Структура проектов вашей компании, которая является глобальной структурой в масштабах организации (см. раздел «Настройка структуры проектов предприятия (EPS)» в «Руководстве пользователя»). 5. Определите ресурсы, необходимые для выполнения проектов в масштабах организации, и поставьте в соответствие пользователям, если они будут работать с Timesheets. Дополнительные сведения можно найти в разделе «Определение ресурсов и ролей» в «Руководстве пользователя». Кроме того, см. раздел «Добавление пользователей в модуле Project Management» ниже в данной главе. Администраторы могут также задавать предварительные настройки для данных в модуле Project Management. См. раздел «Определение административных настроек и категорий» в «Руководстве пользователя».
ЗАО “ПМСОФТ”
6. Добавьте проекты в EPS и определите WBS для каждого проекта. Данный шаг выполняют менеджеры проектов. В дальнейшем они могут управлять политикой безопасности в пределах собственных проектов путем назначения отдельных элементов OBS в уровни WBS. Дополнительные сведения можно найти в разделах «Настройка структуры проектов предприятия (EPS)» и «Просмотр структур декомпозиции работ (WBS)» в «Руководстве пользователя». Оставшаяся часть данной главы содержит дополнительную информацию по данному процессу.
(095) 232 11 00
www.pmsoft.ru
312
Администрирование пользователей и политики безопасности
Определение глобальных профилей Глобальный профиль определяет права доступа пользователя к информации и параметрам в пределах приложений, таким как ресурсы, глобальные коды проектов и EPS. Модуль Project Management требует назначения глобального профиля каждому пользователю. В модуле Project Management можно определить неограниченное число глобальных профилей. Кроме того, в модуле Project Management предусмотрены два предопределённых глобальных профиля: «Admin Superuser» и «No global privileges». Профиль Admin Superuser обеспечивает полный доступ ко всей глобальной информации и всем проектам. Данный профиль назначается пользователю Admin при установке ПО Primavera. По соображениям безопасности данный профиль следует назначать только тем лицам, которым доступ ко всем данным действительно необходим. Для профиля Admin Superuser следует определить хотя бы одного пользователя. Если для данного профиля определен только один пользователь, модуль Project Management не допускает удаления данного пользователя.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
313
Профиль «No global privileges» ограничивает доступ к глобальным данным. Данный профиль назначается тем пользователям, которые работают с модулем Timesheets и не нуждаются в доступе к модулю Project Management. При назначении данного профиля пользователю, обладающему доступом к модулю Project Management, этот пользователь сможет войти в модуль Project Management, но не будет иметь доступа к данным проектов и будет иметь доступ «только чтение» к глобальным данным. Если пользователю назначается данный профиль, и одновременно ставится в соответствие элемент структуры OBS, такой пользователь будет иметь доступ к данным проекта, определяемым политикой безопасности для этого элемента OBS, но доступ к другим глобальным данным будет ограничен. При определении каждого глобального профиля Admin Superuser может определить, что пользователи могут добавлять/удалять, редактировать, назначать или просматривать коды безопасности. Коды безопасности позволяют привилегированным пользователям скрывать коды проектов, работ и ресурсов от пользователей, не имеющих привилегий на их просмотр. Кроме того, пользователи, обладающие привилегиями на редактирование профилей безопасности, могут ограничивать других пользователей в части редактирования, назначения и просмотра привилегий. Например, руководство может отслеживать процессы утверждения проектов по кодам безопасности, которые другие не могут редактировать, а в ряде случаев – и видеть. Права доступа к кодам безопасности являются «иерархическими». Иными словами, если для пользователя определены права на добавление/удаление кодов безопасности, такой пользователь автоматически обладает и правами на редактирование, назначение и просмотр этих кодов. Если для пользователя определены права на редактирование кодов безопасности, то он автоматически обладает правами назначения и просмотра кодов безопасности. И если для пользователя определены права на назначение кодов безопасности, то он автоматически обладает правом просмотра кодов безопасности.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
314
Администрирование пользователей и политики безопасности Модуль Project Management не ограничивает группу кодов, которые пользователь может редактировать или назначать. Если вы назначаете какую-либо привилегию, то эта привилегия применяется в отношении всех кодов (как защищенных, так и незащищенных). Если вы определяете для какого-либо пользователя право добавлять/удалять, редактировать, назначать или просматривать, то этот пользователь получит возможность добавлять/удалять, редактировать, назначать или просматривать все существующие коды.
Создание глобальных профилей В модуле Project Management выберите «Настройки» («Admin»), «Профили безопасности» («Security Profiles»), «Глобальные профили» («Global Profiles»), затем нажмите «Новый» («Add»). Укажите имя нового профиля. Чтобы сделать новый профиль глобальным профилем, используемым по умолчанию, установите флажок в окне «По умолчанию» («Default»). Для предоставления привилегий профилю отметьте флажком соответствующие привилегии в окне «Имеет привилегию» («Has Privilege»).
Выберите глобальный профиль…
… затем просмотрите привилегии, относящиеся к данному профилю.
Информация о назначении глобальных профилей содержится в разделе «Добавление пользователей в модуле Project Management» ниже в данной главе. ЗАО “ПМСОФТ”
В приводимой ниже таблице дается определение каждой из глобальных привилегий.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
ЗАО “ПМСОФТ”
315
Имя привилегии
Определение привилегии
Правка настроек глобальной замены
Создание, редактирование и удаление параметров глобальных замен, доступных пользователям.
Правка настроек и категорий администратора
Изменение Настроек и Категорий администратора в соответствии с заданными в диалоговых окнах «Настройки администратора» («Admin Preferences») и «Категории администратора» («Admin Categories»). Редактирование информации о валюте в диалоговом окне «Валюты» («Currencies»).
Правка ресурсов
Создание, редактирование и удаление ресурсов. Отображение расценки использования ресурсов (в случае предоставления в глобальном профиле привилегии «Просматривать стоимости ресурсов») и уровня квалификации ресурса в отчетах.
Просмотр квалификации ресурса по роли
Просмотр, группировка/сортировка, фильтрация и отчетность по квалификации ресурса на данной роли. Пользователь должен обладать этой привилегией для просмотра и поиска ресурса и роли по квалификации в myPrimavera.
Утвердить табели ресурсов
Утверждение представленных табелей от имени руководителя функционального подразделения.
Правка статей затрат
Создание, редактирование и удаление статей затрат.
Импорт глобальной информации
Импорт проектов, ресурсов и ролей. Для импорта и создания новых проектов пользователь должен также иметь право доступа на создание проекта в EPS.
Правка глобальных отчетов
Создание, редактирование и удаление глобальных отчетов; редактирование групп отчетов и пакетов глобальных отчетов; сохранение глобальных отчетов, созданных или измененных с помощью Мастера отчетов (Report Wizard).
Правка глобальных макетов контроля
Создание, редактирование и удаление глобальных макетов контроля в модулях Project Management и Portfolio Analysis.
Правка ролей
Создание, редактирование и удаление ролей.
Правка глобальных кодов работ
Создание, редактирование и удаление глобальных кодов работ.
Правка глобальных и ресурсных календарей
Создание, редактирование и удаление глобальных и ресурсных календарей и смен.
Настройка профилей безопасности
Создание, редактирование и удаление глобальных и проектных профилей безопасности.
Настройка пользователей
Добавление, редактирование и удаление пользователей модуля Project Management.
Правка дат табелей
Создание и удаление пакетов табелей.
Правка глобальных макетов и фильтров работ
Создание, редактирование и удаление глобальных макетов и фильтров работ и назначений ресурсов.
Редактирование глобальных макетов проектов и WBS
Создание, редактирование и удаление глобальных макетов в разделах «Проекты» и «WBS».
Правка OBS
Создание, редактирование и удаление структуры OBS.
Правка проектных кодов и кодов ресурса
Создание, редактирование и удаление иерархических структур кодов проектов и ресурсов.
Добавление и удаление кодов безопасности
Создание, редактирование, назначение, просмотр и удаление всех кодов безопасности и их значений.
Правка кодов безопасности
Редактирование, назначение и просмотр кодов безопасности и их значений.
Назначение кодов безопасности
Назначение и просмотр кодов безопасности и их значений.
Просмотр кодов безопасности
Просмотр кодов безопасности и их значений.
Правка глобальных
Создание, редактирование и удаление глобальных портфелей в
(095) 232 11 00
www.pmsoft.ru
316
ЗАО “ПМСОФТ”
Администрирование пользователей и политики безопасности портфелей
модулях Portfolio Analysis и Project Management.
Администрирование глобальных внешних приложений
Администрирование списка глобальных внешних приложений.
Правка источников финансирования
Создание, редактирование и удаление источников финансирования в словаре источников финансирования.
Запуск Project Architect
Запуск Мастера Project Architect. Этот мастер дает возможность пользователям модуля Project Management создавать новый проект, основываясь на методологиях, импортированных из модуля Methodology Management, а также добавлять методологии в уже существующий проект.
Просмотр стоимостей ресурсов
Просмотр всех значений стоимостей трудовых и нетрудовых ресурсов. Если пользователю не предоставлена данная привилегия, то в модуле Project Management во всех соответствующих местах вместо данных о денежной стоимости трудовых и нетрудовых ресурсов будут выводиться прочерки. Пользователь также не может редактировать данные значения. Сказанное справедливо для цены/времени использования ресурса, значений в профилях ресурсов в окне «Работы» («Activities»), денежных значений в макетах контроля и денежных значений в макетах модуля Portfolio Analysis.
Администрирование службы задач
Администрирование службы задач; настройка служб «Применить факт», «Пакеты отчетов», «Экспорт», «Расчет расписания» и «Суммировать», а также их запуск с определенными временными интервалами.
Правка индивидуального календаря ресурса
Позволяет пользователям редактировать их собственные календари при отсутствии у них глобальной привилегии «Правка глобальных и ресурсных календарей». Эта привилегия или привилегия «Правка глобальных и ресурсных календарей» необходима для доступа к возможности импорта назначений (Import Appointments) модуля myPrimavera.
Создать запрос проекта
Инициация заранее заготовленных в виде шаблонов запросов на создание проекта или процессов изменения существующих проектов. Отдельная привилегия необходима для создания самих шаблонов процессов.
Правка шаблона запроса проекта
Создание, редактирование и модификация шаблонов запросов на создание проекта или процессов изменения существующих проектов.
Просмотр любых глобальных/проектных данных проекта через SDK
Обращение к SDK в режиме «только чтение» предоставления привилегий пользователя Superuser.
Правка глобальных команд ресурсов и ролей
Создание, редактирование и удаление глобальных команд ресурсов и команд ролей. Команда ресурсов/ролей представляет собой совокупность ресурсов/ролей. Команды ресурсов/ролей доступны в myPrimavera.
Правка пользовательских полей
Создание, редактирование или удаление определенных пользователем полей. Пользователи, не имеющие данной привилегии, могут просматривать пользовательские поля.
Правка кривых потребления
Создание, редактирование и удаление кривых распределения ресурсов.
Правка шаблонов Microsoft Project
Создание, редактирование и удаление шаблонов Microsoft Project, используемых для импорта/экспорта данных из/в Microsoft Project.
(095) 232 11 00
без
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
317
Определение профилей проекта Профиль проекта представляет собой основанный на роли профиль, ограничивающий привилегии по отношению к определенным данным проектов, таким как целевые планы, WBS и показатели. Модуль Project Management не требует назначения проектного профиля каждому пользователю, однако, пользователь не сможет получить доступ к проекту, если ему не назначен проектный профиль или глобальный профиль «Admin Superuser». Вы можете определить в модуле Project Management неограниченное число проектных профилей. Кроме того, модуль Project Management предлагает заранее определенный профиль проекта, называемый «Project Superuser» проекта. Профиль «Project Superuser» обеспечивает полный доступ к элементам проекта. Детальная информация о назначении пользователей элементам OBS приведена в разделе «Назначение элементов OBS и профилей проекта» в данной главе.
При создании нового элемента OBS-структуры ему назначаются учетные записи пользователей вместе с соответствующим профилем проекта. Модуль Project Management требует, чтобы каждому элементу EPS- и WBS-структуры, а также самим проектам, был назначен ответственный из структуры OBS. Назначение проектного профиля пользователю через элемент OBS и поставленные в соответствие этому элементу OBS уровни EPS/WBS-структур или сами проекты определяют, к каким проектам и каким данным будет иметь доступ пользователь
Создание профилей проекта Выберите «Настройки» («Admin»), «Профили безопасности» («Security Profiles»), «Профили проекта» («Project Profiles»), затем нажмите «Новый» («Add»). Укажите имя нового профиля. Чтобы сделать новый профиль используемым по умолчанию, установите флажок в окне «По умолчанию» («Default»). Для предоставления привилегий профилю отметьте флажком соответствующие пункты в столбце «Имеет привилегию» («Has Privilege»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
318
Администрирование пользователей и политики безопасности
Вы можете создать неограниченное число профилей проекта, основываясь на тех ролях, которые существуют в вашей организации.
Для предоставления привилегий чтениязаписи в отношении любых элементов проекта вы можете назначить пользователя в корневой элемент OBS проекта, а затем применить к этому назначению OBS профиль «Project Superuser».
ЗАО “ПМСОФТ”
В приводимой ниже таблице дается определение каждой из проектных привилегий.
Имя привилегии
Определение привилегии
Создание проекта в EPS
Создание, копирование и вставка проектов в EPS.
Удаление проекта в EPS
Удаление, вырезание и вставка проектов в EPS.
Суммирование проекта
Суммирование данных по всем проектам EPS.
Правка информации по проекту, кроме финансовой
Редактирование полей закладок «Общая» («General»), «Даты» («Dates»), «Установки по умолчанию» («Defaults»), «Ресурсы» («Resources») и Настройки» («Settings») в форме проекта.
Администрирование внешних приложений проекта
Администрирование связей с внешними приложениями.
Расчет расписания, выравнивание и
Расчет расписания, выравнивание ресурсов и применение факта в проекте.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
319
применение факта.
ЗАО “ПМСОФТ”
Закрыть период
Сохранение фактических значений за период, как в стоимостном выражении, так и в единицах измерения (физических объемах).
Поддержка целевых планов проекта
Сохранение, удаление и обновление целевых планов проекта.
Правка документов проекта
Создание, редактирование и удаление документов проекта. В myPrimavera – соотнесение элементов с документами, изменение уровня доступа к документам, добавление и удаление папок и выполнение обзоров проекта. Дополнительно для изменения уровня доступа к документам, добавления и удаления папок и выполнения обзоров проектов требуется функционирование Collaboration
Просмотр стоимостей/финансовой информации проекта
Просмотр всех денежных значений данного проекта. Если пользователь не может просматривать финансовые данные проекта, в модуле Project Management, вместо всех денежных значений будут выводиться три тире (---). При этом пользователь не может редактировать данные значения. Возможность просмотра стоимости/времени использования ресурсов определяется глобальной привилегией «Просмотр стоимостей ресурсов».
Правка проектных кодов работ
Создание, редактирование и удаление кодов работ проекта.
Отслеживать показатели проекта
Разрешить анализ по показателям проекта.
Публикация web-сайта проекта
Публикация web-сайта проекта.
Правка проектных отчетов
Редактирование отчетов по проекту и редактирование пакетов отчетов по проекту.
Правка проектных календарей
Создание, редактирование и удаление календарей проекта.
Запуск глобальной замены
Запуск глобальной замены для обновления информации по работам.
Возврат/изъятие проекта
Возврат и изъятие проекта из модуля Project Management.
Импорт/просмотр данных Expedition
Импорт и просмотр данных из Expedition.
Правка WBS проекта, кроме финансовой информации
Редактирование иерархической структуры WBS (добавление/удаление/перемещение узлов WBS), заметок, значений освоенного объема, вех (шагов), документов, дат.
Правка финансовой информации WBS проекта
Редактирование журналов бюджетов WBS, источников финансирования, плана финансирования и финансовых данных на уровне проекта. Редактирование стоимостных данных на уровне работ.
Правка EPS, кроме финансовой информации
Редактирование иерархической структуры EPS (добавление/удаление/перемещение узлов EPS), редактирование заметок EPS, а также редактирование всех связанных с EPS данных, за исключением финансовой информации.
Правка финансовой информации EPS
Редактирование журналов бюджетов финансирования и плана финансирования.
Оценка проекта сверху вниз
Выполнение оценки проекта сверху вниз.
Утверждение табелей в качестве руководителя проекта
Изучение с последующим утверждением либо отклонением табелей проекта.
Правка расходов проекта
Создание, редактирование и удаление расходов по проекту.
(095) 232 11 00
EPS,
источников
www.pmsoft.ru
320
ЗАО “ПМСОФТ”
Администрирование пользователей и политики безопасности Правка проектных показателей, извещений и рисков
Создание, редактирование и удаление показателей, извещений и рисков проекта.
Правка проектных зависимостей работ
Создание, редактирование и удаление зависимостей между работами проекта.
Правка работ проекта, кроме зависимостей
Создание и редактирование информации о работах проекта, за исключением зависимостей между работами.
Выполнить запросы работы на ресурсы
Назначение запросов на ресурсы работам в модуле myPrimavera.
Удаление работ проекта
Удаление работ проекта.
Удаление работ проекта с фактом в табелях
Удаление работ проекта, для которых существуют фактические данные в табелях. Чтобы воспользоваться данной привилегией, пользователь должен иметь также привилегию «Удаление работ проекта».
Изменение настроек рабочего окружения проекта и привилегий рабочего окружения
В модуле myPrimavera – возможность осуществления пользовательской настройки рабочего окружения проекта и привилегий рабочего окружения.
Создание рабочих групп
Добавление новой рабочей группы в myPrimavera.
Удаление рабочих групп
Удаление рабочей группы в myPrimavera.
Добавление/правка документов шаблонов проекта
В модуле myPrimavera – создание, редактирование, удаление, выходной контроль (контроль снятия с учета) и выполнение обзора (изучения) документов шаблонов проектов. Чтобы воспользоваться данной привилегией, пользователь должен также обладать привилегией «Правка документов проекта». Дополнительно для изменения уровня доступа к документам, добавления и удаления папок и выполнения обзоров проектов требуется функционирование Collaboration.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
321
Добавление пользователей в модуле Project Management
Если OBS в вашей организации уже сформирована, и вы уже знаете, какие элементы OBS должны быть ассоциированы с каждым из пользователей, вы можете сделать соответствующие назначения на закладке «Доступ к проекту» («Project Access») диалогового окна «Пользователи» («Users»). См. раздел «Назначение элементов OBS и профилей проектов» ниже в данной главе.
В зависимости от вашего профиля безопасности, диалоговое окно «Пользователи» («Users») позволяет вам добавлять и удалять пользователей и управлять доступом пользователей к компонентам Primavera. В модуле Project Management необходимо создать пользователя для каждого лица, которому необходим доступ к любому из компонентов Primavera, за исключением модуля Methodology Management, который использует собственную систему защиты данных. Для каждого пользователя должны быть определены, как минимум, название учетной записи, глобальный профиль и информация о лицензии (список компонентов и тип доступа к ним). Вы также можете указать дополнительную информацию о пользователе, например, адрес электронной почты и номер служебного телефона. Если в вашей организации информация о пользователях хранится централизованно, в каталоге LDAP, вы можете добавлять пользователей Primavera путем переноса информации о них из хранилища данных LDAP. Детальная информация содержится в главе «Настройка режимов аутентификации» в данной Части. После того, как информация о пользователях будет перенесена, вы должны будете назначить каждому пользователю профиль безопасности и лицензию.
Добавление новых пользователей Выберите «Настройки» («Admin»), «Пользователи» («Users»). Нажмите «Новый» («Add»). Откройте закладку «Общее» («General»), введите название учетной записи и имя пользователя, затем нажмите «Пароль» («Password»). Напечатайте пароль пользователя, затем напечатайте его повторно, чтобы подтвердить правильность введенной информации. Нажмите «OK». Если пользователю необходим доступ к Timesheets, вы можете связать этого пользователя с ресурсом в модуле Project Management прямо сейчас, а можете создать нужную связь, когда будете добавлять ресурс. Откройте закладку «Контакт» («Contact») и укажите адрес электронной почты и номер служебного телефона пользователя. Если модуль Project Management выполняется в режиме LDAPаутентификации, то при нажатии кнопки «Новый» («Add») откроется диалоговое окно, в котором вам необходимо будет ввести имя пользователя для проверки его подлинности в хранилище данных LDAP. Если пользователь существует в хранилище данных LDAP, то при нажатии кнопки «Тестировать» («Test») поля, в которых отражается фактическое имя, адрес электронной почты и номер служебного телефона окажутся заполненными – при условии, что вы ранее отобразили (поставили в соответствие) эти поля с помощью утилиты настройки аутентификации. Для добавления пользователя нажмите «Новый» («Add»). Если же пользователь отсутствует в хранилище данных LDAP, то при нажатии кнопки «Тестировать» («Test») вам будет выведено сообщение о том, что данный пользователь не может быть добавлен.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
322
Администрирование пользователей и политики безопасности
Отображает список пользователей, которым требуется доступ к какому-либо компоненту Primavera. Определяет имя, требуемое для того, чтобы зарегистрировать ся в том или ином компоненте Primavera. Кнопка «Пароль» («Password») не появляется, если модуль Project Management выполняется в режиме LDAPаутентификации. Если пользователь будет обращаться к Timesheets, то этот пользователь должен быть связан с ресурсом в модуле Project Management.
Связывание ресурсов и пользователей
Детальная информация приведена в разделе «Определение глобальных профилей» выше в данной главе.
Выберите «Настройки» («Admin»), «Пользователи» («Users»). Откройте закладку «Общее» («General»), нажмите кнопку просмотра «…» в поле «ID ресурса/Название ресурса» («Resource ID/Resource Name») и выберите ресурс для указанного пользователя. Если ресурс уже связан с другим пользователем, программа выводит запрос на замену связи. Модуль Project Management позволяет связать каждый ресурс только с одним пользователем, что сделано с целью поддержания единого имени учетной записи для ресурсов и пользователей как модуля Project Management, так и модуля Timesheets. Данную связь можно также установить, воспользовавшись закладкой «Детали ресурсов» («Resource Detail») модуля Timesheets.
Назначение глобального профиля Глобальный профиль определяет доступ пользователя к таким опциям приложения как ресурсы и роли. Модуль Project Management требует, чтобы каждому пользователю был назначен глобальный профиль. Выберите «Настройки» («Admin»), «Пользователи» («Users»). Далее выберите пользователя, которому вы хотите назначить глобальный профиль. Откройте закладку «Глобальный доступ» («Global Access»), затем выберите глобальный профиль пользователя.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
323
Вы можете также дважды щелкнуть по столбцу «Глобальный профиль» («Global Profile») и выбрать для пользователя соответствующий профиль.
Профиль «Admin Superuser» дает право доступа на чтение и запись ко всем глобальным данным и данным проекта.
Пользователям, которым требуется только доступ к Timesheets, следует назначить глобальный профиль «No Global Priveleges». Данным пользователям также должен быть предоставлен доступ к модулю Timesheets через лицензию «член команды».
Назначение лицензий для работы с программным продуктом Каждому пользователю, имеющему доступ к Primavera, должна быть назначена соответствующая лицензия. Для каждого компонента Primavera любой пользователь с конкурентной лицензией может получить доступ к данному компоненту наравне с другими конкурентными пользователями, до тех пор, пока общее количество одновременно работающих пользователей не превысит максимально допустимого. Выберите «Настройки» («Admin»), «Пользователи» («Users»). Выберите пользователя, которому вы хотите предоставить доступ к базе данных для лицензированных пользователей продуктов Primavera. Откройте закладку «Лицензирование» («Licensing»). Установите флажок в столбце «Конкурентный» («Concurrent Users») рядом с каждым продуктом, доступ к которому вы хотите предоставить. Снимите флажок, если пользователь не является лицензированным пользователем соответствующего компонента Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
324
Администрирование пользователей и политики безопасности
Установите или снимите флажок для указания лицензированного доступа выбранного пользователя к соответствующему компоненту Primavera.
Вы можете задать большее количество конкурентных пользователей, чем максимально допустимое количество. Такие пользователи обслуживаются по принципу «первый пришел – первый получил доступ». Как только фактическое количество конкурентных пользователей достигнет максимально допустимого, больше ни один пользователь не сможет войти в программу. Компания Primavera Systems предоставляет вам файл лицензии в соответствии с купленным вами количеством конкурентных лицензий.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
325
Назначение элементов OBS и профилей проекта Чтобы ограничить или предоставить доступ к проектам и их данным, необходимо поставить в соответствие пользователям профили проекта. Профиль проекта представляет собой основанный на роли профиль, который ограничивает привилегии по отношению к определенным данным проектов, таким как целевые планы, WBS и показатели. Профили проекта связываются с пользователями посредством одного или нескольких назначений OBS. Вы назначаете обязанности отдельным проектам и работам в проектах путем назначения элементов OBS различным уровням EPS и WBS каждого проекта. Сочетание назначения проектного профиля/пользователя и OBS с назначением OBS в EPS/WBS определяет, к каким проектам и каким данным будет иметь доступ пользователь. Детальная информация о профилях проекта приведена в разделе «Определение профилей проекта» выше в данной главе.
Вы можете поставить в соответсвие пользователю элемент OBS и соответствующий проектный профиль, воспользовавшись диалогом «Пользователи» («Users»), с помощью которого вы можете добавить пользователей, либо вы также можете выполнить назначение в диалоговом окне OBS во время или после создания OBS. Модуль Project Management не требует, чтобы каждый пользователь имел профиль проекта, однако, пользователь не сможет получить доступ к проекту, если ему не назначен профиль проекта или глобальный профиль «Admin Superuser».
Назначение пользователей и профилей проекта элементам OBS Выберите «Общие» («Enterprise»), «OBS». Откройте закладку «Пользователи» («Users»). Выберите элемент OBS, для которого вы хотите указать пользователя и профиль проекта, затем нажмите «Назначить» («Assign»). Выберите пользователя, которого необходимо связать с указанным элементом OBS, затем нажмите кнопку «Выбор» («Select»). С этим пользователем будет связан профиль проекта, используемый по умолчанию. Чтобы выбрать другой профиль из уже определенного списка, дважды щелкните по профилю.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
326
Администрирование пользователей и политики безопасности
Чтобы выбрать другой профиль, дважды щелкните по заголовку. Для предоставления пользователю привилегий чтениязаписи всей проектной информации выберите профиль «Project Superuser».
Назначение элементов OBS и профилей проекта пользователям Вы можете назначить пользователю элементы OBS и профили проекта при первом добавлении (создании) пользователя. Выберите «Настройки» («Admin»), «Пользователи» («Users»). Откройте закладку «Доступ к проекту» («Project Access»). Выберите пользователя, которому вы хотите назначить элемент OBS и профиль проекта, затем нажмите «Назначить» («Assign»). Выберите элемент OBS, ассоциированный с пользователем, затем нажмите кнопку «Выбор» («Select»). С этим пользователем будет связан профиль проекта, используемый по умолчанию. Чтобы выбрать другой профиль из уже определенного списка, дважды щелкните по профилю. Если элемент OBS является ответственным руководителем нескольких проектов в EPS, то любой пользователь, которого вы связываете с данным элементом OBS, будет иметь доступ ко всем соответствующим проектам.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
327
Нажмите, чтобы назначить элемент OBS, ассоциированный с выбранным пользователем. Пользователь может иметь больше одного назначения OBS, что зависит от исполняемых им ролей в различных проектах.
Чтобы запретить доступ пользователя к той или иной информации по проекту элемента OBS, выберите имя ответственного руководителя, затем нажмите «Удалить» («Remove»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
328
Администрирование пользователей и политики безопасности
Назначение элементов OBS узлам EPS Детальная информация по EPS содержится в разделе «Создание структуры проектов предприятия» в «Руководстве пользователя».
В модуле Project Management база данных проектов организована в виде иерархической структуры, называемой структурой проектов предприятия (EPS). EPS может быть подразделена на такое количество уровней, или узлов, которое необходимо для параллельного выполнения работ в организации. Узлы самого высокого, или корневого, уровня могут представлять подразделения вашей компании, фазы проекта, места расположения строительно-монтажных площадок или другие крупные группы, что определяется потребностями вашей организации. Проекты же всегда представляют самый нижний уровень иерархии. Каждый проект в организации должен быть включен в тот или иной узел EPS. Доступ пользователей и привилегии по отношению к узлам в иерархической структуре EPS реализуются через глобальную OBS, отражающую руководящий персонал, ответственный за проекты в EPS. Каждый руководитель в OBS ассоциирован с тем или иным участком EPS – с узлом или проектом, – а также с WBS определенного иерархического уровня. После того как вы добавите пользователей и установите их ассоциации с элементами OBS и профилями проекта, вы можете определить EPS и назначить ответственного руководителя (элемент OBS) каждому уровню. Вы должны указать ответственного руководителя для каждого узла EPS.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
329
Назначение элементов OBS узлам EPS Вы можете назначить ответственного руководителя (элемент OBS) каждому узлу EPS во время создания структуры проектов. Выберите «Общие» («Enterprise»), «Структура проектов предприятия» («Enterprise Project Structure»). Выберите узел EPS, затем нажмите кнопку «…» в поле «Ответственный» («Responsible Manager») и выберите соответствующий элемент OBS. Пользователи, ассоциированные с ответственным руководителем, будут иметь права доступа к выбранному узлу и всем узлам/проектам данной ветви. К каким конкретно данным в проектах представляется доступ, определяется профилем проекта, соответствующим данному элементу OBS. Если за один и тот же узел EPS несут ответственность более одного пользователя, вы должны назначить каждого из этих пользователей соответствующему элементу OBS.
Для предоставления прав и привилегий безопасности вы должны указать для каждого узла EPS ответственного руководителя, в противном случае модуль Project Management будет по умолчанию использовать корневой уровень OBS для всех уровней.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
330
Администрирование пользователей и политики безопасности
Вы также можете назначить/проверить ответственного руководителя, использовав для этого окно «Проекты» («Projects»). Выберите «Общие» («Enterprise»), «Проекты» («Projects»), затем откройте закладку «Общее» («General»).
Пользователь, назначенный этому элементу OBS, имеет доступ к узлу «Модернизация» и всем узлам/проектам, расположенных ниже по иерархии.
После определения структур EPS и OBS и реализации политики безопасности на уровне EPS менеджеры проектов могут приступать к добавлению собственных проектов в иерархическую структуру. Для обеспечения дальнейшего управления безопасностью в рамках проектов менеджеры проектов могут назначить конкретные элементы OBS уровням WBS. См. раздел «Создание структуры проектов предприятия» в «Руководстве пользователя».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
331
Настройка безопасности в модуле Methodology Management Модуль Methodology Management использует собственный набор пользователей, глобальных профилей и профилей методологий для управления доступом к данным модуля Methodology Management. Данные, реализующие функции обеспечения безопасности, хранятся в базе данных методологий. Никакие данные, реализующие функции обеспечения безопасности, не используются совместно модулем Project Management и модулем Methodology Management. Модуль Methodology Management использует собственную OBS, пользователей, глобальные профили, профили методологий и лицензию. Модель обеспечения безопасности в модуле Methodology Management отличается от той, которая используется в модуле Project Management. В каждый момент времени может быть открыта только одна методология и, кроме того, отсутствует EPS. Пользователи и профили методологий не могут назначаться элементам OBS. Профили методологий должны назначаться непосредственно пользователям, чтобы предоставить пользователям доступ к методологии. В данном разделе рассматривается процесс создания профилей безопасности и пользователей в модуле Methodology Management.
Создание глобальных профилей В модуле Methodology Management выберите «Настройки» («Admin»), «Профили доступа» («Security Profiles»). Выберите «Глобальные профили» («Global Profiles»), затем нажмите «Новый» («Add»). Напечатайте имя нового профиля. Чтобы сделать новый профиль профилем, используемым по умолчанию, поставьте флажок в окне «По умолчанию» («Default»). Для предоставления привилегий профилю отметьте флажком соответствующие привилегии в окне «Имеет привилегию» («Has Privilege»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
332
Администрирование пользователей и политики безопасности
Выберите глобальный профиль…
… затем просмотрите привилегии, назначенные этому профилю.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
333
В приводимой ниже таблице дается определение каждой из глобальных привилегий.
ЗАО “ПМСОФТ”
Имя привилегии
Определение привилегии
Правка профилей безопасности
Изменение информации профиля безопасности.
Настройка пользователей
Создание и удаление пользователей модуля Methodology Management, а также изменение разрешений на доступ пользователей.
Правка настроек и категорий администратора
Изменение административных привилегий, определяемых в диалоговом окне «Настройки администратора» («Admin Preferences»). Создание, изменение и удаление категорий, определяемых в диалоговом окне «Категории администратора» («Admin Categories»). Редактирование информации о валютах в диалоговом окне «Валюты» («Currencies»).
Создать/копировать методологию
Создание, импорт или копирование методологии.
Правка ресурсов
Создание, удаление и изменение элементов иерархической структуры ресурсов.
Правка ролей
Создание, удаление и изменение информации о ролях.
Правка документов
Создание, удаление и изменение записей о документах.
Импорт глобальной информации/информаци и о методологиях
Импорт глобальной методологиях.
Правка отчетов
Создание, редактирование и удаление отчетов; сохранение отчетов в Мастере отчетов (Report Wizard).
Правка атрибутов работы
Создание, изменение и удаление атрибутов работ.
Правка кодов работ
Создание, изменение и удаление глобальных кодов работ и значений.
Правка факторов оценки
Создание, изменение и удаление факторов оценки.
Просмотр цен ресурсов
Просмотр цен ресурсов.
Правка глобальных макетов и фильтров
Создание, изменение и удаление глобальных макетов работ и фильтров.
Правка OBS
Создание, изменение и удаление информации о структуре ответственностей.
Правка кодов методологий и кодов ресурсов
Создание, изменение и удаление кодов методологии и ресурсов.
Правка пользовательских полей
Создание, редактирование и удаление пользовательских полей. Пользователи, не имеющие этой привилегии, могут просматривать пользовательские поля.
Правка шаблонов Microsoft Project
Создание, редактирование и удаление шаблонов Microsoft Project, используемых для импорта/экспорта данных из/в Microsoft Project.
(095) 232 11 00
информации
и
информации
о
www.pmsoft.ru
334
Администрирование пользователей и политики безопасности
Создание профилей методологии Выберите «Настройки» («Admin»), «Профили доступа» («Security Profiles»), «Профили методологии» («Project Profiles»), затем нажмите «Новый» («Add»). Укажите имя нового профиля. Чтобы сделать новый профиль профилем методологии, используемым по умолчанию, установите флажок в окне «По умолчанию» («Default»). Для предоставления привилегий профилю отметьте флажком соответствующие привилегии в окне «Имеет привилегию» («Has Privilege»).
Вы можете создать неограниченное число профилей методологии, основываясь на ролях, существующих в вашей компании.
В приводимой ниже таблице дается определение каждой из привилегий методологии.
ЗАО “ПМСОФТ”
Имя привилегии
Определение привилегии
Правка свойств методологии
Создание, удаление и изменение свойств методологии, определяемых в диалоговом окне «Свойства методологии» («Methodology Properties»).
Правка WBS методологии
Создание, удаление и изменение элементов и версий структуры декомпозиции работ методологии (WBS).
Правка связей методологии
Создание, удаление и изменение связей между методологиями (при условии, что пользователь обладает данной привилегией над обеими связанными методологиями).
Правка работ методологии
Добавление, изменение и удаление работ и информации о работах.
Правка расходов методологии
Добавление, изменение и удаление расходов.
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
335
Просмотреть стоимости методологии
Просмотр информации о стоимостях методологии.
Возврат/изъятие методологии
Возврат и изъятие проекта из модуля Methodology Management.
Правка рисков методологии
Создание, удаление и изменение рисков методологии.
Добавление новых пользователей Выберите «Настройки» («Admin»), «Пользователи» («Users») и нажмите «Новый» («Add»). Откройте закладку «Общее» («General»), введите название учетной записи и имя пользователя, затем нажмите кнопку «Пароль» («Password»). Напечатайте пароль пользователя, затем повторите ввод пароля для подтверждения правильности введенной информации. Нажмите «OK». Если модуль Methodology Management выполняется в режиме LDAP-аутентификации, то при нажатии кнопки «Новый» («Add») откроется диалоговое окно, в котором вам необходимо будет ввести имя пользователя для проверки его подлинности в хранилище данных LDAP. Если пользователь существует в хранилище данных LDAP, то при нажатии кнопки «Тестировать» («Test») поля, в которых отражается фактическое имя, адрес электронной почты и номер служебного телефона окажутся заполненными – при условии, что вы ранее отобразили (поставили в соответствие) эти поля с помощью утилиты настройки аутентификации. Для добавления пользователя нажмите «Новый» («Add»). Если же пользователь отсутствует в хранилище данных LDAP, то при нажатии кнопки «Тестировать» («Test») вам будет выведено сообщение о том, что данный пользователь не может быть добавлен. Если в вашей организации информация о пользователях хранится централизованно в каталоге LDAP, вы можете добавлять пользователей Primavera путем переноса информации о них из хранилища данных LDAP. Детальная информация содержится в главе «Настройка режимов аутентификации» в данной Части. После того, как информация о пользователях будет перенесена, вы должны будете назначить каждому пользователю профиль безопасности.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
336
Администрирование пользователей и политики безопасности
Отображает список пользователей, обладающих правом доступа к модулю Methodology Management. Указывает имя, необходимое для регистрации в модуле Methodology Management. Кнопка «Пароль» («Password») не появляется, если модуль Methodology Management выполняется в режиме LDAPаутентификации.
Лицензирование продукта От вас не требуется назначать тип лицензии продукта для модуля Methodology Management. Каждая приобретенная вами лицензия на использование модуля Project Management автоматически предоставляет вам одну лицензию на использование модуля Methodology Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
337
Назначение глобального профиля и профилей методологии Глобальный профиль определяет доступ пользователя к глобальным данным, таким, как ресурсы и роли; профили методологий ограничивают доступ пользователя к данным методологии. Модуль Methodology Management требует, чтобы каждому пользователю был назначен глобальный профиль. Чтобы открыть методологию, пользователь должен иметь профиль методологии для данной методологии. Выберите «Настройки» («Admin»), «Пользователи» («User»). Выберите пользователя, которому вы хотите назначить глобальный профиль и профили методологии. Откройте закладку «Профили методологии» («Methodologies Profiles»).
Дважды щелкните по столбцу «Глобальный профиль» («Global Profile») и выберите соответствующий профиль для выбранного пользователя.
Нажмите, чтобы выбрать методологию, к которой пользователю необходим доступ…
…затем дважды щелкните по столбцу «Профиль» («Profile») и выберите профиль методологии для выбранного (отмеченного) пользователя.
Модуль Methodology Management включает в себя глобальный профиль «Admin Superuser», предоставляющий полный доступ к любой глобальной информации и методологиям. Профиль «Methodology Superuser» предоставляет привилегии чтения-записи любой информации, относящейся к методологии. Пользователь с глобальными привилегиями «Admin Superuser» автоматически получает доступ «Methdology Superuser» методологии ко всем методологиям.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
338
ЗАО “ПМСОФТ”
Администрирование пользователей и политики безопасности
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
339
Практическая реализация модуля Timesheets В этой главе Общее описание Настройка табеля
Члены команды проекта могут использовать Timesheets для представления табелей, посредством которых производится обновление информации об их работах в модуле Project Management. В этой главе рассказывается, каким образом настроить модуль Project Management для работы с модулем Timesheets.
Настройка ресурсов для использования Timesheets Создание табелей для пользователей, работающих с Timesheets Настройка определяемых проектом параметров Timesheets Применение кодов дополнительных расходов
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
340
Практическая реализация модуля Timesheets
Общее описание практической реализации Модуль Timesheets позволяет членам команды проекта пользоваться Internet для передачи данных о состоянии табеля и состоянии работ непосредственно в базу данных организации, вне зависимости от своего местонахождения. Тем самым менеджерам проектов предоставляется возможность работать с наиболее актуальной информацией по проекту, что облегчает планирование ресурсов и разрешение конфликтов Timesheets выпускается в двух версиях: web-версия и desktop-версия. Подробное описание каждой из версий содержится в главе «Планирование внедрения» Части 1.
Модуль Timesheets состоит из клиента Timesheets, сервера баз данных, содержащего проекты вашей организации, и Group Server, осуществляющего связь клиента Timesheets с сервером баз данных. Прежде чем приступать к внедрению Timesheets, следует выполнить следующие шаги:
Установить базу данных проектов, как описывается в главе «Настройка сервера баз данных» Части 2.
Установить web-сервер, если он еще не установлен.
Установить Group Server, как описано в главе «Настройка Group Server для работы с Timesheets» Части 2.
Установить на web-сервере Java-файлы Timesheets, как описано в главе «Настройка Group Server для работы с Timesheets» Части 3.
После того, как будут установлены файлы Timesheets, необходимо запустить модуль Project Management и выполнить перечисленные ниже шаги (детальное описание которых имеется в данной главе):
Настроить параметры, определяющие порядок работы пользователей с табелями.
Настроить ресурсы для работы c Timesheets.
Создать табели.
Настроить определяемые проектами параметры для Timesheets.
Создать коды дополнительных расходов для записи времени работ, не связанных с проектом. В тех случаях, когда ресурсам назначены фактические данные (независимо от того, поступают ли они из импортируемого проекта или являются естественным следствием принятого вами решения о начале использования Timesheets в середине проекта), все ранее существовавшие фактические данные будут потеряны при первом же использовании Timesheets, если только вы не запустите Timesheet Actualizer. Детальная информация содержится в файле README в папке Support\Utilities\Timesheet Actualizer\ на компакт-диске с документацией по Primavera.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
341
Настройка табеля С помощью закладок «Табель» («Timesheets») и «Привилегии табеля» («Timesheets Privileges») диалогового окна «Настройки администратора» («Admin Preferences») в модуле Project Management может быть определен порядок использования табелей для обновления данных проекта в модуле Project Management. Вы можете определить, с какой периодичностью пользователи должны регистрировать затраченное ими время, какие работы и табели они могут просматривать, каким образом будут утверждаться табели перед обновлением данных проекта, а также какие привилегии предоставлены пользователям для того, чтобы они могли регистрировать затраченное ими время.
Настройка табелей В модуле Project Management выберите «Настройки» («Admin»), «Настройки администратора» («Admin Preferences»). Откройте закладку «Табель» («Timesheets»). Поставьте флажок, чтобы указать, что все новые ресурсы должны использовать табели, если вы не укажете иное.
Выберите данную опцию, чтобы указать, что каждый ресурс должен ежедневно отчитываться о времени, затраченном на каждую назначенную ему работу. Выберите данную опцию, чтобы указать, что каждый ресурс должен единовременно отчитываться о времени, затраченном на каждую работу, проделанную им в течение отчетного периода, независимо от количества дней в отчетном периоде.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
342 Детальная информация о порядке утверждения табелей содержится в главе «Обновление, составление расписания и выравнивание» в «Руководстве пользователя».
Практическая реализация модуля Timesheets
В разделе диалога «Уровень утверждения табеля» («Timesheet Approval Level») табеля находятся следующие опции:
Автоматическое согласование Выберите данную опцию, чтобы указать, что не требуется представлять или утверждать табели ресурсов. Данные табелей, хранящиеся в базе данных, обновляются автоматически при использовании фактических значений.
Автоматическое утверждение Выберите данную опцию, чтобы указать, что табели ресурсов не требуют утверждения руководством. Табели утверждаются автоматически при их представлении.
Одноуровневое утверждение Выберите данную опцию, чтобы указать, что табели ресурсов должны утверждаться только менеджером ресурса/менеджером расходов. Если вы выберете эту опцию, то все представленные на утверждение табели будут иметь статус «Представленные» до тех пор, пока руководитель, производящий утверждение, не изменит статус табеля. Если вы ранее указали, что утверждение должно производиться и менеджером проекта, и менеджером ресурса/менеджером расходов, и при этом вы выбираете данную опцию, то статус всех текущих табелей, утвержденных хотя бы на одном уровне, будет изменен на «Утвержденные».
Двухуровневое утверждение Выберите данную опцию, чтобы указать, что табели ресурсов должны утверждаться и менеджером проекта, и менеджером ресурса/менеджером расходов. Если вы выбираете эту опцию, то все представленные на утверждение табели будут иметь статус «Представленные» до тех пор, пока не будут утверждены обоими руководителями.
Менеджер проекта должен утвердить ранее менеджера ресурса Если вы выбираете двухуровневое утверждение, то, установив данный флажок, вы тем самым укажете, что сначала табели должны утверждаться менеджерами проектов, и лишь потом – менеджерами ресурсов/менеджерами расходов.
Имя утверждающего табели менеджера ресурса, используемое по умолчанию Имя руководителя, утверждающего табели ресурсов, если только вы не укажете другое имя. Для выбора нового руководителя нажмите кнопку просмотра «…». Если после того, как пользователи, работающие с Timesheets, начнут предоставлять табели, вы измените уровень утверждения на более низкий, то все табели, представленные на утверждение в данный момент, также изменятся, отражая изменение уровня. Например, если перейти от двухуровневой схемы утверждения к схеме автоматического представления, то все табели, включая и те, которые утверждаются в данный момент одним руководителем, изменятся таким образом, что больше не будут требовать представления или утверждения, а данные в базе данных проектов изменятся, когда вы используете фактические значения.
Настройка привилегий табеля В модуле Project Management выберите «Настройки» («Admin»), «Настройки администратора» («Admin Preferences»). Откройте закладку «Привилегии табеля» («Timesheet Privileges»). ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
343
Устанавливаемый период для отображения работ, в течение которого пользователи могут видеть не начатые работы.
Устанавливаемый период для отображения работ, в течение которого пользователи могут видеть завершенные работы.
Раздел «Настройки заполнения табеля» («Privileges for logging hours on timesheets») содержит следующие опции: Ввод часов по будущим периодам Установите этот флажок, чтобы указать, что пользователи могут включать свои рабочие часы в табели, соответствующие датам, опережающим период текущего табеля (например, заблаговременно регистрировать время отпуска). Ввод часов по не начатым работам Установите этот флажок, чтобы указать, что пользователи могут включать в табели часы по работам, которые не были помечены как начатые. Ввод факта по завершенным работам Установите этот флажок, чтобы указать, что пользователи могут включать в табели часы по работам, которые были помечены как завершенные. Ввод часов по работам до даты старта работы Установите этот флажок, чтобы указать, что пользователи могут включать в табели часы по работам до дат старта этих работ. Ввод часов по работам после даты завершения работы Установите этот флажок, чтобы показать, что пользователи могут включать в табели часы по работам после дат финиша этих работ.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
344
Практическая реализация модуля Timesheets
Настройка ресурсов для использования Timesheets Чтобы разрешить ресурсу проекта использовать Timesheets, вы должны назначить ресурсу учетную запись пользователя и настроить ресурс для работы с табелями.
Создание учетной записи пользователя для использования Timesheets В модуле Project Management выберите «Настройки» («Admin»), «Пользователи» («Users») и нажмите «Новый» («Add»). Напечатайте уникальное имя учетной записи, затем откройте закладку «Лицензирование» («Licensing»). В окне «Конкурентный» («Concurrent User») установите флажок напротив поля «Team Member».
Убедитесь, что пользователь имеет разрешение на регистрацию в модуле Timesheets.
Конкурентные пользователи имеют особую лицензию, связанную с названием учетной записи пользователя и гарантирующую доступ к определенному приложению и базе данных.
Для того, чтобы получить доступ к Timesheets, пользователю должен быть поставлен в соответствие ресурс. Вы можете поставить ресурс в соответствие учетной записи в диалоговом окне «Пользователи» («Users»), для чего необходимо дважды щелкнуть по соответствующей ячейке столбца «Ресурс» («Resource»), выбрать ресурс в диалоговом окне «Выбрать ресурс» («Select Resource») и нажать кнопку «Выбрать» («Select»). ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
345
Настройка ресурсов для использования табелей В модуле Project Management выберите «Общие» («Enterprise»), «Ресурсы» («Resources»). Отобразите детали ресурсов, затем откройте закладку «Timesheets».
1. Выберите ресурс.
2. Нажмите кнопку просмотра «…», чтобы назначить учетную запись пользователя ресурсу. 3. Поставьте флажок, чтобы разрешить ресурсу использовать табели для ведения отчетности о ходе выполнения работ.
4. Выберите руководителя, утверждающего табель.
Каждый ресурс может быть связан только с одной учетной записью пользователя. Если при создании нового ресурса вы установили флажок в окне «Новые ресурсы по умолчанию используют табель» («New Resources Use Timesheets by Default») закладки «Табель» («Timesheets») диалогового окна «Настройки администратора» («Admin Preferences»), то флажок в окне «Использует табели» («Use Timesheets») будет устанавливаться автоматически. Вы лишь должны поставить в соответствие ресурсу учетную запись пользователя и предоставить пользователю право входа в модуль Timesheets.
Установление политики ввода сверхурочных часов Вы можете разрешить пользователям фиксировать в табелях сверхурочные часы. В модуле Project Management выберите «Общие» («Enterprise»), «Ресурсы» («Resources»), затем откройте закладку «Подробно» («Details»). Установите флажок в окне «Разрешить переработку» («Overtime Allowed»). Укажите коэффициент переработки, на который будет умножаться стандартная стоимость ресурса для определения цены сверхурочных часов (стандартная цена * коэффициент переработки = цена сверхурочных часов). Ресурсы отмечают сверхурочные часы с помощью слеша (/) в поле времени. Например, если в какой-то день ресурс отработал ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
346
Практическая реализация модуля Timesheets 10 часов при восьмичасовом рабочем дне, пользователь вводит для этого дня значение 8/2.
Создание табелей для пользователей, работающих с Timesheets Табели для пользователей Timesheets создаются с помощью диалогового окна «Администрирование дат табеля» («Timesheet Dates Administration»). Вы также можете просмотреть список предыдущих табелей и определить, какие табели используются в данный момент пользователями Timesheets. Пользователи не могут просматривать табели в Timesheets до тех пор, пока вы не создадите их в модуле Project Management.
Создание пакета табелей В модуле Project Management выберите «Настройки» («Admin»), «Даты табеля» («Timesheet Dates»).
Установите даты начала и окончания для данного пакета табелей. Выберите период времени, охватываемый каждым из табелей. Нажмите кнопку для генерации пакета табелей на основе выбранных установок.
Чтобы создать следующий пакет табелей, сбросьте даты начала и окончания пакета, выберите соответствующий период времени создаваемых табелей, а затем нажмите «Создать пакет» («Batch Create»).
Создание одиночного табеля В модуле Project Management выберите «Настройки» («Admin»), «Даты табеля» («Timesheet Dates»). Нажмите «Новый» («Add»).
Нажмите, чтобы задать даты начала и окончания данного табеля. Нажмите, чтобы сгенерировать табель.
Вы не можете создавать новые табели, если даты начала и окончания этих табелей перекрывают даты уже существующих табелей. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 4: Установка и настройка клиентской части Primavera
347
Установка определяемых проектом настроек Timesheets Для каждого выполняемого в организации проекта вы можете контролировать, каким образом ресурсы отчитываются о состоянии своих работ.
Настройка определяемых проектом параметров Timesheets В модуле Project Management выберите «Общие» («Enterprise»), «Проекты» («Projects»). Выберите проект, затем откройте закладку «Ресурсы» («Resources»).
Установите флажки, чтобы разрешить ресурсам определять, когда работы завершены, и какие работы должны быть начаты следующими.
ЗАО “ПМСОФТ”
Выберите, в каком виде ресурсы будут отражать ход выполнения работ: в виде процентов или в виде оставшегося периода времени.
(095) 232 11 00
www.pmsoft.ru
348
Практическая реализация модуля Timesheets
Применение кодов дополнительных расходов Коды дополнительных расходов разрешают пользователям регистрировать часы, которые не связаны с работами проекта. Например, пользователи могут указывать в качестве дополнительных расходов свои отпуска, праздничные дни, болезни или общую административную работу.
Добавление кодов дополнительных расходов Если существующий набор кодов дополнительных расходов не отражает вашей ситуации, вы можете добавить новые коды. В модуле Project Management выберите «Настройки» («Admin»), «Категории администратора» («Admin Categories»), затем откройте закладку «Коды дополнительных расходов» («Overhead Codes»). Нажмите «Новый» («Add»). Введите уникальный код для данного типа дополнительных расходов и его краткое описание.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
349
Часть 5. Обновление предыдущей версии до текущей В этой части
Автоматическое обновление баз данных Автоматическое обновление автономной конфигурации
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
350
Автоматическое обновление баз данных
В данной части Руководства описан процесс обновления текущей версии Primavera до версии 4.1. Мастер установки баз данных предложит вам пошаговое руководство по обновлению структуры базы данных и добавлению всех необходимых данных. В главе «Автоматическое обновление баз данных» рассмотрен порядок обновления баз данных Microsoft SQL Server или Oracle. В главе «Автоматическое обновление автономной конфигурации» описан процесс обновления автономной (локальной) базы данных InterBase.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
351
Автоматическое обновление баз данных В этой главе Общее описание процесса обновления Обновление базы данных Oracle версии 3.5x или 4.0 до версии 4.1 Обновление базы данных Microsoft SQL Server версии 3.x или 4.0 до версии 4.1
В данной главе описан порядок обновления базы данных до версии 4.1 в случае, если у вас уже установлена версия 3.x или 4.0. Вам необходимо выполнить обновление базы данных в том случае, если вы хотите сохранить ваши текущие проектные данные для использования их в новой версии ПО Primavera. Мастер позволяет внести все необходимые изменения в базы данных автоматически. Указания по ручному обновлению базы данных находятся в каталоге Documentation\Manual_Upgrades на компакт-диске с документацией по Primavera.
Удаление предыдущих версий
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
352
Автоматическое обновление баз данных
Общее описание процесса обновления Вы можете обновить существующие у вас базы данных Primavera (версии 3.x или 4.0) до версии 4.1. Вы должны обновить обе базы данных – как проектов, так и методологий, - для того, чтобы они могли работать в новой версии. Чтобы выполнить обновление автономной конфигурации, обратитесь к главе «Автоматическое обновление автономной конфигурации»
Вы можете обновить существующие базы данных автоматически, используя для этого Мастер установки баз данных. Мастер запускает скрипты, необходимые для обновления структуры баз данных, и программу обновления, которая добавляет данные, необходимые новой версии.
Обновление версий 3.0x, 3.5x или 4.0 Ниже перечислены шаги процесса обновления указанных версий до версии 4.1:
Прежде чем начинать процесс обновления, создайте резервную копию ваших баз данных проектов и методологий во избежание потерь данных в случае возникновения неожиданных проблем.
Только для пользователей версии 3.0x Удалите существующий BDEпсевдоним. В версии 4.1 используется увеличенное значение параметра преимуществами, «BLOB Size». Чтобы воспользоваться предоставляемыми увеличенным значением этого параметра, вы должны удалить уже существующие псевдонимы баз данных проектов и методологий.
Удалите текущую версию ПО Primavera.
Установите новую клиентскую версию ПО Primavera, как описано в настоящем Руководстве.
Запустите Мастер установки баз данных, чтобы автоматически обновить существующие у вас базы данных проектов и методологий.
Выполните тестирование новых баз данных и убедитесь, что обновление прошло успешно.
Установите новый Group Server и все необходимые дополнительные компоненты, как описано в настоящем Руководстве. Если в процессе установки новой версии Primavera вы хотите сохранить данные в базе данных проектов или методологий, вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в Части 2 «Быстрая установка», или в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае имеющиеся у вас данные будут удалены и заменены данными, используемыми по умолчанию. Если вы не хотите сохранять существующую базу данных, а предпочитаете заменить ее новой базой данных, подготовьте сервер базы данных к внесению изменений, сбросив все объекты (такие, как таблицы и индексы). После этого можно настроить базы данных, как описано в Части 2, «Быстрая установка», или в
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
353
главе «Настройка баз данных сервера» Части 3.
Привилегии В модуль Project Management 4.1 добавлен ряд новых привилегий, которые в соответствии с полномочиями пользователей должны быть им назначены: Новые глобальные привилегии
Новые привилегии проекта
Правка кривых потребления
Импорт/просмотр данных Expedition
Правка настроек глобальной замены
Оценка проекта сверху вниз
Правка глобальных команд ресурсов и ролей (переименовано)
Расчет расписания, применение факта
выравнивание
и
Правка индивидуального календаря ресурса
Если вы используете Primavera 3.0x с Oracle, см. «Обновление базы данных Oracle с версии 3.x до 4.1». Если вы используете Primavera 3.5x или 4.0 с Oracle, см. «Обновление базы данных Oracle с версии 3.5x или 4.0 до 4.1». Если вы используете Primavera 3.x или 4.0 с Microsoft SQL Server, см. «Обновление базы данных Microsoft SQL Server с версии 3.x или 4.0 до 4.1».
Требования Oracle В том случае, если вы выполняете обновление базы данных Oracle, имейте в виду следующее:
Обновление не будет выполнено, если вы используете версию Oracle ниже 8.1.7.4.
Для файлов данных в табличном пространстве LOB (например, PMDB_LOB1) должен быть установлен режим автоматического увеличения размера файла. Оценочные размеры не являются точными, и преобразование баз данных может завершиться неудачно, если файлы данных будут иметь фиксированный размер.
Если ваша существующая база данных использует кодовую страницу WE8ISO8859P1 и вы хотите использовать символ «EURO», вам необходимо преобразовать вашу базу данных к странице WE8MSWIN1252, используя для этого следующий оператор: ALTER DATABASE CHARACTER SET WE 8MSWIN1252;
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
354
Автоматическое обновление баз данных
Обновление базы данных Oracle версии 3.0x до версии 4.1 Если вы хотите использовать базы данных Primavera 3.x с версией 4.1, вам необходимо обновить эти базы, выполнив указанную ниже последовательность шагов. Желательно, хотя и не обязательно, чтобы данные шаги выполнял опытный администратор баз данных. Мастер запускает скрипты, необходимые для обновления структуры баз данных, и программу обновления, которая добавляет данные, необходимые новой версии. Кроме того, мастер запускает программу переноса данных из существующих полей LONG в поля BLOB. BLOВ представляет собой тип Oracle 8, обладающий повышенной гибкостью и улучшенными возможностями хранения информации. При переходе к новой версии вам необходимо обновить как базу данных проектов, так и в базу данных методологий. Если вы используете Oracle версии 8.1.6 или 8.1.7, вы должны установить поверх имеющейся у вас версии патч, повышающий версию Oracle до 8.1.7.4. Этот патч исправляет проблему конвертирования LOB с набором символов UTF8, имевшую место в более ранних версиях.
Обновление базы данных проектов или методологий для Oracle 1. Выполните холодное резервирование и полный экспорт базы данных. Если вы не знаете, как выполняется резервирование базы данных Oracle, не приступайте к обновлению. Прежде чем выполнять обновление базы данных, проконсультируйтесь по вопросу создания ее резервной копии с администратором базы данных, поставщиком базы данных либо службой технической поддержки компании Primavera Systems. Кроме того, убедитесь, что вы хорошо представляете себе процесс восстановления базы данных с резервной копии в случае возникновения такой необходимости. 2. Выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»). Дважды щелкните мышью по пиктограмме «Администратор BDE» («BDE Administrator»). Удалите псевдоним обновляемой базы данных (PMDB). Если вы собираетесь обновлять базу данных методологий, вы также должны удалить и ее псевдоним (MMDB). Версия Primavera 4.1 использует увеличенное значение параметра «BLOB Size». Чтобы воспользоваться преимуществами, предоставляемыми увеличенным значением этого параметра, вы сначала должны удалить псевдоним существующей базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
355
3. Удалите существующую версию Primavera, как описано в разделе «Удаление предыдущей версии». 4. Установите новую версию клиентского программного обеспечения Primavera, как описано в главе «Установка клиентских модулей» Части 4. Вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в Части 2, «Быстрая установка», или в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае все имеющиеся у вас данные будут удалены и заменены данными, используемыми по умолчанию.
5. Дважды щелкните мышью по файлу CONFIGASST.EXE в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera, чтобы запустить Мастер установки баз данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
356
Автоматическое обновление баз данных
6. Выберите «Обновление существующей базы данных Primavera» («Upgrade an Existing Primavera Database»), введите ключ продукта, расположенный на этикетке установочного компакт-диска Primavera, затем нажмите «Далее» («Next»).
7. Нажмите «Далее» («Next») для запуска процесса обновления.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
357
8. Выберите Oracle в качестве типа базы данных.
9. Зарегистрируйтесь в базе данных как пользователь с административными правами, например, ADMUSER. Введите пароль. Укажите строку подключения Oracle. Пользователь ADMUSER должен иметь привилегии администратора баз данных (DBA) и быть владельцем таблиц приложения, в частности, таблицы TASK. Помимо этого, параметр совместимости базы данных с Oracle должен иметь значение 8.1 или выше. Должна быть указана строка подключения Oracle. Строку подключения можно найти в файле TNSNAMES.ORA. Файл TNSNAMES.ORA создается в процессе установки (настройки) копии.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
358
Автоматическое обновление баз данных
С этого момента Мастер установки баз данных начинает выполнять перенос данных из существующих полей LONG в поля Oracle BLOB. BLOВ представляет собой тип Oracle 8, обладающий повышенной гибкостью и улучшенными возможностями хранения информации. Если все необходимые BLOB уже существуют, Мастер установки баз данных не выводит окно диалога, отображенное на следующем рисунке. 10. Введите имя, размер и размещение новой табличной области LOB.
11. Зарегистрируйтесь в базе данных как привилегированный пользователь, например, PRIVUSER.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
12. Выберите ресурсов.
359
желаемые
параметры
преобразования
материальных
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустимы сверхурочные работы, будут преобразованы в нетрудовые ресурсы, для которых допустима сверхурочная работа. Если эта опция не выбрана, эти ресурсы будут преобразованы в материальные ресурсы, а возможность сверхурочной работы будет отключена. Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одну из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. Выбор третьей опции позволяет пользователю помечать столбцы с пользовательскими полями как «неиспользуемые». Столбцы, помеченные как «неиспользуемые», рассматриваются как удаленные, хотя данные попрежнему заполняют поля в этих столбцах. Это полезно, когда вы хотите выключить столбцы из обычного доступа, не сбрасывая их, что уменьшит время, необходимое на выполнение обновления. Данные, по отношению к которым была применена опция «Обозначить как неиспользуемые» («SET UNUSED»), могут быть удалены позже, если возникнет необходимость.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
360
Автоматическое обновление баз данных
13. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»).
Процесс внесения изменений может занять несколько минут в зависимости от размера базы данных. 14. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»). 15. Запустите Мастер установки баз данных еще раз, чтобы обновить базу данных методологий. 16. Запустите Мастер настройки баз данных на клиентской машине и обновите лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. 17. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
361
Обновление базы данных Oracle версии 3.5x или 4.0 до версии 4.1 Если вы хотите использовать базы данных Primavera 3.5x с версией 4.1, вам необходимо обновить эти базы, выполнив указанную ниже последовательность шагов. Желательно, хотя и не обязательно, чтобы данные шаги выполнял опытный администратор баз данных. Мастер запускает скрипты, необходимые для обновления структуры баз данных, и программу обновления, которая добавляет данные, необходимые новой версии. При переходе к новой версии вам необходимо обновить как базу данных проектов, так и в базу данных методологий.
Обновление баз данных проектов или методологий для Oracle 1. Выполните холодное резервирование и полный экспорт базы данных. Если вы не знаете, как выполняется резервирование базы данных Oracle, не приступайте к обновлению. Прежде чем выполнять обновление базы данных, проконсультируйтесь по вопросу создания ее резервной копии с администратором базы данных, поставщиком базы данных либо службой технической поддержки компании Primavera Systems. Кроме того, убедитесь, что вы хорошо представляете себе процесс восстановления базы данных с резервной копии в случае возникновения такой необходимости. 2. Удалите существующую версию Primavera, как описано в разделе «Удаление предыдущей версии». 3. Установите новую версию клиентского программного обеспечения Primavera, как описано в главе «Установка клиентских модулей» Части 4. Вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в Части 2, «Быстрая установка», или в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае все имеющиеся у вас данные будут удалены и заменены данными, используемыми по умолчанию.
5. Дважды щелкните мышью по файлу CONFIGASST.EXE в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera, чтобы запустить Мастер установки баз данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
362
Автоматическое обновление баз данных
5. Выберите «Обновление существующей базы данных Primavera» («Upgrade an Existing Primavera Database»), введите ключ продукта, расположенный на этикетке установочного компакт-диска Primavera, затем нажмите «Далее» («Next»).
6. Нажмите «Далее» («Next») для запуска процесса обновления.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
363
7. Выберите Oracle в качестве типа базы данных.
8. Зарегистрируйтесь в базе данных как пользователь с административными правами, например, ADMUSER. Введите пароль. Укажите строку подключения Oracle. Пользователь ADMUSER должен иметь привилегии администратора баз данных (DBA) и быть владельцем таблиц приложения, в частности, таблицы TASK. Помимо этого, параметр совместимости базы данных с Oracle должен иметь значение 8.1 или выше. Должна быть указана строка подключения Oracle. Строку подключения можно найти в файле TNSNAMES.ORA. Файл TNSNAMES.ORA создается в процессе установки (настройки) копии.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
364
Автоматическое обновление баз данных
9. Зарегистрируйтесь в базе данных как привилегированный пользователь, например, PRIVUSER.
10. Выберите ресурсов.
желаемые
параметры
преобразования
материальных
Если вы выполняете обновление версии 4.0, то диалог выбора параметров преобразования данных не появляется.
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустимы сверхурочные работы, будут преобразованы в нетрудовые ресурсы, для которых допустимы сверхурочные работы. Если эта опция не выбрана, эти ресурсы будут преобразованы в материальные ресурсы, а возможность ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
365
сверхурочных работ будет отключена. Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одну из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. Выбор третьей опции позволяет пользователю помечать столбцы с пользовательскими полями как «неиспользуемые». Столбцы, помеченные как «неиспользуемые», рассматриваются как удаленные, хотя данные попрежнему заполняют поля в этих столбцах. Эта черта полезна, когда вы хотите выключить столбцы из обычного доступа, не сбрасывая их, что уменьшит время, необходимое на выполнение обновления. Данные, по отношению к которым была применена опция «Обозначить как неиспользуемые» («SET UNUSED»), могут быть удалены позже, если возникнет необходимость.
11. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»). Отображается текущая версия вашей базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
366
Автоматическое обновление баз данных
Процесс обновления может занять несколько минут в зависимости от размера базы данных. 12. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»). 13. Запустите Мастер установки баз данных еще раз, чтобы обновить базу данных методологий и лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. 14. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
367
Обновление базы данных Microsoft SQL Server версии 3.x или 4.0 до версии 4.1 Если вы хотите использовать базы данных из Primavera 3.x или 4.0, то вы должны обновить эти базы, выполнив указанную ниже последовательность шагов. Желательно, хотя и не обязательно, чтобы данные шаги выполнял опытный администратор баз данных. Мастер запускает скрипты, необходимые для обновления структуры баз данных, и программу обновления, которая добавляет данные, необходимые новой версии. При переходе к новой версии вам необходимо обновить как базу данных проектов, так и в базу данных методологий.
Внесение изменений в базу данных Microsoft SQL Server 1. Выполните полное резервирование имеющихся у вас баз данных. Если вы не знаете, как выполняется резервирование базы данных SQL Server, не приступайте к обновлению. Прежде чем выполнять обновление базы данных, проконсультируйтесь по вопросу создания ее резервной копии с администратором базы данных, поставщиком базы данных либо службой технической поддержки компании Primavera Systems. Кроме того, убедитесь, что вы хорошо представляете себе процесс восстановления базы данных с резервной копии в случае возникновения такой необходимости. 2. Выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»). Удалите псевдоним обновляемой базы данных (PMDB). Если вы планируете обновлять базу данных методологий, вы также должны удалить и ее псевдоним (MMDB).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
368
Автоматическое обновление баз данных
Версия Primavera 4.1 использует увеличенное значение параметра «BLOB Size». Чтобы воспользоваться преимуществами, предоставляемыми увеличенным значением этого параметра, вы сначала должны удалить псевдоним существующей базы данных.
3. Удалите существующую версию Primavera, как описано в разделе «Удаление предыдущей версии». 4. Установите новую версию клиентского программного обеспечения Primavera, как описано в главе «Установка клиентских модулей» Части 4. Вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в Части 2, «Быстрая установка», или в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае все имеющиеся у вас данные будут удалены и заменены прикладными данными, используемыми по умолчанию.
5. Дважды щелкните мышью по файлу CONFIGASST.EXE в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera, чтобы запустить Мастер установки баз данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
369
6. Выберите «Обновление существующей базы данных Primavera» («Upgrade an Existing Primavera Database»), введите ключ продукта, расположенный на этикетке установочного компакт-диска Primavera, затем нажмите «Далее» («Next»).
7. Нажмите «Далее» («Next») для запуска процесса обновления.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
370
Автоматическое обновление баз данных
8. Выберите Microsoft SQL Server или MSDE в качестве типа базы данных.
9. Зарегистрируйтесь на сервере как пользователь SA или другой пользователь с привилегиями системного администратора. Укажите также имя серверного компьютера и имя базы данных, с которой вы устанавливаете соединение.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
371
10. Введите имя и пароль привилегированного пользователя для доступа к базе данных.
11. Выберите ресурсов.
желаемые
параметры
преобразования
материальных
Если вы выполняете обновление версии 4.0, то диалог выбора параметров преобразования данных не появляется.
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустима сверхурочная работа, будут преобразованы в нетрудовые ресурсы, для которых допустима сверхурочная работа. Если эта опция не выбрана, эти ресурсы будут преобразованы в материальные ресурсы, а возможность ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
372
Автоматическое обновление баз данных
сверхурочной работы будет отключена. Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одну из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. 12. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»). Отображается текущая версия вашей базы данных.
Процесс обновления может занять несколько минут в зависимости от размера базы данных. 13. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»). 14. Запустите Мастер установки баз данных еще раз, чтобы обновить базу данных методологий. 15. Запустите Мастер настройки баз данных с клиентской машины и обновите лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
373
Удаление предыдущих версий Прежде чем выполнять обновление до новой версии, вы должны удалить предыдущую версию клиентских приложений Primavera.
Удаление клиентских приложений (модулей) 1. На компьютере клиента запустите стартовое меню и перейдите в программную группу «Primavera». Выберите «Удаление клиентов Primavera» («Uninstall Primavera Clients»). 2. В качестве метода удаления выберите «Автоматический» («Automatic»). 3. После того, как Мастер завершит удаление, нажмите «Финиш» («Finish»). Несмотря на то, что программа не требует от вас перезагружать компьютер между удалением одного приложения и установкой другого, все же рекомендуется это сделать.
Модуль Progress Reporter for Web Desktop версии 3.5х устанавливается как Java-приложение на компьютере клиента. Для удаления desktop-версии нажмите «Пуск» («Start») и выберите «Настройка» («Settings»), «Панель управления» («Control Panel»). Дважды щелкните мышью по пиктограмме «Установка и удаление программ» («Add/Remove Programs»). Выберите Progress Reporter for Web Desktop и нажмите «Заменить/Удалить» («Add/Remove»). Для удаления приложения выполните действия, указываемые мастером. Далее следует удалить серверные компоненты предыдущей версии. Не устанавливайте новые клиентские приложения, пока не удалите эти компоненты. Если в вашей сети выполняется Progress Reporter версии 3.5x, вы должны сначала удалить существующую версию Group Server и лишь после этого устанавливать новую версию Group Server.
Удаление предыдущей версии Group Server 1. Выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»), затем дважды щелкните по пиктограмме «Службы» («Services»). При работе в Windows 2000 выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»), затем дважды щелкните по пиктограмме «Администрирование» («Administative Tools»), затем «Службы» («Services»). 2. Выберите «Primavera Group Server» и нажмите «Стоп» («Stop»). 3. Закройте окно «Службы» («Services»). 4. Выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»), затем дважды щелкните по пиктограмме «Установка и удаление программ» («Add/Remove Programs»). 5. Выберите «Primavera Group Server» и нажмите «Заменить/Удалить» («Add/Remove»). Для удаления приложения выполните действия, ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
374
Автоматическое обновление баз данных
указываемые мастером, после чего нажмите «Финиш» («Finish»). После удаления указанных компонентов установите новые клиентские модули, как описано в главе «Установка клиентских модулей» Части 4. После завершения установки клиентских модулей запустите Мастер установки баз данных, как было описано выше в данной главе. После завершения процесса обновления вы можете продолжить установку. Детальная информация приведена в главах «Настройка Group Server для работы с модулем Timesheets» и «Установка дополнительных компонентов» Части 3.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
375
Автоматическое обновление автономной конфигурации В этой главе Общее описание процесса обновления Обновление данных версии 3.x или 4.0 до версии 4.1
ЗАО “ПМСОФТ”
В данной главе описан порядок обновления автономной конфигурации до версии 4.1 в случае, если у вас уже установлена версия 3.x или 4.0. Вам необходимо выполнить обновление базы данных в том случае, если вы хотите сохранить данные ваших проектов для использования их в новой версии ПО Primavera. Мастер позволяет внести все необходимые изменения в базы данных автоматически.
(095) 232 11 00
www.pmsoft.ru
376
Автоматическое обновление автономной конфигурации
Общее описание процесса обновления Вы можете обновить автономную конфигурацию версии 3.х или 4.0 до версии 4.1. Если вы хотите использовать в новой версии данные, содержащиеся в вашей базе данных проектов и/или методологий, вы можете создать резервные копии файлов вашей базы данных PMDB.GDB и MMDB.GDB либо оставить их на прежнем месте. Существующие файлы PMDB.GDB и MMDB.GDB будут перезаписаны в ходе процесса обновления программного обеспечения, однако Мастер установки баз данных автоматически создаст их резервные копии. Если вы не хотите сохранять старые базы данных, удалите их до запуска Мастера установки баз данных, который затем установит базы данных версии 4.1. Ниже рассматриваются отдельные шаги процесса обновления программного обеспечения: 1. Удалите предыдущую автономную версию клиентских модулей Primavera. 2. Удалите InterBase. 3. Установите клиентские модули Primavera версии 4.1. При установке версии 4.1 автоматически устанавливается InterBase версии 6.0. 4. Запустите Мастер установки баз данных, чтобы обновить ваши базы данных до новой версии.
Удаление предыдущей автономной версии Primavera 1. Остановите InterBase Server, щелкнув правой кнопкой мыши по пиктограмме InterBase Server в правом углу панели задач и выбрав «Завершить» («Shutdown»). 2. На рабочем столе нажмите «Пуск» («Start»), затем выберите «Программы» («Programs»), «Primavera», «Удаление автономной версии» («Uninstall Stand-Alone Version»). 3. Нажмите «Финиш» («Finish»). 4. Нажмите «Пуск» («Start»), затем выберите «Программы» («Programs»), «InterBase», «Удаление InterBase» («Uninstall InterBase»). 5. Нажмите «Финиш» («Finish»). 6. Перезагрузите компьютер. Теперь вы можете приступать к установке ПО Primavera версии 4.1. Для установки программы выполните шаги, описанные в Части 2.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
377
Обновление данных версии 3.x или 4.0 до версии 4.1 Если вы хотите использовать существующие данные с версией 4.1, вы должны обновить ваши базы данных, выполнив указанную ниже последовательность шагов. Желательно, хотя и не обязательно, чтобы данные шаги выполнял опытный администратор баз данных. Мастер запускает скрипты, необходимые для обновления структуры баз данных, а также программу обновления, которая добавляет данные, необходимые новой версии. Перед обновлением базы данных, не забудьте вернуть в базу все изъятые проекты. После завершения обновления базы данных ее нельзя будет вернуть в первоначальный вид. Кроме того, если процесс преобразования выполнен с ошибками, база данных может оказаться поврежденной. Поэтому, прежде чем начать процесс обновления, вы должны создать резервную копию существующей базы данных. Не сделав этого, вы рискуете потерять все данные проектов.
Обновление базы данных InterBase 1. Выполните резервирование базы данных (файл PMDB.GDB), скопировав его в другое место. По умолчанию файл базы данных располагается в папке \Program Files\Primavera xxx\Database\PMDB (где xxx – имя вашей инсталляции Primavera). 2. Дважды щелкните по файлу CONFIGASST.EXE, находящемуся в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera, и запустите Мастер установки баз данных. 3. Выберите опцию «Обновить существующую базу данных Primavera» («Upgrade an Existing Primavera Database»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
378
Автоматическое обновление автономной конфигурации
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
379
4. Нажмите «Далее» («Next»), чтобы начать процесс обновления.
5. Выберите InterBase в качестве типа базы данных.
6. Введите «SYSDBA» в поле «Имя пользователя с административными полномочиями» («Administrative Username») и «masterkey» (в нижнем регистре) – в поле «Пароль пользователя с административными полномочиями» («Administrative Password»). Если вы изменяли имя и пароль пользователя, укажите новые значения.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
380
Автоматическое обновление автономной конфигурации
7. В поле «Местонахождение базы данных InterBase» («InterBase Database Location») укажите, где находится файл PMDB.GDB, который вы хотите обновить.
8. Выберите желаемые параметры, с которыми будет выполняться преобразование материальных ресурсов. Если вы выполняете обновление версии 4.0, то диалог выбора параметров преобразования данных не появляется.
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустима сверхурочная работа, будут преобразованы в нетрудовые ресурсы, для которых допустима сверхурочная работа. Если эта опция не выбрана, эти ресурсы ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 5: Обновление предыдущей версии до текущей
381
будут преобразованы в материальные сверхурочной работы будет удалена.
ресурсы,
а
возможность
Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одни из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. 9. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»). Отображается текущая версия вашей базы данных.
Процесс внесения изменений может занять несколько минут в зависимости от размера базы данных. 10. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»). 11. Запустите Мастер установки баз данных еще раз, чтобы обновить лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
382
Автоматическое обновление автономной конфигурации
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
383
Часть 6. Импорт и экспорт данных В этой части
Передача данных другим пользователям модуля Project Management Передача данных методологий Передача данных с использованием файлов Microsoft Project Обмен данными между P3 и модулем Project Management
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
384
Передача данных другим пользователям модуля Project Management
В данной части Руководства рассмотрен процесс экспорта данных модуля Project Management в различные форматы для использования их другими приложениями. В главе «Передача данных другим пользователям модуля Project Management» описывается, как можно применить собственный формат обмена данными Primavera XER для резервирования данных о проекте/ресурсах/ролях, а также для обмена данными между различными базами данных проектов. Экспорт методологий из модуля Methodology Management и их последующий импорт в модуль Project Management рассматривается в главе «Передача данных методологий». Обмен данными между модулем Project Management и Microsoft Project (или другими приложениями сторонних производителей, поддерживающими формат MPX) описан в главе «Передача данных проекта с использованием файлов Microsoft Project». Взаимное преобразование проектов Primavera Project Planner (P3) 3.x в формат модуля Project Management описано в главе «Обмен данными между P3 и модулем Project Management».
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
385
Передача данных другим пользователям модуля Project Management В этой главе Экспорт проектов Экспорт ролей и ресурсов Импорт проектов
Данные могут быть переданы от одного пользователя модуля Project Management другому пользователю посредством экспорта и импорта файлов XER (собственный формат Primavera). В данной главе описывается применение Мастера экспорта и Мастера импорта для обеспечения совместного использования проектной информации и ролей/ресурсов.
Импорт ролей и ресурсов
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
386
Передача данных другим пользователям модуля Project Management
Экспорт проектов Детально импорт XERфайлов описан в разделе «Импорт проектов» в настоящей главе. Информация о подвергаемых преобразованию таблицах и полях содержится в файле XERPROJECTS.PDF на компакт-диске с документацией по Primavera.
Данные проекта могут быть переданы из модуля Project Management в виде XER-файлов (собственный формат обмена Primavera) и использованы в любых других инсталляциях модуля Project Management вне зависимости от типа используемой базы данных. Экспорт проектов модуля Project Management в файлы XER осуществляется с помощью Мастера экспорта, а импорт XER-файлов в модуль Project Management – с помощью Мастера импорта. Вы также можете использовать Мастер экспорта и Мастер импорта для быстрого резервирования и восстановления одного или нескольких проектов. Однако, применять их для резервирования всей базы данных нельзя. Мастер экспорта обеспечит пошаговое руководство процессом экспорта проектов. Когда вы экспортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не экспортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности». Для пользователей Primavera ProjectLink: когда вы экспортируете проект, управление которым осуществлялось в Microsoft Project, в формат XER, проект перестает рассматриваться как управляемый в Microsoft Project. Для получения Детальной информации по Primavera ProjectLink войдите в меню «Помощь» («Help») панели инструментов «ProjectLink» приложения Microsoft Project (данная панель появляется только в случае, если ProjectLink установлен).
Выбор типа экспорта и проектов В модуле Project Management откройте проекты, которые вы хотите экспортировать. Выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
387
Выберите в качества типа экспорта «Проект» («Project»), затем нажмите «Далее» («Next»).
Уберите флажки «Экспорт» из полей рядом с проектами, которые вы не хотите экспортировать, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
388
Передача данных другим пользователям модуля Project Management
В данном окне перечислены только те проекты, которые в данный момент открыты в модуле Project Management.
Укажите имя и место хранения файла Введите имя файла XER. Для того, чтобы указать место, где будет храниться файл, нажмите кнопку просмотра «…». Если вы не укажете место хранения экспортируемого файла, то он будет храниться в папке, в которой установлен модуль Project Management. Экспорт проекта в отдельный файл с расширением XER выполняется по нажатию кнопки «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
389
Экспорт проекта как служба Выберите «Сервис» («Tools»), «Службы задач» («Job Services»), затем нажмите «Новый» («Add»). В поле «Тип задачи» («Service Type») выберите «Экспорт» («Export»). Укажите номер в поле «№ задачи» («Job #»), чтобы указать порядок, в котором должны выполняться службы, если перечислено более одной службы. Введите краткое описание службы в поле «Название задачи» («Job Name»). В поле «Статус» («Status») выберите «Разрешен» («Enabled»), чтобы активировать службу экспорта. Вы можете приостановить службу в любое время, выбрав «Заблокирован» («Disabled») в поле «Статус» («Status»). В разделе «Запустить задание» («Run Job») укажите, когда должна выполняться эта служба: каждый день в указанное время, еженедельно, каждые две недели, ежемесячно или в указанный вами день и время.
Перейдите на закладку «Настройки задания» («Options»), чтобы выбрать проекты/узлы EPS, которые вы хотите экспортировать. В этом примере проекты экспортируются каждый день в 0ч 00м. Поставьте флажок, чтобы вносить в журнал информацию о службе в указанный вами файл.
ЗАО “ПМСОФТ”
Вы должны иметь соответствующие права доступа, чтобы настраивать службы задач. Служба задач не взаимодействует с клиентским модулем Project Management при выполнении задач. Все задачи выполняются на сервере, на котором установлена служба задач.
(095) 232 11 00
www.pmsoft.ru
390
Передача данных другим пользователям модуля Project Management
Экспорт ролей или ресурсов Информация о подвергаемых преобразованию таблицах и полях содержится в файле XERRESOURCES.PDF или XERROLES.PDF на компакт-диске с документацией по Primavera.
Модуль Project Management позволяет экспортировать в файлы XER только те роли или ресурсы, которые включены в иерархическую структуру ресурсов предприятия. Вы можете выбрать данную опцию для того, чтобы включить уже существующие роли или ресурсы в новую базу данных.
Когда вы экспортируете роли и ресурсы, защищенные коды и назначения защищенных кодов, связанные с ролями и ресурсами, не экспортируются. Детальная информация о защищенных кодах приведена в разделе «Определение глобальных профилей» в главе «Администрирование пользователей и политики безопасности».
Экспорт данных ролей или ресурсов В модуле Project Management выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Primavera PM/MM» и нажмите «Далее» («Next»).
Выберите в качестве типа экспорта «Только ресурс» («Resource Only»), затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
391
Укажите имя XER-файла. Для того, чтобы указать место, где будет храниться файл, нажмите кнопку просмотра «…». Если вы не укажете место хранения экспортируемого файла, то он будет храниться в папке, в которой установлен модуль Project Management. Экспорт ролей или ресурсов в отдельный файл с расширением XER выполняется по нажатию кнопки «Финиш» («Finish»).
Нажмите для выбора места, где будет храниться файл.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
392
Передача данных другим пользователям модуля Project Management
Импорт проектов Детальная информация по экспорту проектных данных содержится в разделе «Экспорт проектов» в настоящей главе. Информация о подвергаемых преобразованию таблицах и полях содержится в файле XERPROJECTS.PDF на компакт-диске с документацией по Primavera.
Данные проекта могут быть переданы из модуля Project Management в виде XER-файлов (собственный формат обмена Primavera) и использованы в любых других инсталляциях модуля Project Management независимо от типа используемой базы данных. Экспорт проектов модуля Project Management в файлы XER осуществляется с помощью Мастера экспорта, а импорт XER-файлов в модуль Project Management – с помощью Мастера импорта. Вы также можете использовать Мастер экспорта и Мастер импорта для быстрого резервирования и восстановления одного или нескольких проектов. Мастер импорта предложит вам пошаговое руководство процессом импорта проектов.
Когда вы экспортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не экспортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности». Информация об импорте материальных ресурсов содержится в разделе «Импорт ролей и ресурсов».
ЗАО “ПМСОФТ”
Файлы XER, экспортированные из модуля Project Management версии 3.5x, могут быть импортированы в модуль Project Management версии 4.1.
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
393
Выбор типа импорта и проектов В модуле Project Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next»).
Выберите в качества типа импорта «Проект» («Project»), затем нажмите «Далее» («Next»).
Данные в импортируемом файле должны соответствовать импортируемому формату. Например, вы не можете импортировать проект из XER-файла, содержащего только данные о ролях или ресурсах.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
394
Передача данных другим пользователям модуля Project Management
Нажмите кнопку просмотра для выбора места, где будет храниться файл.
Выбор настроек импорта проекта Если в файл XER включено несколько проектов, зависимости между проектами сохраняются.
ЗАО “ПМСОФТ”
Файл XER может содержать данные нескольких проектов. В первом столбце диалогового окна «Настройки импорта проекта» («Import Project Options») выводится список всех проектов, содержащихся в файле XER. Если проект с тем же самым именем уже существует в имеющейся инсталляции модуля Project Management, установите флажок в окне «Совпадение» («Match») напротив данного проекта.
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
395
Для предотвращения перезаписи данных в базе данных проектов во время импорта файла дважды щелкните по полю «Импорт» («Import Action») напротив каждого проекта, затем выберите одну из следующих опций:
Обновление существующего проекта Существующий проект будет обновляться при поступлении любых новых/измененных данных из файла XER, а в случае, если запись не существует, производится добавление данных. Выберите проект, который вы хотите обновить, в поле «Импорт в» («Import To»). Будет выведен список всех открытых на текущий момент проектов. Вы можете указать, каким образом следует выполнять обновление данных в случае совпадения. См. раздел «Выбор опций обновления проекта» ниже в данной главе.
Создание нового проекта Данные существующего проекта сохраняются неизмененными. Создается новый проект. Для выбора места размещения нового проекта в EPS щелкните по полю «Импорт в» («Import To»). В конце имени проекта добавляется число. После завершения импорта проект может быть переименован. Например, если вы создаете новый проект на основе уже существующего проекта AUTO, то новый проект будет называться AUTO-1.
Замена существующего проекта Существующий проект удаляется и заменяется проектом, импортируемым из файла XER. Выберите в поле «Импорт в» («Import To») проект, который следует заменить. При выборе опции импорта «Заменить существующий» («Replace Existing Project») целевые планы и табели, сопоставленные этим проектам, удаляются.
Игнорирование данного проекта Проект не импортируется в модуль Project Management.
Добавление в существующий проект Вы можете объединить импортируемый проект с уже существующим. Щелкните по полю «Импорт в» («Import To»), затем выберите соответствующий уровень WBS в существующем проекте. Импортируемый проект добавляется к выбранной WBS.
Выбор опций обновления проекта Нажмите «Далее» («Next») и выберите конфигурацию макета, которая будет использоваться при импорте данных проекта. Опции, указываемые в макете, определяют, каким образом модуль Project Management будет работать с теми данными в импортируемом файле, которые совпадают с данными в базе данных. Вы можете создать и сохранить несколько различных конфигураций, однако импорт файла может осуществляться только с одной конфигурацией. Выберите «Да» («Yes») в поле «Использовать» («Use») напротив конфигурации, которую вы хотите использовать. Диалоговое окно «Опции обновления проекта» («Update Project Options открывается независимо от выбранной опции импорта. Например, при выборе опции создания нового проекта вы попрежнему должны выбрать конфигурацию для импорта глобальных данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
396
Передача данных другим пользователям модуля Project Management
Нажмите, чтобы создать новую конфигурацию макета. Нажмите, чтобы настроить конфигурацию макета.
Модификация конфигурации макета Опции, указываемые в конфигурации макета, определяют, каким образом будет выполняться обновление данных при импорте проектов. Для изменения данных опций выберите макет в диалоговом окне «Опции обновления проекта» («Update Project Options»), затем нажмите «Изменить» («Modify»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
397
Отметьте, чтобы удалить те элементы, которые входят в обновляемый проект, но отсутствуют в импортируемом файле.
Процессы импорта работ, их зависимостей и назначений ресурсов являются зависимыми друг от друга. Например, если вы решаете обновить один из этих элементов, все три элемента обновляются автоматически.
В диалоговом окне «Изменить настройки импорта» («Modify Import Configuration») выводится список типов данных, для которых вы можете установить различные опции. Для удаления данных, которые имеются в обновляемом проекте, но отсутствуют в импортируемом файле, установите флажок «Удалить» («Delete») напротив соответствующего элемента данных. Например, если в обновляемом проекте определено несколько работ, которые отсутствуют в импортируемом файле, установите флажок «Удалить» («Delete») напротив каждой из этих работ. Таким образом работы будут удалены из обновляемого проекта. Поле «Удалить» («Delete») применимо только к работам, рискам, отношениям с внешними проектами, показателям, работам, отношениям между работами и назначениям ресурсов в работы. На глобальные типы данных это поле не влияет.
Выберите в поле «Действие» («Action») одну из следующих опций, указывающих, каким образом будет выполняться обновление этого типа данных:
ЗАО “ПМСОФТ”
Сохранить существующие Выполняется сохранение данных в существующем проекте без перезаписи их обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Обновить существующие Выполняется перезапись данных в существующем проекте обновленными данными, а в случае, если запись не существует, добавляются новые данные. (095) 232 11 00
www.pmsoft.ru
398
Передача данных другим пользователям модуля Project Management
Вставить новые Выполняется сохранение данных в существующем проекте и добавление любых новых элементов данных. Например, если в файл XER была добавлена новая роль, но вы не хотите изменять уже существующие роли, выберите опцию «Вставить новые» («Insert New»), чтобы добавить роль в существующий проект.
Не импортировать Выполняется сохранение данных существующем проекте без импорта обновленных данных.
в
уже
Действия, выбираемые вами для импорта элементов группы «Тип данных: работа», зависят друг от друга. Например, если вы выбираете обновление существующих зависимостей, вы также должны обновить существующие назначения ресурсов и работы, связанные с этими зависимостями.
Действия для данных типа «работа» зависят друг от друга.
Поле «Удалить» («Delete») для этих элементов может быть независимым.
Если тип зависимости был обновлен при экспорте проекта, то для того, чтобы импортировать модифицированный тип зависимостей, вы должны выбрать «Обновить существующие» («Update Existing») и поставить флажок «Удалить» («Delete»), иначе будет добавлена новая зависимость. Например, предположим, что одна из работ (Работа 100) связана зависимостью типа «финиш – старт». Если вы импортируете проект, который содержит Работу 100, но в котором зависимость для этой работы была изменена на «старт – старт», в результате импорта возникнет Работа 100 с зависимостями «финиш – старт» и «старт – старт», если вы не поставите флажок «Удалить» («Delete»). Вам необходимо поставить этот флажок, если вы хотите удалить первоначальную зависимость типа «финиш – старт». Элемент «Назначение ресурса на работу» («Activity Resource Assignments») раздела «Типа данных: работа» («Activity Data Type») включает в себя роли.
Нажмите «OK», чтобы сохранить изменения в модифицированной конфигурации макета. Нажмите «Далее» («Next»).
Выбор валюты Если в импортируемом файле не указана валюта либо если эта валюта не соответствует валюте, определенной в модуле Project Management, то на экране появляется диалоговое окно «Тип валюты» («Currency Type»). Для выбора валюты, соответствующей валюте в импортируемом файле, нажмите кнопку «Просмотр» («Browse»). Если необходимая валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюты» («Currencies»). Если импортируемая валюта совпадает с базовой валютой, данное окно не открывается.
Нажмите «Далее» («Next»), затем «Финиш» («Finish»), чтобы выполнить ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
399
импорт проекта.
Импорт ролей или ресурсов Информация о подвергаемых преобразованию таблицах и полях содержится в файле XERRESOURCES.PDF или XERROLES.PDF на компакт-диске с документацией по Primavera.
Модуль Project Management позволяет импортировать XER-файлы, содержащие только роли или ресурсы. Вы можете выбрать данную опцию, чтобы добавить новые роли/ресурсы в иерархическую структуру ресурсов предприятия либо перезаписать существующую иерархическую структуру ролей/ресурсов. Роли и ресурсы определяются на глобальном уровне.
Когда вы импортируете роли и ресурсы. защищенные коды и назначения защищенных кодов, связанные с этими ролями и ресурсами, не импортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности». Файлы XER, экспортируемые из модуля Project Management 3.5x, могут быть импортированы в модуль Project Management 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
400
Передача данных другим пользователям модуля Project Management
Импорт нетрудовых ресурсов версии 3.5x В модуле Project Management ресурсы делятся на трудовые, нетрудовые и материальные. Во время импорта модуль Project Management определяет, должны ли нетрудовые ресурсы импортироваться как материальные ресурсы либо оставаться нетрудовыми, что определяется разделом «Options» файла PM.INI. По умолчанию модуль Project Management не изменяет тип нетрудовых ресурсов во время импорта. Следовательно, по умолчанию данный параметр имеет значение «FALSE». Однако, прежде, чем импортировать проект версии 3.5x, вы можете отредактировать этот параметр файла PM.INI, чтобы изменить тип ресурсов с нетрудовых на материальные. Изменение типа ресурса на материальные удаляет из ресурса роли, единицы измерения и стоимости. Чтобы разрешить модулю Project Management изменить тип ресурса на материальные во время импорта, отредактируйте раздел «Options» файла PM.INI: [Options] ImportWorkFlagNoAsMaterial=True Кроме того, если параметр «ImportWorkFlagNoAsMaterial» имеет значение «TRUE», вы можете добавить второй параметр в раздел «Options», чтобы указать, как должен выполняться импорт нетрудовых ресурсов, которым назначены сверхурочные. [Options] ImportKeepNonlaborWithOT=False Если этот параметр имеет значение «TRUE», то нетрудовые ресурсы останутся нетрудовыми. Если же он имеет значение «FALSE», то нетрудовые ресурсы будут преобразованы в материальные во время импорта, и сверхурочные работы будут удалены из материальных ресурсов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
401
Выбор типа импорта и файла В модуле Project Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next»). Выберите «Только ресурс» («Resource only») или «Только роль» («Role only»). Нажмите «Далее» («Next»).
Нажмите кнопку просмотра, чтобы выбрать файл, который вы хотите импортировать. Затем нажмите «Далее» («Next»).
Данные, содержащиеся в импортируемом файле, должны соответствовать импортируемому формату. Например, вы не можете импортировать ресурсные данные из XER-файла, содержащего проектные данные.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
402
Передача данных другим пользователям модуля Project Management
Выбор опций обновления роли или ресурса Нажмите «Далее» («Next») и выберите конфигурацию макета, который будет использоваться при импорте данных о роли или ресурсе. Опции, указываемые в макете, определяют, каким образом модуль Project Management будет обрабатывать те данные о роли или ресурсе в импортируемом файле, которые совпадают с данными в базе данных. Вы можете создать и сохранить несколько различных конфигураций, однако, для импорта файла допускается использовать только одну конфигурацию. Выберите «Да» («Yes») в поле «Использовать» («Use») рядом с конфигурацией, которую вы хотите использовать.
Нажмите, чтобы создать новую конфигурацию макета.
Нажмите, чтобы настроить конфигурацию макета.
Изменение конфигурации макета Опции, указанные в конфигурации макета, определяют, каким образом будет выполняться обновление данных при импорте ролей/ресурсов. Чтобы изменить эти опции, выберите макет в диалоговом окне «Опции обновления ролей/ресурсов» («Update Role/Resource Options»), затем нажмите «Изменить» («Modify»). Открывается диалоговое окно «Изменить настройки импорта» («Modify Import Configuration»), содержащее список типов данных, для которых вы можете установить те или иные опции. Поле «Удалить» («Delete») не влияет на импорт ресурсов или ролей. Данное поле применимо только к работам, рискам, отношениям с внешними проектами и показателям.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
403
Дважды щелкните по полю «Действие» («Action») и выберите действие, которое должно выполняться при обнаружении дубликатов данных.
В поле «Действие» («Action») выберите одно из следующих действий, чтобы указать, каким образом будет осуществляться обновление ролей или ресурсов:
Сохранить существующие Выполняется сохранение ролей/ресурсов в глобальном словаре без перезаписи обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Обновить существующие Выполняется перезапись ролей/ресурсов в глобальном словаре обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Вставить новые Выполняется сохранение ролей/ресурсов глобальном словаре и добавление новых ролей/ресурсов.
в
При экспорте только ролей назначения ресурсов ролям не включаются в экспортируемый файл. Для сохранения назначения роли ресурсам при выборе опции «Вставить новые» («Insert New») следует экспортировать/импортировать данные о ресурсах.
Не импортировать Выполняется сохранение существующих ролей/ресурсов в глобальном словаре без импорта обновленных ролей/ресурсов.
Нажмите «ОК» для сохранения изменений в модифицированной конфигурации макета, затем нажмите «Далее» («Next»). Выбор валюты Если в импортируемом файле не указана валюта либо если указанная валюта не соответствует валюте, определенной в модуле Project Management, на экране появляется диалоговое окно «Тип валюты» ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
404
Передача данных другим пользователям модуля Project Management
(«Currency Type»). Для выбора валюты, соответствующей валюте в импортируемом файле, нажмите кнопку «Просмотр» («Browse»). Если необходимая валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюты» («Currencies»). Если импортируемая валюта совпадает с базовой валютой, данное окно не открывается.
Нажмите кнопку «Далее» («Next»), затем нажмите «Финиш» («Finish»), чтобы выполнить импорт проекта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
405
Передача данных методологий В этой главе Экспорт методологий Экспорт ролей и ресурсов Импорт методологий Импорт проектов как методологий
Данные методологий могут передаваться между пользователями модуля Project Management путем экспорта и импорта файлов XER (собственный формат Primavera). В этой главе описано применение Мастера экспорта и Мастера импорта в модуле Methodology Management для переноса методологий между пользователями модуля Methodology Management, экспорта методологий в модуль Project Management в качестве планов проектов, а также импорта проекта из модуля Project Management в качестве новой методологии.
Импорт ролей и ресурсов
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
406
Передача данных методологий
Экспорт методологий Детально импорт XERфайлов описан в разделе «Импорт методологий» в настоящей главе.
Методологии могут быть переданы из модуля Methodology Management в виде XER-файлов (собственный формат Primavera) и использованы в любых других инсталляциях модуля Methodology Management вне зависимости от типа используемой базы данных. Экспорт проектов модуля Methodology Management в файлы XER осуществляется с помощью Мастера экспорта, а импорт XER-файлов в модуль Methodology Management – с помощью Мастера импорта. Вы также можете использовать Мастер экспорта и мастер импорта для быстрого резервирования и восстановления одной или нескольких методологий. Однако, применять их для резервирования всей базы данных нельзя. Мастер экспорта обеспечит пошаговое руководство процессом экспорта методологий.
Выбор типа экспорта и методологии В модуле Methodology Management откройте методологию, которую вы хотите экспортировать. Выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next»).
Выберите методологию в качестве типа экспорта, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
407
Укажите имя и местонахождение файла Введите имя файла XER. Для того, чтобы указать место, где будет храниться файл, нажмите кнопку просмотра «…». Если вы не укажете место хранения экспортируемого файла, то он будет храниться в папке, в которой установлен модуль Methodology Management. Нажмите «Финиш» («Finish»), чтобы выполнить экспорт методологии в отдельный файл с расширением XER.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
408
Передача данных методологий
Экспорт ролей или ресурсов Модуль Methodology Management позволяет вам экспортировать роли или ресурсы иерархической структуры ресурсов в XER-файл. Вы можете воспользоваться этой возможностью для включения существующих ролей или ресурсов в новую базу данных.
Экпорт данных ролей или ресурсов В модуле Methodology Management выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Primavera PM/MM» и нажмите «Далее» («Next»).
Выберите экспорт только ресурса или только роли, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
409
Введите имя XER-файла. Чтобы указать место, где будет храниться файл, нажмите кнопку просмотра «…». Если вы не укажете место хранения экспортируемого файла, то он будет храниться в папке, в которой установлен модуль Methodology Management. Нажмите «Финиш» («Finish»), чтобы выполнить экспорт ролей или ресурсов в отдельный файл с расширением XER.
Нажмите и выберите место, где будет храниться файл.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
410
Передача данных методологий
Импорт методологий Детально экспорт методологий описан в разделе «Экспорт методологий» в настоящей главе.
Методологии могут быть переданы из модуля Methodology Management в виде XER-файлов (собственный формат Primavera) и использованы в любых других инсталляциях модуля Methodology Management вне зависимости от типа используемой базы данных. Экспорт проектов модуля Methodology Management в файлы XER осуществляется с помощью Мастера экспорта, а импорт XER-файлов в модуль Methodology Management – с помощью Мастера импорта. Вы также можете использовать Мастер экспорта и мастер импорта для быстрого резервирования и восстановления одной или нескольких методологий. Мастер экспорта обеспечит пошаговое руководство процессом экспорта методологий.
Выбор типа импорта и файла В модуле Methodology Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next») и выберите методологию.
Нажмите кнопку просмотра, чтобы выбрать файл, который вы хотите импортировать. Нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
411
Выбор действия, выполняемого при импорте данных Если во время импорта у вас имеется открытая методология, вам будет предложено на выбор одно из перечисленных ниже действий. Выбрав действие, нажмите «Далее» («Next»):
ЗАО “ПМСОФТ”
Создать новую методологию Данные существующей методологии сохраняются неизменными. Создается новая методология. Это действие выполняется автоматически, если во время импорта отсутствуют открытые методологии.
Импортировать в текущую методологию Вы можете объединить импортируемую методологию с существующей. Нажмите «Далее» («Next»), затем выберите необходимый уровень WBS в методологии. Импортируемая методология будет добавлена к выбранной WBS.
Заменить текущую методологию Существующая методология удаляется и заменяется методологией, импортированной из XERфайла.
(095) 232 11 00
www.pmsoft.ru
412
Передача данных методологий
Выбор опций обновления методологии Нажмите «Далее» («Next») и выберите конфигурацию макета, которая будет использоваться при импорте методологий. Опции, указываемые в макете, определяют, каким образом модуль Methodology Management будет обрабатывать те данные в импортируемом файле, которые совпадают с данными в базе данных. Вы можете создать и сохранить несколько различных конфигураций, однако, для импорта файла может использоваться только одна. Выберите «Да» («Yes») в поле «Использовать» («Use») рядом с конфигурацией, которую вы хотите использовать. Диалоговое окно «Настройки импорта методологии» («Update Methodology Options») будет открываться вне зависимости от выбранной опции импорта. Например, если вы выберете создание новой методологии, вам все равно необходимо выбрать конфигурацию для импорта глобальных данных.
Нажмите, чтобы создать новую конфигурацию.
Нажмите, чтобы настроить конфигурацию.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
413
Изменение конфигурации макета Опции, указанные в конфигурации макета, определяют, каким образом будет выполняться обновление данных при импорте методологий. Для изменения этих опций выберите макет в диалоговом окне «Настройки импорта методологии» («Update Methodology Options»), затем нажмите «Изменить» («Modify»).
Отметьте флажком риски, работы, которые существуют в обновляемой методологии, но отсутствуют в импортируемом файле.
Диалоговое окно «Изменить настройки импорта» («Modify Import Configuration») содержит список типов данных, для которых вы можете установить опции. Если требуется удалить данные, которые существуют в обновляемой методологии, но отсутствуют в импортируемом файле, установите флажки в поле «Удалить» («Delete») рядом с соответствующими элементами данных. Например, если в обновляемой методологии определено несколько работ, которые не включены в импортируемый файл, установите флажки в поле «Удалить» («Delete»), чтобы удалить эти работы из обновляемой методологии. Поле «Удалить» («Delete») применимо только к работам, ядрам работ и рискам. Данная настройка не влияет на глобальные типы данных.
В поле «Действие» («Action») выберите одно из следующих действий, указывающих, каким образом будет выполняться обновление типов данных:
ЗАО “ПМСОФТ”
Сохранить существующие Выполняется сохранение данных в существующей методологии без перезаписи их обновленными данными; в случае, если запись не существует, добавляются новые данные. (095) 232 11 00
www.pmsoft.ru
414
Передача данных методологий
Изменить существующие Выполняется перезапись данных в существующей методологии обновленными данными; в случае, если запись не существует, добавляются новые данные.
Вставить новые Выполняется сохранение данных в существующей методологии и добавление любых элементов данных, являющихся новыми. Например, если в файл XER была добавлена новая роль, но при этом вы не хотите изменять существующие роли, выберите опцию «Вставить новые» («Insert New»), чтобы добавить новую роль в существующую методологию.
Не импортировать Выполняется сохранение данных существующей методологии без импорта обновленных данных.
Нажмите «ОК», чтобы сохранить изменения в модифицированной конфигурации макета. Нажмите «Далее» («Next»).
Выбор валюты Если в импортируемом файле не указана валюта либо если указанная валюта не соответствует валюте, определенной в модуле Methodology Management, на экране появляется диалоговое окно «Тип валюты» («Currency Type»). Для выбора валюты, соответствующей валюте в импортируемом файле, нажмите кнопку просмотра «…». Если необходимая валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюта» («Currencies»). Если импортируемая валюта совпадает с базовой валютой, данное окно не открывается.
Чтобы выполнить импорт методологии, нажмите «Далее» («Next»), затем «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
415
Импорт проектов как методологий Детально экспорт проектных данных описан в разделе «Экспорт проектов» главы «Передача данных другим пользователям модуля Project Management».
Данные проекта могут быть переданы из модуля Project Management в виде XER-файлов (собственный формат Primavera) и импортированы как методологии. Вы можете воспользоваться опытом, накопленным вами при реализации удачных проектов, импортировав их как методологии. Экспорт проектов модуля Project Management в XER-файлы осуществляется с помощью Мастера экспорта, а импорт XER-файлов как методологий осуществляется с помощью Мастера импорта модуля Methodology Management.
Детальная информация об импорте в проект нетрудовых ресурсов как материальных ресурсов содержится в параграфе «Импорт нетрудовых ресурсов версии 3.5x» раздела «Импорт ролей или ресурсов».
Чтобы импортировать проект в качестве методологии, XERфайл должен содержать только импортируемый проект. XERфайлы, экспортированные из модуля Project Management 3.5x, могут быть импортированы в модуль Methodology Management 4.1.
Выбор типа импорта и файла В модуле Methodology Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera PM/MM» и нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
416
Передача данных методологий
Выберите проект в качестве типа импорта, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
417 Данные в импортируемом файле должны соответствовать импортируемому формату. Например, вы не можете импортировать проект из XER-файла, содержащего только данные о ролях или ресурсах.
Нажмите кнопку просмотра, чтобы выбрать файл, который вы хотите импортировать, затем нажмите «Далее» («Next»).
Выбор действия, выполняемого при импорте данных Если во время импорта у вас имеется открытая методология, вам будет предложено выбрать одно из следующих действий:
ЗАО “ПМСОФТ”
Создать новую методологию Данные существующей методологии сохраняются неизменными. Создается новая методология. Данное действие выполняется автоматически, если во время импорта отсутствуют открытые методологии.
Импортировать в текущую методологию Вы можете объединить импортируемую методологию с существующей. Нажмите «Далее» («Next»), затем выберите необходимый уровень WBS в методологии. Импортируемая методология будет добавлена к выбранной WBS.
(095) 232 11 00
www.pmsoft.ru
418
Передача данных методологий
Заменить текущую методологию Существующая методология удаляется и заменяется методологией, импортированной из XERфайла.
Выбор исходных данных (источника данных) оценок В качестве основы для оценок усилий и стоимостей в методологии вы можете использовать как фактические, так и плановые данные о приложенных усилиях и стоимостях проекта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
419
Выбор опций обновления методологии Нажмите «Далее» («Next») и выберите конфигурацию макета, который будет использоваться при импорте данных методологии. Опции, указываемые в макете, определяют, каким образом модуль Methodology Management будет обрабатывать те данные в импортируемом файле, которые совпадают с данными в базе данных. Вы можете создать и сохранить несколько различных конфигураций, однако, лишь одна из них может быть использована для импорта файла. Выберите «Да» («Yes») в поле «Использовать» («Use») рядом с конфигурацией, которую вы хотите использовать. Диалоговое окно «Настройка импорта методологии» («Update Methodology Options») будет открываться вне зависимости от выбранной опции импорта. Например, если вы выбираете создание новой методологии, вам все равно необходимо выбрать конфигурацию для импорта глобальных данных.
Щелкните, чтобы создать новую конфигурацию макета.
Щелкните, чтобы настроить конфигурацию макета.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
420
Передача данных методологий
Изменение конфигурации макета Опции, указанные в конфигурации макета, определяют, каким образом будет выполняться обновление данных при импорте проектов. Для изменения данных опций выберите макет в диалоговом окне «Настройки импорта методологии» («Update Methodology Options»), затем нажмите «Изменить» («Modify»).
Отметьте флажком риски, работы или ядра работ, которые существуют в обновляемой методологии, но отсутствуют в импортируемом файле.
Диалоговое окно «Изменить настройки импорта» («Modify Import Configuration») содержит список типов данных, для которых вы можете установить опции. Если требуется удалить данные, которые существуют в обновляемой методологии, но отсутствуют в импортируемом файле, установите флажки в поле «Удалить» («Delete») рядом с соответствующими элементами данных. Например, если в обновляемой методологии определено несколько работ, которые отсутствуют в импортируемом файле, установите флажки в поле «Удалить» («Delete»), чтобы удалить эти работы из обновляемой методологии. Поле «Удалить» («Delete») применимо только к работам, ядрам работ и рискам. Данный параметр не влияет на глобальные типы данных.
В поле «Действие» («Action») выберите одно из следующих действий, указывающих, каким образом будет выполняться обновление типов данных:
ЗАО “ПМСОФТ”
Сохранить существующие Выполняется сохранение данных в существующей методологии без перезаписи их обновленными данными, а в случае, если запись не существует, добавляются новые данные. (095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
421
Изменить существующие Выполняется перезапись данных в существующей методологии обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Вставить новые Выполняется сохранение данных в существующей методологии и добавление любых элементов данных, которые являются новыми. Например, если в файл XER была добавлена новая роль, но при этом вы не хотите изменять существующие роли, выберите опцию «Вставить новые» («Insert New»), чтобы добавить новую роль в существующую методологию.
Не импортировать Выполняется сохранение данных существующей методологии без импорта обновленных данных.
Нажмите «ОК», чтобы сохранить изменения в модифицированной конфигурации макета. Нажмите «Далее» («Next»).
Выбор валюты Если в импортируемом файле не указана валюта либо если указанная валюта не соответствует валюте, определенной в модуле Methodology Management, на экране появляется диалоговое окно «Тип валюты» («Currency Type»). Для выбора валюты, соответствующей валюте в импортируемом файле, нажмите кнопку просмотра «…». Если необходимая валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюта» («Currencies»). Если импортируемая валюта совпадает с базовой валютой, данное окно не открывается.
Чтобы выполнить импорт методологии, нажмите «Далее» («Next»), затем «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
422
Передача данных методологий
Импорт ролей или ресурсов Модуль Methodology Management позволяет вам импортировать XERфайлы, которые содержат только роли или ресурсы. Вы можете воспользоваться этой опцией для добавления новых ролей/ресурсов к иерархической структуре ресурсов либо для перезаписи существующей иерархической структуры ресурсов. Роли и ресурсы определяются на глобальном уровне. XER-файлы, экспортированные из модуля Project Management 3.5x, могут быть импортированы в модуль Methodology Management 4.1.
Импорт нетрудовых ресурсов версии 3.5x В модуле Methodology Management ресурсы делятся на трудовые, нетрудовые и материальные. Во время импорта модуль Methodology Management определяет, должны ли нетрудовые ресурсы импортироваться как материальные ресурсы либо оставаться нетрудовыми, что определяется разделом «Options» файла MM.INI. Прежде, чем импортировать проект версии 3.5x, вы можете отредактировать этот параметр файла MM.INI, чтобы изменить тип ресурсов с нетрудовых на материальные. Однако, изменение типа ресурса на материальные удаляет из ресурса роли, единицы измерения и стоимости. По умолчанию модуль Methodology Management изменяет тип нетрудовых ресурсов во время импорта. Следовательно, значение параметра по умолчанию равно «TRUE». Чтобы разрешить модулю Methodology Management изменить тип ресурса на материальные во время импорта, отредактируйте раздел «Options» файла MM.INI: [Options] ImportWorkFlagNoAsMaterial=True Кроме того, если параметр «ImportWorkFlagNoAsMaterial» имеет значение «TRUE», вы можете добавить второй параметр в раздел «Options», чтобы указать, как должен выполняться импорт нетрудовых ресурсов, которым назначены сверхурочные. [Options] ImportKeepNonlaborWithOT=False Если этот параметр имеет значение «TRUE», то нетрудовые ресурсы останутся нетрудовыми. Если же он имеет значение «FALSE», то нетрудовые ресурсы будут преобразованы в материальные во время импорта, и сверхурочные работы будут удалены из материальных ресурсов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
423
Выбор типа импорта и файла В модуле Methodology Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera PM/MM», затем нажмите «Далее» («Next»). Выберите для импорта «Только ресурс» («Resource Only») или «Только роль» («Role Only»), затем нажмите «Далее» («Next»).
Нажмите кнопку просмотра «…» и выберите файл, который вы хотите импортировать. Нажмите «Далее» («Next»).
Данные в импортируемом файле должны соответствовать импортируемому формату. Например, нельзя импортировать данные о ресурсах из файла XER, содержащего данные проекта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
424
Передача данных методологий
Выбор опций обновления роли или ресурса Нажмите «Далее» («Next») и выберите конфигурацию макета, которая будет использоваться при импорте данных о роли или ресурсе. Опции, указываемые в макете, определяют, каким образом модуль Methodology Management будет обрабатывать те данные о роли или ресурсе в импортируемом файле, которые совпадают с данными в базе данных. Можно создать и сохранить несколько различных конфигураций, однако для импорта файла может быть использована только одна конфигурация. Выберите «Да» («Yes») в поле «Использовать» («Use») рядом с конфигурацией, которую вы хотите использовать.
Нажмите, чтобы создать новую конфигурацию макета.
ЗАО “ПМСОФТ”
(095) 232 11 00
Нажмите, чтобы настроить конфигурацию макета.
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
425
Изменение конфигурации макета Опции, указанные в конфигурации макета, определяют, каким образом будет выполняться обновление данных при импорте ролей/ресурсов. Для изменения данных опций выберите макет в диалоговом окне «Опции обновления ресурсов» («Update Role/Resource Options»), затем нажмите «Изменить» («Modify»). Открывается диалоговое окно «Изменить настройки импорта» («Modify Import Configuration»), содержащее список типов данных, для которых могут быть установлены опции. Поле «Удалить» («Delete») не влияет на импорт ресурсов или ролей. Данное поле относится только к работам, рискам и ядрам работ.
Дважды щелкните по указанному полю, чтобы выбрать действие, которое будет выполняться при обнаружении дубликатов данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
426
Передача данных методологий
В поле «Действие» («Action») выберите одно из следующих действий, указывающих, каким образом будет осуществляться обновление ролей или ресурсов:
Сохранить существующие Выполняется сохранение ролей/ресурсов в глобальном словаре без перезаписи их обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Обновить существующие Выполняется перезапись ролей/ресурсов в глобальном словаре обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Вставить новые Выполняется сохранение существующих ролей/ресурсов в глобальном словаре и добавление новых ролей/ресурсов. При экспорте только ролей назначения ресурсов ролям не включаются (в экспортируемый файл). Чтобы сохранить назначения ресурсов ролям при выборе опции «Вставить новые» («Insert New»), следует экспортировать/импортировать данные о ресурсах.
Не импортировать Выполняется сохранение существующих ролей/ресурсов в глобальном словаре без импорта обновленных данных.
Нажмите «ОК», чтобы сохранить изменения в модифицированной конфигурации макета. Затем нажмите «Далее» («Next»).
Выбор валюты Если в импортируемом файле не указана валюта либо если указанная валюта не соответствует валюте, определенной в модуле Project Management, на экране появляется диалоговое окно «Тип валюты» («Currency Type»). Чтобы выбрать валюту, соответствующую валюте в импортируемом файле, нажмите кнопку «Просмотр» («Browse»). Если необходимая валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюты» («Currencies»). Если импортируемая валюта совпадает с базовой валютой, данное окно не открывается.
Нажмите кнопку «Далее» («Next»), затем «Финиш» («Finish»), чтобы выполнить импорт ролей/ресурсов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
427
Передача данных с использованием файлов Microsoft Project В этой главе Экспорт проектов Экспорт ресурсов Импорт проектов из Microsoft Project Импорт ресурсов из Microsoft Project
ЗАО “ПМСОФТ”
Для переноса информации о проекте или ресурсах между модулем Project Management и Microsoft Project 98, 2000, 2002 или 2003 пользуйтесь опцией экспорта/импорта в формате Microsoft Project. Вы также можете использовать Microsoft Project для импорта/экспорта файлов MPX. Файлы MPX дают вам возможность интеграции с приложениями, поддерживающими формат MPX версий 4.0 и 4.1. В настоящей главе описывается, как использовать Мастер экспорта и Мастер импорта для обмена информацией с использованием формата Microsoft Project.
(095) 232 11 00
www.pmsoft.ru
428
Передача данных с использованием файлов Microsoft Project
Экспорт проектов Детальная информация о подвергаемых преобразованию полях приведена в файле MSPMAPPINGS.PDF или MPXMAPPINGS.PDF на компакт-диске с документацией по Primavera.
Когда вы экспортируете данные проекта модуля Project Management в файл формата MPX, МРР или XML, вы затем можете импортировать этот файл в Microsoft Project. Файлы MPX могут быть импортированы в другие приложения, которые поддерживают формат MPX. Мастер экспорта проведет вас по всем шагам, необходимым для экспорта проектов. Вы можете преобразовывать в формат MPX, MPP или XML несколько проектов одновременно. Когда вы экспортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не экспортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности».
Выбор типа экспорта и проекта Откройте в модуле Project Management проекты, которые вы хотите экспортировать. Выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Microsoft Project» и выберите тип файла, в который вы хотите экспортировать, затем нажмите «Далее» («Next»). Чтобы иметь возможность выполнять экспорт в формат MPP, на вашем компьютере должен быть установлен Microsoft Project 98, 2000, или 2002. А для того, чтобы иметь возможность выполнять экспорт в формат XML, у вас должен быть установлен Microsoft Project 2002 или 2003.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
429
Вы можете выполнять экспорт в форматы MPX, MPP или XML. Форматы, представленные в списке, зависят от версии Microsoft Project, установленной на вашем компьютере.
Выберите «Проект» («Project») в качестве типа экспорта, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
430
Передача данных с использованием файлов Microsoft Project
Уберите флажок «Экспорт» («Export») рядом с теми проектами, которые не должны быть экспортированы. Дважды щелкните на поле «Имя экспортируемого проекта» («Export File Name»), если вы хотите изменить имя и размещение файла Microsoft Project. По умолчанию файл экспорта размещается в папке, в которую установлен модуль Project Management. Нажмите «Далее» («Next»).
Изменение опций шаблона Добавьте новый шаблон или отредактируйте существующий (если необходимо). Шаблон содержит параметры, на основе которых будет выполняться обмен данными с Microsoft Project.
Нажмите, чтобы создать новый шаблон.
Нажмите, чтобы настроить выбранный шаблон.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
431
Выберите закладку «WBS» в диалоговом окне «Изменить шаблон» («Modify Template»). Укажите, нужно ли экспортировать уровни WBS как суммарные задачи. Если вы экспортируете уровни WBS как суммарные задачи, проектные данные экспортируются как иерархическая структура, а суммарные задачи отражают различные уровни WBS. Вы можете указать символ разделителя, который будет использоваться в коде WBS. Если вы хотите экспортировать только работы, то информация о WBS не экспортируется, и файл MPX/MPP/XML будет содержать только список работ.
Отметьте, чтобы указать, что уровни WBS должны экспортироваться как суммарные задачи. В этом случае иерархическая структура работ будет сохранена. Отметьте, чтобы указать, что должны экспортироваться только работы.
Выберите закладку «Работы» («Activities») в диалоговом окне «Изменить шаблон» («Modify Template»). В разделе «Экспорт» («Export») укажите текстовое поле, в которое должен экспортироваться идентификатор работы из модуля Project Management. Если вы указываете не экспортировать идентификатор работы в текстовое поле Microsoft Project (флажок отсутствует), то экспорт идентификатора работы из модуля Project Management в текстовое поле Microsoft Project не выполняется.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
432
Передача данных с использованием файлов Microsoft Project
Выберите закладку «Заметки» («Notebooks») в диалоговом окне «Изменить шаблон» («Modify Template»). Поля заметок определяются в модуле Project Management в пункте меню «Категории администратора» («Admin Categories»), для чего необходимо выбрать «Настройки» («Admin»), «Категории администратора» («Admin Categories»), затем щелкнуть по закладке «Темы заметок» («Notebook Topics»). Эти поля заметок могут быть экспортированы в поля заметок проекта, WBS и работ в Microsoft Project.
Поставьте флажок, чтобы экспортировать все темы заметок, определенные в модуле Project Management. В противном случае будут экспортированы только те заметки, которые выбраны для проекта, WBS и работ.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
433
Выберите закладку «Настройки пользовательских полей» («Custom Fields Mappings») в диалоговом окне «Изменить шаблон» («Modify Template»). Чтобы экспортировать ваши пользовательские поля в определенное поле Microsoft Project, выберите пользовательское поле в столбце «Поле Project Management» («Project Management Field») модуля Project Management.
Вы можете отобразить пользовательские поля, определенные для WBS, проектов, ресурсов, работ или назначений ресурсов работам.
Нажмите «OK», чтобы сохранить изменения, внесенные в шаблон. Нажмите «Далее» («Next»), чтобы просмотреть параметры экспорта, после чего нажмите «Финиш» («Finish»), чтобы выполнить экспорт проектов в файл MPX/MPP/XML.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
434
Передача данных с использованием файлов Microsoft Project
Экспорт ресурсов Детальная информация о подвергаемых преобразованию полях приведена в файле MSPMAPPINGS.PDF или MPXMAPPINGS.PDF на компакт-диске с документацией по Primavera.
Модуль Project Management позволяет вам экспортировать только ресурсы, имеющиеся в вашей иерархической структуре ресурсов. Когда вы экспортируете ресурсы модуля Project Management в файл формата MPX, MPP или XML, вы можете впоследствии импортировать этот файл в Microsoft Project. Файлы MPX могут быть также импортированы в другие приложения, поддерживающие формат MPX. Мастер экспорта обеспечит ваше пошаговое руководство процессом экспорта ресурсов. Когда вы экспортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не экспортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности».
Экспорт данных ресурсов В модуле Project Management выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Microsoft Project» и выберите тип файла, в который вы хотите экспортировать, затем нажмите «Далее» («Next»). Чтобы иметь возможность выполнять экспорт в формат MPP, на вашем компьютере должен быть установлен Microsoft Project 98, 2000, или 2002. А для того, чтобы иметь возможность выполнять экспорт в формат XML, у вас должен быть установлен Microsoft Project 2002 или 2003.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
435
Вы можете осуществлять экспорт в формат MPX, MPP или XML. Список доступных для экспорта форматов файлов зависит от версии Microsoft Project, установленной на вашем компьютере.
Выберите «Ресурсы» («Resource Only») в качестве типа экспорта, затем нажмите
Введите имя файла MPX/MPP/XML. Чтобы указать место сохранения файла, нажмите кнопку просмотра «…». Если вы не укажете место размещения экспортируемого файла, он будет сохранен в папке, в которой установлен модуль Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
436
Передача данных с использованием файлов Microsoft Project
Нажмите, чтобы выбрать место сохранения файла.
Изменение опций шаблона Добавьте новый шаблон или отредактируйте существующий (при необходимости). Шаблон содержит параметры, на основе которых будет выполняться обмен данными с Microsoft Project.
Нажмите, чтобы создать новый шаблон.
Нажмите, чтобы настроить выбранный шаблон.
Выберите закладку «Настройки пользовательских полей» («Custom Fields Mappings») в диалоговом окне «Изменить шаблон» («Modify Template»). Выберите «Ресурсы» («Resources») из выпадающего списка. Чтобы экспортировать ваши пользовательские поля в определенное поле Microsoft Project, выберите пользовательское поле в столбце «Поле Project Management» («Project Management Field») модуля Project Management. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
437
Нажмите «OK», чтобы сохранить изменения, внесенные в шаблон. Нажмите «Далее» («Next»), чтобы просмотреть параметры экспорта, после чего нажмите «Финиш» («Finish»), чтобы выполнить экспорт ресурсов в файл MPX/MPP/XML.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
438
Передача данных с использованием файлов Microsoft Project
Импорт проектов из Microsoft Project Детальная информация о подвергаемых преобразованию полях приведена в файле MSPMAPPINGS.PDF или MPXMAPPINGS.PDF на компакт-диске с документацией по Primavera.
Вы можете передавать данные из Microsoft Project в модуль Project Management. Вы можете импортировать различные типы файлов Microsoft Project. Файлы, которые вы можете импортировать, определяются версией Microsoft Project, установленной на вашем компьютере. Если у вас установлен Microsoft Project 98, 2000, 2002 или 2003, вы можете импортировать файлы MPP, MPX, MPD, MDB и MPT. При отсутствии у вас Microsoft Project вы можете импортировать MPX-файлы. Эти файлы могут быть созданы другими приложениями. Мастер импорта обеспечит пошаговое руководство в процессе импорта проекта. Когда вы импортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не импортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности». Пользователям, выполняющим импорт файлов MPX, следует ознакомиться с таблицей экспорта Microsoft Project, прежде чем генерировать MPX-файл. Принятые по умолчанию параметры экспорта Microsoft Project не содержат некоторых полей данных, поддерживаемых форматом MPX. Например, предположим, что у вас имеется пользовательское поле, отображенное на поле задачи Start1. По умолчанию Start1 не включается в таблицу экспорта Microsoft Project. В этом случае вы должны добавить поле Start1 в таблицу экспорта, чтобы выполнить безошибочную генерацию и импорт файла MPX. Что касается приложений третьих фирм, работающих с файлами MPX, вам следует ознакомиться с документацией производителя программного обеспечения на предмет экспорта дополнительных полей данных. Детальная информация о том, как осуществить редактирование таблицы экспорта, содержится в интерактивной справке по Microsoft Project. Если ваше ПО Microsoft Project не активировано, то при первой попытке экспорта данных из Microsoft Project в модуль Project Management (экспорт выполняется через пункты меню «Файл» («File»), «Экспорт» («Export»)) вам будет предложено воспользоваться Мастером активации Microsoft Office для активации этого ПО. Вы должны активировать Microsoft Project при первом же запросе, в противном случае экспорт будет невозможен. Пользователи Microsoft Jet 4.0 должны установить Service Pack 6.0, так как на компьютерах с установленным Microsoft Jet 4.0 Service Pack 5 возможно возникновение ошибок импорта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
439
Выбор типа импорта и файла Выберите «Файл» («File»), «Импорт» («Import»). Выберите «Microsoft Project», затем нажмите «Далее» («Next»).
Форматы файлов, перечисленные в данном списке, зависят от версии Microsoft Project, установленного на вашем компьютере.
Выберите в качестве типа импорта «Проект/методология» («Project/Methodology») затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
440
Передача данных с использованием файлов Microsoft Project
Нажмите «Выбрать» («Select»), чтобы выбрать файл, который вы хотите импортировать. Если файл защищен паролем, введите пароль. Если вы не введете пароль при обращении к защищенному файлу, вы не сможете выполнить импорт. Нажмите «Далее» («Next»). Дважды щелкните по полю «Импорт» («Import Action») и укажите, как должен осуществляться импорт файла Microsoft Project:
Создать проект Данные существующего проекта сохраняются неизменными. Создается новый проект. Выберите уровень EPS, на который следует импортировать проект. Для выбора узла EPS нажмите кнопку просмотра «…» в поле «Импорт в» («Import To»).
Добавить в существующий проект Нажмите кнопку просмотра «…»в поле «Импорт в» («Import To») и выберите определенный уровень WBS в существующем проекте. Импортируемый проект добавляется к выбранной WBS. Существующий проект должен быть открыт в модуле Project Management.
Заменить существующий проект Существующий проект удаляется (без сохранения какой-либо информации) и заменяется импортируемым проектом из файла Microsoft Project. Для выбора заменяемого проекта нажмите кнопку просмотра «…» в поле «Импорт в» («Import To»). Существующий проект должен быть открыт в модуле Project Management. Целевые планы и табели, назначенные (сопоставленные) проектам, удаляются, когда вы выбираете опцию «Заменить существующий проект». Если в вашей организации используется ProjectLink, вы не можете импортировать проекты, находящиеся под управлением Microsoft Project при выборе опции «Добавить в существующий проект» или «Заменить существующий проект» в модуле Project Management. Детальная информация по ProjectLink содержится в интерактивной справке, для вызова которой необходимо нажать «Помощь» («Help») в любом диалоговом окне ProjectLink в Microsoft Project (в том случае, если у вас установлен ProjectLink).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
441
Изменение опций шаблона Добавьте новый шаблон или измените существующий (в случае необходимости). Шаблон содержит параметры, определяющие порядок обмена данными с Microsoft Project.
Нажмите, чтобы создать новый шаблон.
Нажмите, чтобы настроить существующий шаблон.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
442
Передача данных с использованием файлов Microsoft Project
Выберите закладку «Общие» («General») в диалоговом окне «Изменить шаблон» («Modify Template»). Модуль Project Management не может читать валюту, определенную в Microsoft Project. Нажмите кнопку просмотра «…» в поле «Выбор валюты» («Select a Currency»), чтобы выбрать валюту, которая должна использоваться в полях стоимости. Если эта валюта отсутствует в списке, отмените работу Мастера импорта и добавьте валюту в диалоговом окне «Валюты» («Currencies»), выбрав «Настройки» («Admin»), «Валюты» («Currencies»). Вы также можете указать на необходимость расчета расписания и/или суммирования проекта после выполнения его импорта.
Если вы хотите выполнить суммирование проекта после его импорта, выберите уровень WBS для суммирования.
Выберите закладку «WBS» в диалоговом окне «Изменить шаблон» («Modify Template»). Укажите, нужно ли импортировать суммарные задачи в файле Microsoft Project как уровни WBS. Когда вы импортируете суммарные задачи как уровни WBS, эти задачи добавляются к структуре декомпозиции работ проекта. Вы можете указать символ разделителя, который будет использоваться в обозначении WBS. Когда вы импортируете суммарные задачи как работы, они импортируются в модуль Project Management как работы, типа «определяемая заданием». Это значит, что ресурсы по этим работам будут использоваться в соответствии с календарем работы, а не календарем ресурса.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
443
Отметьте, чтобы указать, что суммарные задачи должны импортироваться как уровни WBS. В этом случае иерархическая структура работ будет сохранена. Отметьте, чтобы указать, что должны импортироваться только работы.
Выберите закладку «Работы» («Activities») в диалоговом окне «Изменить шаблон» («Modify Template»). В разделе «Импорт» («Import») укажите, как вы хотите импортировать являющиеся вехами работы, имеющие назначенные ресурсы. Вы можете импортировать их в модуль Project Management как вехи старта с сопутствующими расходами либо как работы типа «определяемая заданием» с назначенными ресурсами. Далее вы можете указать, куда должен импортироваться идентификатор задачи из Microsoft Project: в поле идентификатора работы модуля Project Management или в пользовательское текстовое поле.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
444
Передача данных с использованием файлов Microsoft Project
Если вы не импортируете идентификаторы задач из Microsoft Project, модуль Project Management создаст идентификатор для каждой работы.
Выберите закладку «Ресурс» («Resource») в диалоговом окне «Изменить шаблон» («Modify Template»). Укажите, что должно импортироваться из Microsoft Project в поле «Идентификатор ресурса» («Resource ID») модуля Project Management: имя ресурса или инициалы ресурса. Если вы импортируете инициалы ресурса, то при наличии в Microsoft Project нескольких ресурсов с одинаковыми инициалами импортируется только один ресурс. Если вы импортируете имя ресурса, то импортируются первые 20 символов имени ресурса (что определяется закладкой «Длина ID» («ID Length») пункта меню «Настройки администратора» («Admin Preferences») модуля Project Management). Укажите, как должна выполняться обработка ресурсов, которые уже существуют в базе данных проектов и содержатся в импортируемом файле Microsoft Project.
Сохранить существующий ресурс Выполняется сохранение ресурса в базе данных проектов без перезаписи его ресурсом из файла Microsoft Project.
Обновить существующий ресурс Выполняется перезапись ресурса в базе данных проектов ресурсом из файла Microsoft Project.
Добавить новый ресурс Выполняется сохранение ресурса в базе данных проектов и добавление ресурса из файла Microsoft Project.
Выберите, хотите ли вы добавлять новый ресурс в том случае, если ресурс еще не существует в базе данных проектов, но имеется в импортируемом файле Microsoft Project. Затем выберите уровень иерархии, на который этот ресурс должен быть импортирован. Нажмите кнопку обзора «…» и выберите ресурс, ниже которого должны быть размещены все ресурсы из импортируемого файла.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
445
Если вы не импортируете ресурс, назначения ресурса также не импортируются.
Выберите закладку «Заметки» («Notebooks») в диалоговом окне «Изменить шаблон» («Modify Template»). Проекты, WBS и заметки работы импортируются в поля заметок модуля Project Management. Эти поля заметок определяются в модуле Project Management в пункте меню «Категории администратора» («Admin Categories»), для чего необходимо выбрать «Настройки» («Admin»), «Категории администратора» («Admin Categories»), затем щелкнуть по закладке «Темы заметок» («Notebook Topics»). Выберите поля заметок, в которые вы хотите импортировать заметки Microsoft Project.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
446
Передача данных с использованием файлов Microsoft Project
Выберите закладку «Настройки пользовательских полей» («Custom Fields Mappings») в диалоговом окне «Изменить шаблон» («Modify Template»). Вы можете импортировать информацию из Microsoft Project в пользовательские поля модуля Project Management. Для каждого поля Microsoft Project, которое вы хотите импортировать, выберите пользовательское поле в столбце «Поле Project Management» («Project Management Field») модуля Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
447
Вы можете отобразить поля Microsoft Project на пользовательские поля, связанные с WBS, проектами, ресурсами, работами или назначениями ресурсов на работы.
Нажмите «OK» для сохранения изменений в шаблоне. Нажмите «Далее» («Next») для просмотра параметров импорта, затем нажмите «Финиш» («Finish»), чтобы выполнить импорта файла Microsoft Project.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
448
Передача данных с использованием файлов Microsoft Project
Импорт ресурсов из Microsoft Project Детальная информация о подвергаемых преобразованию полях приведена в файле MSPMAPPINGS.PDF или MPXMAPPINGS.PDF на компакт-диске с документацией по Primavera.
Вы можете переносить ресурсы из Microsoft Project в модуль Project Management. Вы можете импортировать различные типы файлов Microsoft Project. Файлы, которые вы можете импортировать, определяются версией Microsoft Project, установленной на вашем компьютере. Если у вас установлен Microsoft Project 98, 2000, 2002 или 2003, вы можете импортировать файлы MPP, MPX, MPD, MDB и MPT. При отсутствии у вас Microsoft Project вы можете импортировать MPX-файлы. Эти файлы могут быть созданы приложениями третьих фирм. Мастер импорта обеспечит ваше пошаговое руководство в процессе импорта ресурсов. Когда вы импортируете ресурсы, защищенные коды и назначения защищенных кодов, связанные с ресурсами, не импортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности». Пользователи Microsoft Jet 4.0 должны установить Service Pack 6.0, так как на компьютерах с установленным Microsoft Jet 4.0 Service Pack 5 возможно возникновение ошибок импорта.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
449
Выбор типа импорта и файла Выберите «Файл» («File»), «Импорт» («Import»). Выберите «Microsoft Project», затем нажмите «Далее» («Next»).
Форматы файлов, перечисленные в данном списке, зависят от версии Microsoft Project, установленной на вашем компьютере.
Выберите в качестве типа импорта «Только ресурсы» («Resource Only»), затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
450
Передача данных с использованием файлов Microsoft Project
Нажмите «Выбрать» («Select»), чтобы выбрать файлы, которые вы хотите импортировать. Если файл защищен паролем, введите пароль. Если вы не введете пароль при обращении к защищенному файлу, вы не сможете выполнить импорт ресурса.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
451
Изменение опций шаблона Добавьте новый шаблон или измените существующий (в случае необходимости). Шаблон содержит параметры, определяющие порядок обмена данными с Microsoft Project.
Нажмите, чтобы создать новый шаблон.
Нажмите, чтобы настроить существующий шаблон.
Выберите закладку «Ресурс» («Resource») в диалоговом окне «Изменить шаблон» («Modify Template»). Укажите, что должно импортироваться из Microsoft Project в поле «Идентификатор ресурса» («Resource ID») модуля Project Management – имя ресурса или инициалы ресурса. Если вы импортируете инициалы ресурса, то при наличии в Microsoft Project нескольких ресурсов с одинаковыми инициалами импортируется только один ресурс. Если вы импортируете имя ресурса, то импортируются первые 20 символов имени ресурса (что определяется закладкой «Длина ID» («ID Length») пункта меню «Настройки администратора» («Admin Preferences») модуля Project Management).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
452
Передача данных с использованием файлов Microsoft Project
Укажите, каким образом должна выполняться обработка ресурсов, которые уже существуют в базе данных проектов и содержатся в импортируемом файле Microsoft Project.
Сохранить существующий ресурс Выполняется сохранение ресурса в базе данных проектов без перезаписи его ресурсом из файла Microsoft Project.
Обновить существующий ресурс Выполняется перезапись ресурса в базе данных проектов ресурсом из файла Microsoft Project.
Добавить новый ресурс Выполняется сохранение ресурса в базе данных проектов и добавление ресурса из файла Microsoft Project.
Выберите, хотите ли вы добавлять новый ресурс в том случае, если ресурс еще не существует в базе данных проектов, но имеется в импортируемом файле Microsoft Project. Затем выберите уровень иерархии, на который этот ресурс должен быть импортирован. Нажмите кнопку обзора «…» и выберите ресурс, ниже которого должны быть размещены все ресурсы из импортируемого файла.
Если вы не импортируете ресурс, назначения ресурса также не импортируются.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
453
Выберите закладку «Настройки пользовательских полей» («Custom Fields Mappings») в диалоговом окне «Изменить шаблон» («Modify Template»). Вы можете импортировать информацию из Microsoft Project в пользовательские поля модуля Project Management. Выберите «Ресурсы» («Resources») в выпадающем списке. Для каждого поля Microsoft Project, которое вы хотите импортировать, выберите пользовательское поле в столбце «Поле Project Management» («Project Management Field») модуля Project Management.
Нажмите «OK» для сохранения изменений в шаблоне. Нажмите «Далее» («Next») для просмотра параметров импорта, затем нажмите «Финиш» («Finish»), чтобы выполнить импорт ресурсов Microsoft Project.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
454
ЗАО “ПМСОФТ”
Передача данных с использованием файлов Microsoft Project
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
455
Обмен данными между P3 и модулем Project Management В этой главе Экспорт проектов в P3 3.x Импорт проектов P3 3.x в модуль Project Management
Данные проекта из Primavera Project Planner (P3) версии 3.х могут быть преобразованы и открыты в модуле Project Management, а проекты модуля Project Management могут быть преобразованы и открыты в P3 3.x. Тем не менее, если вы используете модуль Project Management, компания Primavera рекомендует преобразовать ваши проекты P3 3.х в формат модуля Project Management, поскольку этот модуль содержит много особенностей и полей, которые невозможно преобразовать в формат P3 3.х. В данной главе описано, как использовать Мастер экспорта и Мастер импорта, чтобы обеспечить разделение информации (совместный доступ к информации) проектов между P3 и модулем Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
456
Обмен данными между P3 и модулем Project Management
Экспорт проектов в P3 3.x Детальная информация о данных, передаваемых из модуля Project Management в P3 3.x содержится в параграфе «Особые соображения» данного раздела.
Вы можете преобразовать существующий проект в формате модуля Project Management в формат Primavera Project Planner (P3) версии 3.х, например, в случае, если вам необходимо обмениваться данными с субподрядчиком, который не использует модуль Project Management. Поскольку модуль Project Management включает в себя множество структур и особенностей, не поддерживаемых P3 3.х, некоторые данные не могут быть преобразованы. Мастер экспорта осуществит пошаговое руководство процессом экспорта проектов. Вы можете преобразовывать в формат P3 3.x только один проект за один проход Мастера. Когда вы экспортируете данные проекта, защищенные коды и назначения защищенных кодов, связанные с этим проектом, не экспортируются. Детальная информация о защищенных кодах содержится в разделе «Определение глобальных профилей» главы «Администрирование пользователей и политики безопасности».
Выбор типа экспорта и проекта Откройте проект, который вы хотите экспортировать. Выберите «Файл» («File»), «Экспорт» («Export»). Выберите «Primavera Project Planner» и нажмите «Далее» («Next»).
Поставьте флажок «Экспорт» («Export») напротив того проекта, который вы хотите экспортировать, затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
457
Введите имя файла P3 3.x.
Введите имя проекта, состоящее из 4 символов.
Нажмите кнопку просмотра «…», чтобы выбрать местоположение файла P3 3.x.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
458
Обмен данными между P3 и модулем Project Management
Выбор единицы измерения времени для планирования Выберите единицу измерения времени для планирования (часы или дни), которая будет использоваться P3 3.x для календарного планирования проектных данных. В модуле Project Management планирование производится только на почасовой основе. Если вы выбираете дни, то можете далее выбрать, в каких единицах вы хотите экспортировать ресурсы – в часах или днях.
См. параграф «Расширенные опции преобразования» раздела «Импорт проектов из P3 3.x в модуль Project Management», где описано, как изменить число, используемое для вычисления количества дней.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
459
Выбор правил расчета стоимостей Вы можете настроить несколько правил автоматического расчета стоимостей для экспортированного проекта. Для всех остальных правил автоматического расчёта стоимостей будут использоваться настройки по умолчанию. Данные вычисления используются только в том случае, если расписание для проекта рассчитано в P3 3.x. Открыв проект в P3 3.x, вы можете изменить указанные установки.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
460
Обмен данными между P3 и модулем Project Management
Да, связать Данное правило автоматически связывает процент выполнения каждой работы с оставшейся длительностью работы. По мере обновления любого из этих значений P3 3.x производит пересчет другого значения. Если процент выполнения большинства работ не связан с оставшейся длительностью работ, флажок в этом окне следует убрать.
Да, зафиксировать Поставьте данный флажок, чтобы зафиксировать значение количества ресурсов за период времени и рассчитать новую оценку до завершения при изменении оставшейся длительности:
Оценка до завершения = Количество за период времени * Оставшаяся длительность Оценка по завершении = Новая оценка до завершения + Фактическое значение на текущий момент
Если флажок в данном окне не установлен, P3 3.x может подстраивать значение количества за период времени при изменении оценки до завершения или оставшейся длительности: Количество за период времени = Оценка до завершения/Оставшаяся длительность
При обновлении количества ресурсов P3 использует текущие расценки для повторного вычисления следующих стоимостей: плановой, фактической на текущий момент, оценочной до завершения Для выбора данного правила установите флажок в любом из имеющихся окон, если вы хотите, чтобы в P3 3.x пересчитывалась плановая стоимость ресурсов, фактическая стоимость за период либо оценка до завершения как произведение стоимости единицы ресурса (берется из словаря ресурсов) на его количество. P3 3.x использует для вычислений следующие формулы: Плановая стоимость = Плановое количество * Расценка Фактическая стоимость = Фактическое количество за период * Расценка Стоимость по завершении = Количество по завершении * Расценка
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
461
Поскольку стоимость по завершении зависит от вновь вычисленных стоимостей, P3 3.x повторно вычисляет стоимость по завершении по следующей формуле: Стоимость по завершении = Стоимость до завершения + Фактическая стоимость
После выбора правил расчета стоимостей нажмите «Финиш» («Finish»), чтобы выполнить экспорт проекта. Файлы P3 3.x создаются в указанной папке. Эти файлы можно открывать непосредственно из P3 3.x.
Особые соображения В нижеследующем списке представлены элементы данных, которые передаются из модуля Project Management в P3 3.x.
ЗАО “ПМСОФТ”
Типы длительностей Типы длительностей в модуле Project Management определяют способ расчета расписания ресурсов и дат работ. Типы длительностей соответствуют правилам автоматического расчета стоимостей. Если в качестве типа длительности в модуле Project Management выбраны «Фиксированное количество» («Fixed Units») или «Фиксированная интенсивность» («Fixed Units/Time»), то назначения ресурсов начинают играть определяющую роль при расчете длительностей работ в P3 3.x. Если в качестве типа длительности в модуле Project Management выбраны «Фиксированная длительность и интенсивность» («Fixed Duration & Units/Time») либо «Фиксированная длительность и количества» («Fixed Duration & Units»), назначение ресурсов перестает играть определяющую роль при расчете длительностей работ. Применение опции «Фиксированная длительность и интенсивность» («Fixed Duration & Units/Time») сравнимо с установкой флажка «Зафиксировать количество ресурсов за период времени» («Freeze resource units per Timeperiod») в P3 3.x.
Ресурсы Модуль Project Management содержит глобальный словарь ресурсов, используемых всеми проектами организации. P3 3.x сохраняет ресурсы на уровне проекта. В P3 3.x будут импортироваться только ресурсы, назначенные на работы экспортируемого проекта. Идентификатор ресурса в модуле Project Management может содержать 15 символов. Идентификатор ресурса в P3 3.х может содержать 8 символов. P3 3.x усекает идентификаторы ресурсов до 8 символов. В случае возникновения дублирующих друг друга идентификаторов P3 3.x автоматически увеличивает на единицу два последних символа идентификатора.
Заметки В модуле Project Management каждой работе назначается поле «Заметки» («Notebook»), которое может содержать до 32000 символов. P3 3.x содержит 99 журнальных записей. Каждая журнальная запись может содержать до 48 символов. Заметки преобразуются в P3 3.x в журнальные записи, однако, в том случае, если информация заметок не вмещается в 99 записей, она будет отсекаться.
Количества и стоимости Для расчета количеств в P3 3.x, из модуля Project Management добавляются количества трудовых и нетрудовых ресурсов. Для расчета стоимостей в P3 3.x, из модуля Project Management добавляются стоимости трудовых, нетрудовых и материальных ресурсов, расходы (фиксированная стоимость, не связанная с ресурсами) и стоимости сверхурочных работ. (095) 232 11 00
www.pmsoft.ru
462
Обмен данными между P3 и модулем Project Management
Идентификаторы работ В модуле Project Management идентификаторы работ могут включать в себя до 20 символов, тогда как в P3 3.x они ограничены 10 символами. P3 3.x будет усекать идентификаторы работ модуля Project Management до 10 символов. В случае возникновения дублирующих друг друга идентификаторов P3 3.x подвергает преобразованию первые восемь символов идентификатора работы, а два последних символа образуются путем последовательного увеличения на единицу, начиная с 00. Например, идентификаторы работ модуля Project Management ABCDEFGHIJKLMNOPQRT и ABCDEFGHIJKLMNOPPPP будут преобразованы P3 3.x в вид ABCDEFGHIJ и ABCDEFGH00.
Статьи затрат Словарь статей затрат как в P3 3.x, так и в модуле Project Management может содержать неограниченное количество статей затрат. Однако, в модуле Project Management этот словарь является глобальным, а в P3 3.x является своим для каждого проекта. В P3 3.x будут преобразовываться только те статьи затрат, которые сопоставлены проекту модуля Project Management. В модуле Project Management статьи затрат могут содержать до 15 символов, в P3 3.x – до 12 символов. P3 3.x обрезает статьи затрат до 12 символов. При возникновении дублирующих друг друга статей затрат P3 3.x автоматически увеличивает на единицу два последних символа статьи затрат.
Календари В модуле Project Management вы можете создавать неограниченное количество глобальных, ресурсных и проектных календарей. Глобальные календари и календари проекта могут быть назначены работам, глобальные календари и календари ресурсов могут назначаться на уровне ресурсов. В P3 3.x разрешается создать один глобальный календарь, 31 календарь проекта и неограниченное количество календарей ресурсов. При импорте проекта из Project Manager в P3 3.x глобальный календарь в P3 3.x не изменяется. Все календари ресурсов импортируются в P3 3.x. Праздничные дни и исключения для ресурсов не преобразуются в P3 3.x. Преобразование выполняется только для стандартного рабочего времени.
Если модуль Project Management содержит менее 31 календаря (в общей сложности глобальных и проектных), то календари импортируются непосредственно в календари проектов P3 3.x. Если же число календарей в модуле Project Management превышает 31, экспортироваться будут только 30 первых сопоставленных календарей. Этим календарям в P3 3.x назначаются номера от 2 до 31. На любую работу модуля Project Management, на которую назначен календарь, который не экспортируется, в P3 3.x будет назначаться Календарь 1 – стандартный календарь с 5-дневной рабочей неделей и 8-часовым рабочим днем. Вы можете определять рабочие часы в модуле Project Management с точностью до ½ часа. Наименьшая единица измерения времени в P3 3.х – 1 час. Если одна половина часа в модуле Project Management указана как рабочее время, а вторая – как нерабочее, то в P3 3.х весь этот час будет отмечаться как нерабочее время. ЗАО “ПМСОФТ”
Коды работ P3 3.x поддерживает длину значения кодов работ до 10 символов, в то время как в модуле Project Management максимальная (095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
463
длина может составлять 20 символов. P3 3.x сокращает значения кодов модуля Project Management до 10 символов. Максимальное количество кодов работы в P3 3.x равно 20, а суммарная длина назначенных кодов не должна превышать 64. В модуле Project Management вы можете создавать неограниченное количество кодов. Когда вы экспортируете проекты модуля Project Management в P3 3.x, только первые 64 символа кодов работ будут преобразовываться в формат P3 3.x.
Коды проектов P3 3.x поддерживает до 10 кодов проектов. Все коды проектов, назначенные проекту модуля Project Management, будут экспортированы. Однако, в P3 3.x будут импортированы только первые 10 кодов проектов.
WBS Модуль Project Management поддерживает до 25 уровней с неограниченным числом символов в значении кода. P3 3.x поддерживает 20 уровней WBS с суммарным числом символов кода не более 48. Модуль Project Management будет экспортировать столько уровней, сколько возможно, до тех пор, пока не будет достигнуто одно из предельных значений: 48 символов или 20 уровней. Описания WBS преобразуются только в том случае, если узел WBS назначен на работы.
ЗАО “ПМСОФТ”
Пользовательские поля данных Только первые 8 пользовательских полей данных модуля Project Management преобразуются в P3 3.x.
Опции расчета расписания Перечисленные ниже расширенные опции расчета расписания преобразуются в P3 3.х:
Модуль Project Management Show open ends as (Critical or Noncritical) (Показывать работы с открытыми концами, как (критические или некритические))
P3 3.x Работы с открытыми концами – критические (Make open-ended activities critical)
When scheduling activities apply (Retained logic or Progress override) (При рачете расписания использовать (Сохраненная логика или Отклонение выполнения))
Для работ, начавшихся вне последовательности, использовать (Сохраненная логика или Отклонение выполнения) (For activities started out of sequence use (Retained logic or Progress override))
Calculate start-to-start lag from (Actual start or Early start) (Расчет задержки «старт-кстарту» от (Фактического старта или Раннего старта))
Расчет задержки «старт-к-старту» из (Раннего старта или Фактического старта) (Calculate start-to-start lag from (Early Start or Actual Start))
Calculate total float as (Most critical, Start float, or Finish float) (Расчет полного резерва как (Наиболее критического, Резерва по старту либо Резерва по финишу))
Вычислять полный резерв, как (Резерв по старту, Резерв по финишу либо Наименьший из резервов по старту или финишу) (Compute Total Float as (Start float, Finish float, or Smallest of start float and finish float))
(095) 232 11 00
www.pmsoft.ru
464
Обмен данными между P3 и модулем Project Management
В модуле Project Management вы можете выбирать календарь, по которому будет рассчитываться величина задержек по зависимостям. Независимо от установки, выбранной в модуле Project Management, P3 3.x всегда использует календарь работы-предшественника.
Вычисления на уровне проекта В модуле Project Management вы можете выбрать, каким образом будут обновляться назначения ресурсов. При обновлении параметра «Фактическое количество или стоимость» («Actual Units or Costs») выберите опцию «Суммировать фактическое с оставшимся» («Add Actual to Remaining») или «Вычитать фактическое из по завершении» («Subtract Actual from At Completion»). В P3 3.x данная установка совпадает с правилом автоматического расчета стоимости «Суммировать фактические значения с оценкой до завершения» («Add Actual to ETC») или «Вычитать фактические значения из оценки по завершении» («Subtract Actual from EAC»).
Опция «Пересчет фактического количества и стоимости при изменении процента выполнения по длительности» («Recalculate Actual Units and Cost when duration % complete changes») определяет, будет ли фактическое количество и стоимость изменяться при изменении процента выполнения по длительности. При выборе данной опции в P3 3.x флажки в полях «Фактическое количество на дату» («Actual quantity to date») и «Фактическая стоимость на дату» («Actual cost to date») будут установлены в настройках правил автоматического расчета стоимости в P3 3.x. Если в модуле Project Management флажки в этих полях не установлены, то и в P3 3.x они также будут отсутствовать. Поле «Связать фактическое количество и стоимость и фактическое количество и стоимость за период» («Link Actual and Actual this Period Units and Cost») преобразуется в правило автоматического определения стоимости «Связать факт на дату и факт за период» («Link actual to date and actual this period») в P3 3.x
Расходы Все расходы в P3 3.x становятся назначениями ресурсов. Если назначению ресурса еще не сопоставлена статья затрат, ему будет сопоставляться статья затрат «расходы».
Данные, которые не преобразуются Данные, перечисленные ниже, в P3 3.x не преобразуются:
ЗАО “ПМСОФТ”
Ограничения на работы типа «гамак» Структура проектов предприятия (EPS) Обратная связь (ответная реакция ресурсов) Извещения Организационная структура (OBS) Кривые потребления ресурсов Риски Роли Шаги Показатели Данные табеля Документы и результаты работ
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
465
Импорт проектов P3 3.x в модуль Project Management Вы можете экспортировать уже существующие проекты из P3 3.x в модуль Project Management. В большинстве случаев вам придется обновлять графики P3 3.x до иерархической структуры проектов модуля Project Management. Мастер импорта обеспечит пошаговое руководство процессом импорта проектов из P3 3.x в модуль Project Management. Компания Primavera рекомендует экспортировать большие проекты P3 3.x сначала в формат XER, а затем импортировать XER-файл. Для преобразования проектов в формат XER запустите файл P330XERCONVERT.EXE из папки \Common Files\Primavera Common\Convert, расположенной на компьютере, на котором установлен модуль Project Management.
Выбор типа импорта и файла В модуле Project Management выберите «Файл» («File»), «Импорт» («Import»). Выберите «Primavera Project Planner», затем нажмите «Далее» («Next»).
Если у Вас на компьютере уже установлена программа P3 3.x, введите свое имя и пароль пользователя P3 3.x. Если у вас нет имени и пароля пользователя для работы с P3 3.x либо если P3 3.x не установлена на вашем компьютере, пользователь EVERYONE должен иметь доступ к импортируемым проектам на уровне «чтение/запись» или «только чтение». В этом случае вы можете оставить поля «Имя пользователя» («Username») и «Пароль» («Password») пустыми.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
466
Обмен данными между P3 и модулем Project Management
Чтобы выбрать местонахождение проектов, которые вы хотите импортировать, нажмите кнопку просмотра «…», затем выберите имя проекта. Проекты не могут быть открыты в P3. Существующий проект P3 останется неизмененным. Нажмите «Далее» («Next»).
В поле «Название проекта» («Project Name») выводится список всех групп проектов, находящихся в папке, указанной в поле «Папка проекта P3 3.x» («P3 3.x Project Directory»). Вы можете выбрать несколько проектов.
Выбор опций импорта проекта Выберите, каким образом будет выполняться импорт проектов P3 3.x. Рядом с именем каждого проекта щелкните по полю «Импорт» («Import Action»), затем щелкните по направленной вниз стрелке, чтобы выбрать тип импорта. Выберите «Создать новые проекты» («Create New Projects») при переносе проектов из P3 в модуль Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
467
Создать новый проект Данные существующего проекта сохраняются неизмененными. Создается новый проект. Если проект не вписывается в существующую EPS, создайте новый уровень и только потом импортируйте проект. Нажмите кнопку «Просмотр» («Browse») в поле «Импорт в» («Import To») и выберите уровень EPS, на который должен быть импортирован проект.
Заменить существующий проект Существующий в модуле Project Management проект удаляется (без сохранения какой-либо информации) и заменяется проектом, импортируемым из P3 3.x. Нажмите кнопку «Просмотр» («Browse») в поле «Импорт в» («Import To») и выберите проект, который следует заменить. Для использования данной опции существующий проект должен быть открыт в модуле Project Management.
Обновить существующий проект Существующий проект подвергается обновлению любыми новыми/измененными данными в файле P3 3.x. Нажмите кнопку «Просмотр» («Browse») в поле «Импорт в» («Import To») и выберите проект, который следует обновить. Для использования данной опции существующий проект должен быть открыт в модуле Project Management.
Нажмите кнопку «Просмотр» («Browse») в поле «Импорт в» («Import To»), чтобы выбрать уровень EPS, на который должен быть импортирован Чтобы хранение ваших проектов осуществлялось проект. структурированным образом, полезно сформировать базовую EPS перед началом импорта проектов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
468
Обмен данными между P3 и модулем Project Management
Выберите место импортируемого проекта в EPS.
Выбор местонахождения ресурсов Для каждого проекта выберите уровень иерархической структуры, на который должны быть импортированы ресурсы. Щелкните по полю «Импорт в» («Import To») и нажмите кнопку просмотра «…». Выберите ресурс, под которым будут размещены все ресурсы из проекта P3 3.x. Для того, чтобы хранение ваших ресурсов осуществлялось структурированным образом, полезно сформировать базовую иерархическую структуру ресурсов перед началом импорта проектов. Если вы оставите данное поле пустым, Project Management создаст корневой узел с тем же именем, что и проект P3. Поле ресурсов дезактивировано, если в качестве типа импорта выбрано «Заменить существующий проект» («Replace Existing Project») или «Обновить существующий проект» («Update Existing Project»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
469
Укажите место ресурсов выбранного проекта в иерархической структуре ресурсов.
Выбор местонахождения журналов работ Журналы работ P3 3.x преобразуются в модуле Project Management в заметки. Темы заметок представляют собой заранее определенные категории в модуле Project Management, которые помогают вам организовать заметки о ваших проектах. Выберите опцию создания новой темы заметок либо выберите ее из уже существующего списка тем. Для отображения заметок в модуле Project Management в окне «Работы» («Activities») щелкните по строке заголовка «Макет» («Layout Options»), затем выберите «Показать внизу» («Show on Bottom»), «Форма работы» («Activity Details»). Откройте закладку «Заметки» («Notebook»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
470
Обмен данными между P3 и модулем Project Management
Выбор опций обновления проекта Нажмите «Далее» («Next»), чтобы выбрать конфигурацию макета, которая будет использоваться при импорте данных проекта. Опции, указываемые в макете, определяют, каким образом модуль Project Management должен обрабатывать те данные в импортируемом файле, которые совпадают с информацией в базе данных. Вы можете создать и сохранить несколько различных конфигураций, но для импорта файла допускается использовать только одну из них. Выберите «Да» («Yes») в поле «Использовать» («Use») рядом с конфигурацией, которую вы хотите использовать. Диалоговое окно «Опции обновления проекта» («Update Project Options») открывается вне зависимости от выбранной опции импорта. Например, если вы выбираете опцию создания нового проекта, вы все равно должны выбрать опции обновления для глобальных данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
471
Нажмите, чтобы создать новую конфигурацию.
Нажмите, чтобы настроить конфигурацию макета.
Изменение конфигурации макета Опции, указываемые в конфигурации макета, определяют, каким образом будет выполняться обновление данных в случае наличия дублирующих друг друга данных. Для изменения этих опций выберите макет в диалоговом окне «Опции обновления проекта» («Update Project Options»), затем нажмите «Изменить» («Modify»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
472
Обмен данными между P3 и модулем Project Management
Поставьте флажок, чтобы удалить те зависимости с внешними проектами, работы, зависимости между работами и назначения ресурсов на работы, которые имеются в обновляемом проекте, но отсутствуют в импортируемом файле. Процессы импорта работ, их зависимостей и назначений ресурсов в них зависят друг от друга. Например, если вы выбираете обновление одного из этих элементов, то все три элемента будут обновлены автоматически.
В диалоговом окне «Изменить настройки импорта» («Modify Import Configuration») выводится список типов данных, для которых можно установить опции. Чтобы удалить данные, которые имеются в изменяемом проекте, но отсутствуют в импортируемом файле, установите флажок в поле «Удалить» («Delete») рядом с соответствующим пунктом данных. Например, если в изменяемом проекте определен ряд работ, отсутствующих в импортируемом файле, установите флажок в поле «Удалить» («Delete») для удаления этих работ из обновляемого проекта. Поле «Удалить» («Delete») применимо только к отношениям с внешними проектами, работам, отношениям между работами и назначениям ресурсов работам. Глобальные типы данных не затрагиваются этим параметром.
Выберите в поле «Действие» («Action») одну из следующих опций, указывающих, каким образом будет выполняться обновление типа данных:
ЗАО “ПМСОФТ”
Сохранить существующие Выполняется сохранение данных в существующем проекте без перезаписи их обновленными данными, а в случае, если запись не существует, добавляются новые данные.
Обновить существующие Данные в существующем проекте перезаписываются обновленными данными, а в случае, если запись не существует, добавляются новые данные.
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
473
Вставить новые Выполняется сохранение данных существующего проекта и добавление новых элементов данных. Например, если в файл P3 3.x был добавлен новый календарь, но вы не хотите изменять уже существующие календари, выберите опцию «Вставить новые» («Insert New»), чтобы добавить календарь в существующий проект.
Не импортировать Выполняется сохранение данных существующего проекта без импорта обновленных данных.
уже
Действия, выбираемые вами для импорта элементов группы «Тип данных: работа», зависят друг от друга. Например, если вы выбираете обновление существующих зависимостей, вы также должны обновить существующие назначения ресурсов и работы, связанные с этими зависимостями.
Действия для данных типа «работа» зависят друг от друга. Поле «Удалить» («Delete») для этих элементов может быть независимым.
Если тип зависимости был обновлен при экспорте проекта, то для того, чтобы импортировать модифицированный тип зависимости, вы должны выбрать «Обновить существующие» («Update Existing») и поставить флажок «Удалить» («Delete»), иначе новое отношение будет добавлено. Например, предположим, что по одной из работ (Работа 100) определена зависимость типа «финиш – к – старту». Если вы импортируете проект, который содержит Работу 100, но в котором зависимость для этой работы была изменена на «старт – к – старту», в результате импорта возникнет Работа 100 с зависимостями «финиш – к - старт» и «старт – к – старту», если вы не поставите флажок «Удалить» («Delete»). Вам необходимо поставить этот флажок, если вы хотите удалить первоначальную зависимость типа «финиш – к – старту». Элемент «Назначение ресурса на работу» («Activity Resource Assignments») раздела «Тип данных: работа» («Activity Data Type») включает в себя роли.
Расчет значений стоимостей Нажмите «Подробнее» («Advanced») в диалоговом окне «Опции обновления проекта» («Update Project Options»), чтобы вывести на экран характерные для существующих проектов P3 3.x опции, связанные с тем, каким образом должна выполняться обработка стоимостей в модуле Project Management.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
474
ЗАО “ПМСОФТ”
Обмен данными между P3 и модулем Project Management
Укажите, должен ли модуль Project Management пересчитывать значения стоимостей на основе расценок и назначенного количества ресурсов.
При импорте проекта с единицей планирования день, у которого для ресурсов в P3 3.x указаны «пустые» единицы измерения, выберите преобразование назначений ресурсов в днях или часах. При выборе часов модуль Project Management сохраняет значения ресурсов неизменными. При выборе дней он умножает все значения ресурсов на коэффициент, равный 8 (в предположении, что длительность рабочего дня составляет 8 часов). Коэффициент можно изменить путем редактирования файла PRMCONVERT.INI. Обратитесь к разделу «Расширенные опции преобразования» ниже по тексту главы.
Выберите, должны ли импортироваться назначения ресурсов, содержащие информацию только о стоимости (без информации о количестве), которая связана с ними в виде расходов либо в виде назначений ресурсов с указанием плановой стоимости.
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
475
Выбор дополнительных настроек проекта Используйте диалог «Настройки проекта» («Project Options»), чтобы указать дополнительные настройки. Нажмите «Финиш» («Finish») для того, чтобы начать процесс импорта.
Нажмите, чтобы имопортировать проект P3.
Объединить подпроекты Эту опцию следует выбрать, чтобы импортировать группу проектов как один проект – не разделяя ее на отдельные проекты. Например, предположим, что в P3 3.x группа проектов APEX содержит три проекта: AUTO, BLDG и CONV. При выборе данной опции выполняется импорт только одного проекта, имеющего имя APEX и содержащего уровни WBS AUTO, BLDG и CONV. Объединение проектов происходит автоматически, если в качестве опции «Тип импорта» («Import Type») выбрать «Обновить существующий проект» («Update Existing Project») или «Заменить существующий проект» («Replace Existing Project»).
Рассчитать расписание проекта после импорта Выбор данной опции означает, что после импорта в модуль Project Management будет автоматически производиться расчет расписания проекта.
Импортировать коды WBS как глобальные коды работ При выборе данной опции коды WBS импортируются из P3 в Project Management как глобальные коды работ, назначенные на работы. Имя созданного глобального кода работы P3 WBS – Proj, где Proj представляет собой имя группы проектов в P3, будет хранить значения WBS.
Импорт неиспользуемых кодов WBS Данная опция выбирается для того, чтобы сохранить в каждом из проектов все коды WBS, даже если они не назначены какой-либо работе.
Особые соображения ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
476
Обмен данными между P3 и модулем Project Management
Большинство данных преобразуется непосредственно из P3 3.x в модуль Project Management. В этом разделе объясняется, каким образом осуществляется обработка данных после их импорта в модуль Project Management в том случае, если прямое соответствие отсутствует. Кроме того, указано какие данные не преобразуются. См. параграф «Данные, которые не преобразуются» ниже в данном разделе. В этом параграфе приведены дополнительные примеры.
Единицы измерения, используемые для планирования Вы можете преобразовывать лишь те проекты, в которых планирование производится на почасовой или ежедневной основе. Использование в качестве единиц планирования времени недель и месяцев не поддерживается. Чтобы отобразить длительности в часах, выберите «Правка» («Edit»), «Настройки пользователя» («User Preferences»), «Количество часов» («Time Units»). Выберите в качестве формата длительности – «Час» («Hour»).
Проекты В P3 3.x вы можете создавать группы проектов, содержащие подпроекты. Если вы не установите в Мастере импорта опцию, разрешающую объединение подпроектов, то при преобразовании группы проектов в формат модуля Project Management для группы проектов и для каждого подпроекта будет создаваться отдельный проект. Например, предположим, что в P3 3.x группа проектов APEX содержит три проекта: AUTO, BLDG и CONV. Эта группа будет преобразована в четыре отдельных проекта. Прежде чем выполнять импорт, создайте узел EPS, который вы далее выберете в качестве местонахождения преобразованных проектов.
Если вы не хотите импортировать все подпроекты в группу проектов, вы можете импортировать отдельные подгруппы, указав проекты, которые должны быть преобразованы, в файле PRMCONVERT.INI. Детальная информация изложена в разделе «Дополнительные опции преобразования». Если группа проектов не содержит работ, отдельный проект в модуле Project Management не создается. Например, если APEX не содержит каких-либо работ, в модуле Project Management будут созданы только три проекта: AUTO, BLDG и CONV.
Коды работ Модуль Project Management содержит как глобальные коды работ, так и коды работ проекта. Глобальные коды работ создаются на основе примеров данных, поставляемых вместе с модулем Project Management. Если вы не хотите объединять подпроекты с помощью Мастера импорта, то все коды работ из P3 3.x будут импортироваться в модуль Project Management как глобальные коды работ и, тем самым, будут доступны всем работам. Если вы выбрали объединение всех подпроектов в один проект модуля Project Management, то коды работ импортируются как коды работ, относящиеся к отдельному проекту. Коды идентификаторов работ и «объединенные» коды импортируются из P3 3.x в Project Management только при выбранной опции объединения подпроектов. В противном случае коды идентификаторов работ не импортируются. Значения кодов работ, назначенные на работы в P3 3.x, но отсутствующие в словаре кодов работ, не преобразуются в модуле Project Management.
ЗАО “ПМСОФТ”
Коды проектов Модуль Project Management содержит словарь (095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
477
глобальных кодов проектов, доступный для всех проектов организации. Вы можете назначить значение кода проекта проектам и сделать так для каждого из созданных кодов проектов. Все 10 кодов проектов, определенные в проекте P3 3.x, а также их назначения являются импортируемыми. Если в Мастере импорта выбрана опция «Объединить подпроекты» («Merge Subprojects»), то коды проектов и значения, назначенные главному проекту, импортируются.
Тип работы P3 3.x
Тип работы модуля Project Management
Задании (Task)е
Определяемая заданием (Task Dependent)
Независимая (Independent)
Определяемая Dependent)
Веха старта (Start Milestone)
Веха старта (Start Milestone)
Веха финиша (Finish Milestone)
Веха финиша (Finish Milestone)
Встреча (Meeting)
Определяемая Dependent)
Флаг старта (Start Flag)
Веха старта (Start Milestone)
Флаг финиша (Finish Flag)
Веха финиша (Finish Milestone)
Гамак (Hammock)
Гамак (Level of Effort)
WBS
Гамак (Level of Effort)
ЗАО “ПМСОФТ”
Тип работ Модуль Project Management поддерживает следующие типы работ, соответствующие типам работ в P3 3.x:
ресурсом
ресурсом
(Resource
(Resource
Идентификаторы работ В P3 все идентификаторы работ выравниваются по правому краю. В модуле Project Management все идентификаторы работ выравниваются по левому краю. Когда вы импортируете проект P3, использующий числовые идентификаторы работ, в модуль Project Management, они выравниваются по левому краю. Однако, ведущие пробелы не удаляются.
(095) 232 11 00
www.pmsoft.ru
478
Обмен данными между P3 и модулем Project Management
Типы длительности Модуль Project Management позволяет выбрать для каждой из работ определенный тип длительности: «Фиксированная интенсивность» («Fixed Units/Time»), «Фиксированная длительность и интенсивность» («Fixed Duration & Units/Time»), «Фиксированное количество» («Fixed Units») или «Фиксированная длительность и количество» («Fixed Duration and Units»). В том случае, когда все назначения ресурсов на работу в P3 3.x не являются управляющими, выбирается тип длительности «Фиксированная длительность и количество» («Fixed Duration & Units/Time»), который указывает, что длительность работы изменяться не будет вне зависимости от количества ресурсов, назначенных на работу, или планового количества каждого ресурса, необходимого для завершения работы.
Если ресурс, назначенный на работу P3 3.x является управляющим, а в правилах автоматического расчета стоимости выбрана опция «Зафиксировать количество ресурсов за период» («Freeze resource units per timeperiod»), тип длительности изменяется на «Фиксированная интенсивность» («Fixed Units/Time»). Если ресурс, назначенный на работу P3 3.x является управляющим, а в правилах автоматического расчета стоимости не включена опция «Зафиксировать количество ресурсов за период» («Freeze resource units per timeperiod»), тип длительности изменяется на «Фиксированное количество» («Fixed Units»).
ЗАО “ПМСОФТ”
Тип процента выполнения. Любой работе в модуле Project Management должен быть назначен один из следующих типов процента выполнения: физический, по длительности или по количеству. При импорте работ P3 3.x в модуль Project Management им назначается тип процента выполнения «по длительности». Таким образом, указывается, что процент выполнения работы будет вычисляться с учетом фактической и оставшейся длительностей.
Пользовательские поля данных Пользовательские поля данных P3 3.x преобразуются в перечисленные ниже пользовательские поля модуля Project Management.
Тип элемента данных пользователя P3 3.x
Пользовательское поле работы модуля Project Management
Пользовательское поле ресурса модуля Project Management
Character (С)
Текст
Текст
Start Date (S)
Дата старта
Дата старта
Finish Date (F)
Дата финиша
Дата финиша
Numeric (N)
Целое
Целое
Precision (P)
Число
Число
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
479
Вы можете представить преобразованные пользовательские поля данных работ в виде столбцов таблицы работ в модуле Project Management. В разделе «Работы» («Activities»), в верхней части которого представлена таблица работ или диаграмма Гантта, щелкните по строке «Макет» («Layout options»), затем выберите «Колонки» («Columns»). Выберите соответствующие пользовательские поля из списка «Доступные колонки» («Available Options») и добавьте их в макет. Вы также можете представить преобразованные пользовательские поля данных по ресурсам в виде столбцов в модуле Project Management. В окне «Работы» («Activities») щелкните по строке заголовка «Макет» («Layout options»), затем выберите «Показать внизу» («Show on Bottom»), «Форма работы» («Activity Details»). Откройте закладку «Ресурсы» («Resources»), чтобы отобразить информацию о ресурсах. Щелкните правой кнопкой мыши в области колонок и выберите «Настроить колонки ресурсов» («Customize Resource Columns»). Выберите надлежащие пользовательские поля из списка «Доступные колонки» («Available Options») и добавьте их к таблице. Имена полей P3 3.x не преобразуются. Коды WBS В модуле Project Management должна существовать WBS, а все работы должны относиться к тому или иному уровню структуры WBS. Если проект, импортируемый из P3, содержит WBS, он преобразуется в формат модуля Project Management. Если же WBS отсутствует, то модуль Project Management создает корневой узел WBS и присваивает ему имя PROJ, где PROJ – имя проекта P3 3.x. Все работы назначаются указанному уровню WBS. Если в Мастере импорта устанавливается флажок «Импорт неиспользованных кодов WBS» («Import Unused WBS Codes»), то модуль Project Management создает корневой узел WBS с одним более нижним уровнем и присваивает ему имя PROJ.UNASSIGNED, где PROJ – имя проекта P3 3.x.
Поскольку модуль Project Management использует WBS для определения структуры проекта, вы не должны назначать один и тот же код WBS различным работам в пределах группы проектов P3 3.x. Например, если работа CS300 является частью проекта «Conveyor System», то этой работе не следует назначать код WBS, относящийся к проекту «Automation System». Если программа преобразования сталкивается с подобной ситуацией, она будет дублировать всю соответствующую данному коду ветвь в обоих проектах. Для того, чтобы различать проекты, к структуре кода WBS в качестве префикса добавляются имена программы и проекта. Например, для проекта APEX в WBS будут включаться следующие ветви: APEX.CONV.AM.01 и APEX.AUTO.AM.01.
ЗАО “ПМСОФТ”
Ресурсы Модуль Project Management содержит один главный пул ресурсов для всех проектов. Образец иерархической структуры ресурсов создается при установке модуля Project Management. Когда вы импортируете проект, его ресурсы импортируются в то место иерархической структуры, которое указано вами в Мастере импорта. Если в процессе импорта возникают дублирующие друг друга идентификаторы ресурсов, вы можете указать, каким образом следует разрешать подобные конфликты, для чего необходимо соответствующим образом изменить настройки импорта в Мастере импорта. (095) 232 11 00
www.pmsoft.ru
480
Обмен данными между P3 и модулем Project Management
В модуле Project Management ресурсы классифицируются как трудовые, нетрудовые и материальные. Любой ресурс P3 3.x, измеряемый в единицах времени, например, в h, hr или hour (в часах), преобразуется в трудовой ресурс. Любой ресурс P3 3.x, измеряемый в единицах, соответствующих тем, которые определены на закладке «Единицы измерения» («Units of Measure») диалога «Категории администратора» («Admin Categories») модуля Project Management, преобразуется в материальный ресурс. Все остальные ресурсы классифицируются как нетрудовые. Показатели использования трудовых ресурсов отображаются в виде часов или дней. Вы можете изменить используемые для отображения единицы измерения ресурсов. Для этого выберите «Правка» («Edit»), «Настройки пользователя» («User Preferences»), а затем откройте страницу «Единицы времени» («Time Units»). Вы можете настроить правила классификации ресурсов программой. См. параграф «Расширенные опции преобразования» («Advanced Conversion Options») ниже в данном разделе.
Все вычисления, имеющие отношение ко времени, в модуле Project Management выполняются в часах. Если при планировании проекта в P3 3.x в качестве единиц измерения времени использовались дни, модуль Project Management для определения способа преобразования назначений ресурсов будет опираться на единицы измерения каждого отдельного ресурса. Если для обозначения единицы измерения ресурса в P3 3.x выбраны наиболее часто используемые аббревиатуры часа (такие как hr или mh), то в этом случае модуль Project Management считает, что назначение ресурсов выполнено в часах и преобразует их без изменений. Если в качестве единицы измерения ресурса определена другая единица (такая как day или d), то в этом случае модуль Project Management считает, что назначение ресурсов выполнено в днях, и умножает все значения для ресурсов на коэффициент, равный 8 (при 8-мичасовом рабочем дне). В данном случае следует решить, подходит ли для вашей ситуации коэффициент, равный 8. Если ресурс классифицируется как материальный, то единицы измерения ресурса не умножаются на коэффициент, а преобразуются без изменений. Вы можете изменить коэффициент, отредактировав файл PRMCONVERT.INI. Вы также можете внести изменения в список сокращений единиц измерения, используемый модулем Project Management во время преобразования. См. параграф «Расширенные опции преобразования» ниже в данном разделе. Что касается ресурсов, для которых единицы измерения не указаны, то в Мастере импорта Вы можете определить, каким образом следует обрабатывать данные назначения. В процессе преобразования иерархических ресурсов P3 3.x создаются дополнительные уровни структуры ресурсов. Модуль Project Management поддерживает задание только максимальных пределов потребления для ресурсов. Нормальные пределы потребления ресурсов не преобразуются.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
481
Ресурсы, назначенные в P3 3.x на работы, являющимися вехами, преобразуются в модуле Project Management в расходы. Имя ресурса используется в качестве имени расхода, а плановая стоимость ресурса – в качестве плановой стоимости расхода. Первый ресурс, обнаруженный для данной вехи, становится в модуле Project Management основным ресурсом.
Кривые потребления ресурсов Вы можете определять распределение ресурсов и затрат по длительности работы, используя кривые потребления ресурсов. Все кривые потребления ресурсов, назначенные на проекты и экспортируемые из P3 3.x, импортируются в модуль Project Management. В модуле Project Management перед именем кривой указывается имя проекта P3 3.x (например, APEX-Triangular). Назначения кривых потребления ресурсов также импортируются.
В P3 3.x длительности работ разделены 11-ю приращениями (точками) на 10 отрезков с шагом 10%. На каждом отрезке указывается процент использования ресурса от его общего объема, который назначен на работу и принимается за 100%. Отрезок до 0% представляет собой количество ресурса, уже использованного на момент начала работы. отрезок между 0% и 10% отражает использование ресурса в промежутке между ее стартом и 10%-ным выполнением по длительности и т.д. Кривые потребления в модуле Project Management определяются по 21 точке. Первая точка из P3 3.x импортируется в модуль Project Management напрямую. Каждый из остальных десяти отрезков кривой P3 3.x делится пополам, и получившиеся значения округляются до десятых долей. Например: Колоколообразная кривая P3 3.x: 0 1 3 8 15 23 23 15 8 3 1 Колоколообразная кривая модуля Project Management: 0 0.5 0.5 1.5 1.5 4 4 7.5 7.5 11.5 11.5 11.5 11.5 7.5 7.5 4 4 1.5 1.5 0.5 0.5
ЗАО “ПМСОФТ”
Стоимости В P3 3.x чтобы учесть перерасход средств по работе, оценка до завершения может быть отрицательной. Все отрицательные значения стоимостей импортируются в модуль Project Management как расходы (издержки), позволяя тем самым отследить перерасход средств. Фиксированные стоимости (без указания ресурсов) P3 3.x могут быть преобразованы в модуле Project Management в расходы или в назначения ресурсов с плановой стоимостью. Вы можете указать конкретный способ в Мастере импорта.
Статьи затрат Статьи затрат преобразуются при переносе из P3 3.x в модуль Project Management. Статьи затрат являются глобальными для всех проектов модуля Project Management. Образец иерархической структуры статей затрат создается при установке модуля Project Management. Когда вы импортируете проект, модуль Project Management создает ветвь структуры статей затрат проекта и добавляет в начало каждой статьи затрат имя проекта. Категория стоимости в P3 3.x становится частью статьи затрат в модуле Project Management. Например, статья затрат 11101 из проекта APEX создает в модуле Project Management следующую ветвь: (095) 232 11 00
www.pmsoft.ru
482
Обмен данными между P3 и модулем Project Management
APEX APEX.11101 APEX.11101.L
Если при импорте проекта P3 3.x встречаются дублирующие друг друга статьи затрат, вы можете указать, как следует разрешать подобные конфликты в каждом отдельном случае, изменяя соответствующим образом конфигурацию импорта в Мастере импорта.
Календари. Модуль Project Management поддерживает глобальные календари, календари ресурсов и календари проекта. Глобальные календари в модуле Project Management относятся ко всем проектам. Образцы глобальных календарей создаются при установке модуля. При импорте проекта к списку уже существующих глобальных календарей добавляются все базовые календари. Календари ресурсов из P3 3.x преобразуются в календари ресурсов в модуле Project Management.
Модуль Project Management не поддерживает возможность указывать повторяющиеся праздничные дни. Если вы преобразуете проект P3 3.x, планирование которого осуществляется в днях, то повторяющиеся праздничные дни из проекта P3 3.x переносятся непосредственно в глобальные календари модуля Project Management. Например, если 4 июля в P3 3.x является повторяющимся праздничным днем, то этот день будет в глобальных календарях модуля Project Management указываться как нерабочий для каждой соответствующей даты, начиная от даты старта проекта до даты финиша проекта.
ЗАО “ПМСОФТ”
Ограничения Модуль Project Management поддерживает назначение двух ограничений на работу. Ниже дается таблица преобразования ограничений:
Тип ограничения P3 3.x
Тип ограничения модуля Project Management
Early Start (старт не раньше, чем)
Старт не раньше, чем
Late Start (старт не позже, чем)
Старт не позже, чем
Early Finish (финиш не раньше, чем)
Финиш не раньше, чем
Late Finish (финиш не позже, чем)
Финиш не позже, чем
Start on (старт на дату)
Старт на дату
Expected Finish (ожидаемый финиш)
Финиш на дату
Mandatory Start (жесткий старт)
Жесткий старт
Mandatory Finish (жесткий финиш)
Жесткий финиш
Zero Total Float (нулевой общий резерв)
Не преобразуется
Zero Free Float (нулевой свободный резерв)
Как можно позже
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
483
Целевые проекты Вы можете преобразовывать целевые проекты таким же образом, как и любые другие проекты, однако, целевые значения (показатели) в этом случае не преобразуются. Для того, чтобы обозначить целевой проект в модуле Project Management, выберите «Проекты» («Projects»), «Целевые планы» («Baselines»). Нажмите «Добавить» («Add») и выберите опцию «Другой проект, как целевой план текущего проекта» («Convert Another Project to a New Baseline of the Current Project»). В качестве целевого плана текущего проекта выберите преобразованный целевой проект.
Опции расчета расписания. В модуле Project Management выполняется преобразование следующих опций расчета расписания:
P3 3.x Show open ends as (Critical or Noncritical) (Показывать работы с открытыми концами, как (критические или некритические))
Модуль Project Management Работы с открытыми концами – критические (Make open-ended activities critical)
When scheduling activities apply (Retained logic or Progress override) (При рачете расписания использовать (Сохраненная логика или Отклонение выполнения))
Для работ, начавшихся вне последовательности, использовать (Сохраненная логика или Отклонение выполнения) (For activities started out of sequence use (Retained logic or Progress override))
Calculate start-to-start lag from (Actual start or Early start) (Расчет задержки «старт-кстарту» от (Фактического старта или Раннего старта))
Расчет задержки «старт-к-старту» из (Раннего старта или Фактического старта) (Calculate start-to-start lag from (Early Start or Actual Start))
Calculate total float as (Most critical, Start float, or Finish float) (Расчет полного резерва как (Наиболее критического, Резерва по старту либо Резерва по финишу))
Вычислять полный резерв, как (Резерв по старту, Резерв по финишу либо Наименьший из резервов по старту или финишу) (Compute Total Float as (Start float, Finish float, or Smallest of start float and finish float))
В P3 3.x задержка по зависимости всегда вычисляется на основании календаря работы-предшественника. Расширенные опции расчета расписания модуля Project Management позволяют выбрать календарь для расчета этой задержки. По умолчанию для импортируемых проектов P3 3.x выбирается календарь работы-предшественника. В модуле Project Management вычисления резерва времени для подпроектов, преобразуемых в отдельные проекты, всегда основаны на дате финиша каждого отдельного проекта. Модуль Project Management всегда выполняет восходящую свертку по ресурсам, назначенным на работу, что в дальнейшем определяет длительности работ и расчетные даты.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
484
Обмен данными между P3 и модулем Project Management
Правила автоматического расчета стоимости (Autocost Rules) P3 3.x содержит правила автоматического расчета ресурсов/стоимостей, с помощью которых P3 3.x вычисляет стоимости и производит оценку ресурсов, используемые при внесении изменений по работам. Эти правила преобразуются в Project Manager.
Правило автоматического расчета стоимости «Добавление фактических значений к оценке до завершения (ETC)» («Add actual to ETC») или «Вычитание фактических значений из оценки по завершении (EAC)» («Subtract actual from EAC») преобразуются в «Суммировать фактические с оставшимися» («Add Actual to Remaining») либо «Вычитать фактические из по завершении» («Subtract Actual from At Completion») в поле «Фактическое количество или стоимость» («Actual Units or Costs») закладки «Расчеты» («Calculations») окна «Проекты» («Projects»). P3 3.x содержит правило автоматического расчета стоимости, позволяющее указать, будете ли вы использовать обновленное значение процента выполнения для вычисления фактического количества на дату, фактической стоимости на дату, того и другого (установите флажки в обоих окнах), либо ни того и ни другого (снимите оба флажка). Если в P3 3.x флажок установлен в обоих окнах, то опция «Пересчет фактического количества и стоимости при обновлении % выполнения по длительности» (Recalculate Actual Units and Cost when duration % complete changes), в модуле Project Management также будет отмечена флажком. Если в P3 3.x флажок не установлен ни в одном из окон, опция в модуле Project Management не будет отмечаться флажком. Если в P3 3.x флажок установлен только в одном из окон, опция в модуле Project Management также не будет отмечаться флажком. Правило автоматического расчета стоимости P3 3.x «Связать фактическое значение на текущий момент и фактическое значение за период» (Link actual to date and actual this period), преобразуется в поле «Связать фактическое и фактическое за период количества и стоимость» («Link Actual and Actual this Period Units and Cost») в окне «Проекты» («Projects») модуля Project Management.
Данные, которые не преобразуются В этом разделе перечислены элементы данных, которые не преобразуются при импорте проектов P3 3.x в Project Manager. См. параграф «Особые соображения» выше в данном разделе, в котором рассмотрены дополнительные примеры.
ЗАО “ПМСОФТ”
Макеты, фильтры, спецификации глобальных замен, спецификации отчетов и графиков Макеты, фильтры, спецификации глобальных замен, спецификации отчетов и графиков не преобразуются вместе с проектом; однако, в модуле Project Management для указанных элементов предусмотрены образцы данных.
Права доступа Права доступа не передаются в модуль Project Management. Системный администратор должен создать глобальный профиль и профили проекта, определяющие привилегии.
Опции выравнивания и приоритеты выравнивания Выберите «Сервис» («Tools»), «Выровнять ресурсы» («Level Resources») и (095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
485
настройте опции выравнивания в модуле Project Management.
Данные, введенные в Webster Фактические данные об отработанном времени, вводимые в Primavera через Webster, не поддерживаются в модуле Project Management. Фактические значения, получаемые из Webster, импортируются в модуль Project Management как одно суммарное значение. Однако, все фактические значения будут потеряны при первом же использовании модуля Timesheets. Для сохранения фактических значений вы должны сначала запустить утилиту Timesheet Actualizer. Детальная информация изложена в файле README в папке \Support\Utilities\Timesheet Actualizer на компактдиске с документацией по Primavera.
Расширенные опции преобразования Утилита Conversion содержит дополнительные опции, которые вы можете установить (настроить) в файле INI. Для одновременного преобразования нескольких проектов вы можете также использовать параметры командной строки. При первом запуске процесса импорта в папке Windows или Winnt создается файл PRMCONVERT.INI. Добавьте в файл любую из следующих опций: [WBS] WBSAsActCode=[0,1] Выберите 1, чтобы разрешить импорт всех кодов WBS как глобального кода работы. Создается имя глобального кода работы P3 WBS – Proj, где Proj – имя группы проектов P3 – хранит значения WBS. Если установить эту опцию в 0, то WBS будет импортирована в структуру WBS Project Management. Значение по умолчанию – 0. AutoSelect=[0,1] Выберите 1, чтобы разрешить процессу преобразования попытаться согласовать WBS с иерархической структурой проектов. Для каждого проекта в группе проектов будет создаваться уникальная ветвь WBS. По умолчанию – 1. [Settings] NoUI=[0,1] Выберите 1, чтобы убрать с экрана диалоговые окна GUI при использовании для преобразования командную строку. Например, если для выполнения совокупности преобразований вы используете пакетный файл и не хотите отображения GUI, выберите 1. По умолчанию – 0. Daily Multiplier=[#] Выберите целое число, которое будет использоваться в качестве множителя при экспорте/импорте проектов P3 3.x, которые планируются в днях,. По умолчанию – 8. Например: Из P3 3.x в модуль Project Management: Если длительность в P3 3.x составляет один день и коэффициент пересчета дней в часы установлен равным 12, то длительность в модуле Project Management будет составлять 12 часов. Из модуля Project Management в P3 3.x: Если длительность в модуле Project ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
486
Обмен данными между P3 и модулем Project Management
Management составляет 40 часов и коэффициент пересчета дней в часы установлен равным 10, то длительность в P3 3.x будет составлять 4 дня. [Resource Units] При определения категории, к которой будут отнесены ресурсы в модуле Project Management (трудовые, нетрудовые, материальные), процесс преобразования опирается на единицы измерения ресурсов. Если ресурс в P3 3.x использует одну из следующих единиц измерения: h, h., hr., hrs., hour, d, d., day, days, w, w., wk, wk., wks, wks., m, ms., mnth, y, y., yr., yrs, yrs., year, md, md., mds., mh, mh., mhs, mhs., то он преобразуется в модуле Project Management в трудовой ресурс. Если ресурс в P3 3.x использует одну из следующих единиц измерения: feet, ft, ft., sqft, cyds, cyd, cyd., yard, yrd, yrd., yrds, yd, yd., yds, yds., inch, ton, tons, in, in., lf, lnft, lft, ea, each, unit, u, то он преобразуется в модуле Project Management в материальный ресурс. Все прочие ресурсы преобразуются в нетрудовые. Преобразование единиц измерения не зависит от регистра, в котором они вводятся. Labor=[единица измерения] Укажите символы единиц измерения, которые будут добавляться к списку трудовых ресурсов, используемому по умолчанию; каждая строка отделяется запятыми. NonLabor=[единица измерения] Укажите символы единиц измерения, которые будут добавляться к списку нетрудовых ресурсов, используемому по умолчанию; каждая строка отделяется запятыми. Material=[единица измерения] Укажите символы единиц измерения, которые будут добавляться к списку материальных ресурсов, используемому по умолчанию; каждая строка отделяется запятыми. В следующем примере al, test и bbb будут добавлены к указанному выше списку, используемому по умолчанию, hrs и hr. будут удалены из него и добавлены к списку для нетрудовых ресурсов, а lb и lbs будут добавлены к используемому по умолчанию списку для материальных ресурсов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Часть 6: Импорт и экспорт данных
487
[Resource Units] Labor=al,test,bbb NonLabor=hrs,hr. Material=lb,lbs BlankIsLabor=[0,1,2] Данному параметру следует присвоить значение: 0, чтобы преобразовать пустые поля единиц измерения ресурсов в нетрудовые ресурсы в модуле Project Management, 1, чтобы преобразовать пустые поля единиц измерения ресурсов в трудовые ресурсы в модуле Project Management, 2, чтобы преобразовать пустые поля единиц измерения ресурсов в материальные ресурсы в модуле Project Management. Значение данного параметра по умолчанию равно 1. HourlyAdd=[строка с разделяющими запятыми] Укажите символы единиц измерения, которые будут добавляться к используемому по умолчанию списку единиц измерения, трактуемых как час. HourlyRemove=[строка с разделяющими запятыми] Укажите символы единиц измерения, которые будут удаляться из используемого по умолчанию списка единиц измерения, трактуемых как час. DailyAdd=[строка с разделяющими запятыми] Укажите символы единиц измерения, которые будут добавляться к используемому по умолчанию списку единиц измерения, трактуемых как день. DailyRemove=[строка с разделяющими запятыми] Укажите символы единиц измерения, которые будут удаляться из используемого по умолчанию списка единиц измерения, трактуемых как день. В нижеследующем примере строки al, test и bbb трактуются как часовые единицы измерения: [Resource Units] HourlyAddr=al,test,bbb Используемая по умолчания строка единиц измерения, трактуемых как час: h, h., hr, hr., hrs, hrs., hour, mh, mh., mhs, mhs., rh, rh., rhs, rhs., ph, ph., phs, phs. Используемая по умолчания строка единиц измерения, трактуемых как день: d, d., day, days, md, md., mds, mds., rd, rd., rds, rds., pd, pd., pds, pds.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
488
Обмен данными между P3 и модулем Project Management
[UOM Mapping] UOM1=единица измерения=символ единиц измерения. Укажите единицы измерения, используемые в P3, которые эквивалентны единице измерения, заданной в «Категориях администратора» («Admin Categories») в модуле Project Management. В приводимом ниже примере все сокращения кубического ярда, перечисленные в строке единиц измерения, будут преобразованы к стандартной единице кубического ярда (cu. yard), определенной в модуле Project Management: [UOM Mapping] UOM1 =cu. yard=cy, cuyd, cuy, kf [Projects] При выполнении преобразования проекта P3 в Project Management вы можете импортировать либо все подпроекты, принадлежащие к группе проектов, либо отдельные подпроекты. Вы должны использовать утилиту STANDALONE.EXE для импорта отдельных подпроектов. Если вы используете Мастер импорта в Project Management, параметры настройки, заданные в данном файле, игнорируются. Чтобы импортировать отдельные подпроекты, введите следующую информацию о группе проектов и подпроектах: Master=[имя группы проектов] Укажите имя группы проектов, которую вы хотите импортировать. Это имя должно быть в точности тем же, что и имя группы проектов. Subs=[имя подпроекта (имена подпроектов)] Укажите имя подпроекта (имена подпроектов), который(ые) вы хотите импортировать, разделив их запятыми. Эти имена должны быть в точности теми же, что и имена подпроектов.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
489
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle instance) В Приложении Общее описание процесса Запуск хранения MMDB и PMDB в отдельном экземпляре Oracle (Oracle instance)
Прочтите данное Приложение, если вы хотите установить базу данных проектов (PMDB) и базу данных методологий (MMDB) в одном экземпляре Oracle (Oracle instance). Если ваши базы данных PMDB и MMDB уже работают в одном экземпляре Oracle, ознакомьтесь с соответствующим разделом, касающимся обновления баз данных, в зависимости от текущей версии Primavera.
Обновление экземпляра (instance) базы данных с версии 3.0x до версии 4.1 Обновление экземпляра (instance) базы данных с версии 3.5x или 4.0 до версии 4.1
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
490
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Общее описание процесса Перечисленные ниже шаги представляют собой процесс установки баз данных PMDB и MMDB в отдельном экземпляре Oracle (Oracle instance).
Создайте экземпляр Oracle (Oracle instance) и установите базу данных PMDB, как описано в Части 2 настоящего Руководства.
Установите клиент Primavera, что может включать установку модулей Project Management, Methodology Management и/или Portfolio Analysys, как описано в Части 4 настоящего Руководства.
Создайте базу данных MMDB и загрузите данные, как описано в настоящем разделе.
Установите соединение с экземпляром Oracle (Oracle instance).
Настройте клиент для работы с PMDB и MMDB. Убедитесь, что на диске имеется достаточный объем свободного пространства для запуска обеих баз данных в одном и том же экземпляре Oracle (Oracle instance).
По окончании процесса ваша база данных должна выглядеть следующим образом: PMDB: Пользователь
Табличная область по умолчанию
admuser
pmdb_dat1
privuser
pmdb_dat1
pubuser
pmdb_dat1
MMDB:
ЗАО “ПМСОФТ”
Пользователь
Табличная область по умолчанию
admuser
mmdb_dat1
privuser
mmdb_dat1
pubuser
mmdb_dat1
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
491
Установка MMDB и PMDB в отдельных экземплярах Oracle (Oracle instance) Перечисленные ниже шаги показывают, каким образом выполняется установка MMDB и PMDB в отдельных экземплярах Oracle (Oracle instance). Эти действия должны выполняться администратором базы данных. 1. Создайте структуру базы данных и загрузите базу данных PMDB, как описано в главе «Автоматическая установка баз данных для Oracle» настоящего Руководства. Если у вас уже существует база данных проектов, и вы хотите сохранить данные, вы НЕ ДОЛЖНЫ устанавливать и настраивать базы данных, как описано в Части 2, поскольку это приведет к тому, что имеющиеся у вас данные будут удалены и перезаписаны.
2. Установите клиентские модули Primavera, как описано в главе «Установка клиентской части» Части 4. 3. С помощью Мастера установки баз данных создайте базу данных методологий (MMDB) и загрузите в нее данные, как описано в главе «Автоматическая установка баз данных для Oracle». Когда вы дойдете до шага 9 (стр. 46), укажите в качестве типа базы данных MMDB.
4. Выберите в качестве метода установки «Создание базы данных и загрузка данных приложения» («Create Database and Load Application Data»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
492
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
5. Введите имя и пароль системного администратора Oracle для регистрации в базе данных. Введите также строку подключения Oracle.
6. Нажмите «Далее» («Next»), чтобы подтвердить имена табличных областей Data, Index и LOB и выбранные размеры табличных областей.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
493
7. Примите предлагаемое по умолчанию местонахождение табличных областей Data, Index и LOB.
Укажите в качестве административного имени Oracle имя ADMUSER1, в качестве привилегированного имени – PRIVUSER1, и в качестве общего имени – PUBUSER1. При необходимости выберите другую табличную область, используемую по умолчанию, и другую временную табличную область. Временная табличная область должна иметь временный тип.
9. В диалоговом окне «Все готово к созданию базы данных» («Ready to Begin Creating Database») выберите «Да, я хочу создать таблицы и структуры базы данных» («Yes, I Want to Create Database Tables and ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
494
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Structure»), затем нажмите «Далее» («Next»).
10. Выполните остальные указания Мастера установки баз данных по созданию таблиц и загрузке данных. Для завершения работы мастера нажмите «Финиш» («Finish»). Если вам необходимо удалить объекты MMDB, созданные скриптом установки базы данных, запустите соответствующие скрипты из папки \Install\Database\Scripts\Oracle\OneInstance\Drop на компакт-диске с ПО Primavera. При этом вы должны зарегистрироваться в базе данных как ADMUSER1. Процедура сброса объектов PMDB описана в главе «Настройка баз данных сервера» Части 3. Детальная информация содержится в главе «Изменение параметров настройки баз данных» Части 4.
Соединение с экземпляром Oracle (Oracle instance) После создания экземпляра Oracle выполните описанные ниже действия, необходимые для соединения с экземпляром посредством SQLPlus. 1. Зарегистрируйтесь как SYSTEM и запустите в экземпляре следующий оператор SQL: SQL>update pubuser1.pubuser set private_db_user_name = ‘privuser1’; Происходит обновление 1 строки. SQL> commit; Фиксация выполнена.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
495
2. Далее откройте файл PM.INI из папки C:\ProgramFiles\Primavera\Project Management. Измените запись Username на PUBUSER1, как показано ниже: [MethodDatabase] Alias=MMDB_PE-------------<указанное имя псевдонима MMDB > Username=pubuser1 Password=1.2r(k${KqmGHS2.WPmyPHq2A0,$u”a}&h6zz!Vc3)x’ PublicGroupId=1
Настройка псевдонима базы данных PMDB 1. Вы можете использовать Мастер настройки баз данных, чтобы изменять/просматривать параметры настройки соединений и псевдоним базы данных PMDB, как показано на приводимых ниже 5 рисунках.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
496
ЗАО “ПМСОФТ”
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
ЗАО “ПМСОФТ”
(095) 232 11 00
497
www.pmsoft.ru
498
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Создание псевдонима базы данных MMDB 1. Используйте Мастер настройки баз данных для создания псевдонима базы данных MMDB.
Укажите одну и ту же строку подключения Oracle для PMDB и MMDB.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
499
2. Введите имя и пароль общего пользователя, используемые для соединения с базой данных. Введите pubuser1 в полях «Имя пользователя» («Username») и «Пароль» («Password»).
3. Проверьте соединения с базой данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
500
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
4. На экран будет выведено диалоговое окно, говорящее о том, что попытка входа под привилегированной учетной записью окончилась неудачей. Нажмите «Далее» («Next»), чтобы настроить данные о привилегированной учетной записи.
5. Введите privuser1 в полях «Имя пользователя» («Username») и «Пароль» («Password»). Вам необходимо удалить существующий пароль и ввести новый пароль поверх него.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
501
6. Нажмите «Далее» («Next»), чтобы выполнить администрирование привилегированных пользователей базы данных.
7. Введите privuser1 в поле «Пароль» («Password») поверх уже существующего пароля. Затем нажмите «Финиш» («Finish»).
После выполнения всех перечисленных выше шагов вы сможете запустить модули Methodology Management и Project Management, используя созданные псевдонимы, соединяясь при этом с одной и той же базой данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
502
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Обновление экземпляра (instance) базы данных с версии 3.0x до версии 4.1 Если в вашей конфигурации установлены базы данных PMDB и MMDB в одном экземпляре Oracle и если вы при этом используете версию 3.0x, выполните перечисленные ниже действия, чтобы обновить базу данных для ее использования с версией 4.1.
Обновление базы данных проектов при установке ее в одном экземпляре Oracle вместе с базой данных методологий 1. Выполните холодное резервирование и полный экспорт базы данных. Если вы не знаете, как выполняется резервирование базы данных Oracle, не приступайте к обновлению. Прежде чем выполнять обновление базы данных, проконсультируйтесь по вопросу создания ее резервной копии с администратором базы данных, поставщиком базы данных либо службой технической поддержки компании Primavera Systems. Кроме того, убедитесь, что вы хорошо представляете себе процесс восстановления базы данных с резервной копии в случае возникновения такой необходимости. 2. Выберите «Пуск» («Start»), «Настройка» («Settings»), «Панель управления» («Control Panel»). Дважды щелкните мышью по пиктограмме «Администратор BDE» («BDE Administrator»). Удалите псевдоним обновляемой базы данных (PMDB). Если вы собираетесь обновлять базу данных методологий, вы также должны удалить и ее псевдоним (MMDB). Версия Primavera 4.1 использует увеличенное значение параметра «BLOB Size». Чтобы воспользоваться преимуществами, предоставляемыми увеличенным значением этого параметра, вы сначала должны удалить псевдоним существующей базы данных.
3. Удалите существующую версию клиентского программного обеспечения Primavera, как описано в разделе «Удаление предыдущей версии». 4. Установите новую версию клиентского программного обеспечения Primavera, как описано в главе «Установка клиентских модулей» Части 4. ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
503
Вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае все имеющиеся у вас данные будут удалены и заменены данными, используемыми по умолчанию.
5. Чтобы запустить Мастер установки баз данных, дважды щелкните мышью по файлу CONFIGASST.EXE в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera,. 6. Выберите «Обновление существующей базы данных Primavera» («Upgrade an Existing Primavera Database»), введите ключ продукта, расположенный на этикетке установочного компакт-диска Primavera, затем нажмите «Далее» («Next»).
7. Нажмите «Далее» («Next») для запуска процесса обновления.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
504
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
8. Выберите Oracle в качестве типа базы данных.
9. Зарегистрируйтесь в базе данных как пользователь с административными правами, например, ADMUSER. Введите пароль. Укажите строку подключения Oracle. Пользователь ADMUSER должен иметь привилегии администратора баз данных и быть владельцем таблиц приложения, в частности, таблицы TASK. Помимо этого, параметр совместимости базы данных в Oracle должен иметь значение 8.1 или выше. Должна быть указана строка подключения Oracle. Строку подключения можно найти в файле TNSNAMES.ORA. Файл TNSNAMES.ORA создается ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
505
в процессе установки (настройки) экземпляра.
С этого момента, Мастер установки баз данных начинает выполнять перенос данных из существующих полей LONG в поля Oracle BLOB. BLOВ представляет собой тип Oracle 8, обладающий повышенной гибкостью и улучшенными возможностями хранения информации. Если все необходимые BLOB уже существуют, Мастер установки баз данных пропускает данный шаг. 10. Примите предлагаемые по умолчанию или введите новые имя, размер и/или размещение новой табличной области LOB. Размер LOB оценивается исходя из ваших текущих данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
506
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Если на данном этапе вы остановите процесс или он прервется из-за возникновения ошибочной ситуации (например, по причине недостаточного объема табличного пространства), вы можете устранить возникшие проблемы и запустить программу снова. Она возобновит свои действия с прерванного места.
11. Зарегистрируйтесь в базе данных как привилегированный пользователь, например, PRIVUSER.
12. Выберите ресурсов.
ЗАО “ПМСОФТ”
желаемые
параметры
(095) 232 11 00
преобразования
материальных
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
507
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустима сверхурочная работа, будут преобразованы в нетрудовые ресурсы, для которых допустима сверхурочная работа. Если эта опция не выбрана, эти ресурсы будут преобразованы в материальные ресурсы, а возможность сверхурочной работы будет отключена. Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одну из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. Выбор третьей опции позволяет пользователю помечать столбцы с пользовательскими полями как «неиспользуемые». Столбцы, помеченные как «неиспользуемые», рассматриваются как удаленные, хотя данные в них по-прежнему существуют. Эта черта полезна, когда вы хотите выключить столбцы из обычного доступа, не сбрасывая их, что уменьшит время, необходимое на выполнение обновления. Данные, по отношению к которым была применена опция «Обозначить как неиспользуемые» («SET UNUSED»), могут быть удалены позже, если возникнет необходимость.
13. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
508
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Процесс обновления может занять несколько минут в зависимости от размера базы данных. 14. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»). 15. Запустите Мастер установки баз данных еще раз, чтобы обновить базу данных методологий. На этот раз, дойдя до шага 9, зарегистрируйтесь в базе данных как ADMUSER1, а дойдя до шага 11, зарегистрируйтесь как PRIVUSER1. Пользователь ADMUSER1 должен иметь привилегии администратора баз данных и должен являться владельцем таблиц приложения, в частности, таблицы TASK. 16. Запустите Мастер настройки баз данных на клиентской машине и обновите лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. 17. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
509
Обновление отдельного экземпляра базы данных от версии 3.5x или 4.0 до версии 4.1 Если в вашей конфигурации выполняются базы данных PMDB и MMDB в одном экземпляре Oracle и если вы при этом используете версию 3.5, выполните перечисленные ниже действия, чтобы обновить базу данных для ее использования с версией 4.1. Обновление базы данных проектов при выполнении ее в одном экземпляре Oracle вместе с базой данных методологий 1. Выполните холодное резервирование и полный экспорт базы данных. Если вы не знаете, как выполняется резервирование базы данных Oracle, не приступайте к обновлению. Прежде чем выполнять обновление базы данных, проконсультируйтесь по вопросу создания ее резервной копии с администратором базы данных, поставщиком базы данных либо службой технической поддержки компании Primavera Systems. Кроме того, убедитесь, что вы хорошо представляете себе процесс восстановления базы данных с резервной копии в случае возникновения такой необходимости. 2. Удалите существующую версию Primavera, как описано в разделе «Удаление предыдущей версии». 3. Установите новую версию клиентского программного обеспечения Primavera, как описано в главе «Установка клиентских модулей» Части 4. Вы НЕ ДОЛЖНЫ устанавливать и настраивать эти базы данных, как описано в главе «Настройка баз данных сервера» Части 3, поскольку в этом случае все имеющиеся у вас данные будут удалены и заменены прикладными данными, используемыми по умолчанию.
5. Дважды щелкните мышью по файлу CONFIGASST.EXE в каталоге \Install\Database, находящемся на установочном компакт-диске Primavera, чтобы запустить Мастер установки баз данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
510
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
5. Выберите «Обновление существующей базы данных Primavera» («Upgrade an Existing Primavera Database»), введите ключ продукта, расположенный на этикетке установочного компакт-диска Primavera, затем нажмите «Далее» («Next»).
6. Нажмите «Далее» («Next») для запуска процесса обновления.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
511
7. Выберите Oracle в качестве типа базы данных.
8. Зарегистрируйтесь в базе данных как пользователь с административными правами, например, ADMUSER. Введите пароль. Укажите строку подключения Oracle. Пользователь ADMUSER должен иметь привилегии администратора баз данных и быть владельцем таблиц приложения, в частности, таблицы TASK. Помимо этого, параметр совместимости базы данных с Oracle должен иметь значение 8.1 или выше. Должна быть указана строка подключения Oracle. Строку подключения можно найти в файле TNSNAMES.ORA. Файл TNSNAMES.ORA создается в процессе установки (настройки) копии.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
512
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
9. Зарегистрируйтесь в базе данных как привилегированный пользователь, например, PRIVUSER.
10. Выберите ресурсов.
желаемые
параметры
преобразования
материальных
Если вы выполняете обновление от версии 4.0, диалоговое окно, в котором вы можете выбрать параметры преобразования данных, не выводится.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
513
Когда выбрана первая опция, ресурсы, которые имеют заданные пользователем единицы измерения и для которых допустимы сверхурочные работы, будут преобразованы в нетрудовые ресурсы, для которых допустимы сверхурочные работы. Если эта опция не выбрана, эти ресурсы будут преобразованы в материальные ресурсы, а возможность сверхурочных работ будет отключена. Выбор второй опции дает вам возможность преобразовать ресурсы, которые используют одну из показанных пользовательских единиц измерения (вводимых пользователем), в нетрудовые ресурсы, а не в материальные. Выбор третьей опции позволяет пользователю помечать столбцы с пользовательскими полями как «неиспользуемые». Столбцы, помеченные как «неиспользуемые», рассматриваются как удаленные, хотя данные попрежнему заполняют поля в этих столбцах. Эта черта полезна, когда вы хотите выключить столбцы из обычного доступа, не сбрасывая их, что уменьшит время, необходимое на выполнение обновления. Данные, по отношению к которым была применена опция «Обозначить как неиспользуемые» («SET UNUSED»), могут быть удалены позже, если возникнет необходимость.
11. В окне диалога «Все готово к началу обновления данных» («Ready to Begin Upgrading Data») выберите «Да, я хочу обновить базу данных» («Yes, I Want to Upgrade My Database»), затем нажмите «Далее» («Next»). Появляется текущая версия существующей базы данных.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
514
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
Процесс обновления может занять несколько минут в зависимости от размера базы данных. 12. После появления сообщения «Обновление базы данных выполнено» («Database Upgrade Completed») нажмите «Финиш» («Finish»).
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle Instance)
515
13. Запустите Мастер установки баз данных еще раз, чтобы обновить базу данных методологий. На этот раз, дойдя до шага 8, зарегистрируйтесь в базе данных как ADMUSER1, а дойдя до шага 9, зарегистрируйтесь как PRIVUSER1. Пользователь ADMUSER1 должен иметь привилегии администратора баз данных и должен являться владельцем таблиц приложения, в частности, таблицы TASK. 14. Запустите Мастер настройки баз данных на клиентской машине и обновите лицензию. Детальная информация содержится в разделе «Изменение параметров настройки баз данных» в Части 4. Теперь ваша база данных готова к работе с Primavera 4.1.
ЗАО “ПМСОФТ”
(095) 232 11 00
www.pmsoft.ru
ЗАО "ПМСОФТ" 119991, Россия, Москва 2-й Спасоналивковский пер. д. 6 тел: (095) 232 11 00; (095) 238 78 31; (095) 238 12 31 факс: (095) 238 10 98 E-mail: [email protected] http://www.pmsoft.ru