Совместное использование ресурсов
В этом уроке мы рассмотрим дополнительные возможности стандартной редакции MS Project 2002. Основная тема урока — управление несколькими проектами. Вы узнаете, как избежать конфликтов при распределении ресурсов между проектами и как планировать выполнение взаимосвязанных проектов. Кроме того, вы научитесь одновременно анализировать данные нескольких проектов, объединяя их в общем представлении или отчете.
Вы освоите удобные приемы работы с группами файлов проектов и узнаете, как сохранять рабочую область, создавать базы данных проектов и готовить шаблоны для создания новых планов проектов на их основе. Кроме того, вы узнаете, как настраивать Консультанта MS Project 2002 и как работать с программными надстройками.
Одновременное управление несколькими проектами в рамках организации осложняется тем, что сотрудники и материальные ресурсы должны назначаться на задачи так, чтобы назначения одних проектов не противоречили другим. Например, нельзя выделить сотрудника на задачу 1 июля, если в этот день он уже задействован в другом проекте.
От согласованности ресурсного планирования зависит успешное выполнение проектов в организации. Чтобы обеспечить эту согласованность, в MS Project включена возможность использовать при планировании нескольких проектов единый список ресурсов, хранящийся в отдельном файле, — так называемый Resource Pool (Пул ресурсов).
Чтобы согласовать ресурсное планирование, нужно создать обычный файл проекта в формате *.mрр и поместить в него все данные о ресурсах. Затем создаются проекты с планами, и в них указывается, что при планировании будут использоваться ресурсы из первого файла, который в терминах MS Project называется пулам ресурсов (resource pool). В качестве примера мы создали файл пула pool. mpp и два файла с планами, где должны использоваться ресурсы пула —1.mpp и 2.mрр.
Чтобы определить пул ресурсов для использования в плане проекта, нужно открыть и файл с планом, и файл с пулом (в нашем случае — открыть файлы 1.mрр и pool.mрр). Затем, находясь в окне файла с планом, следует выбрать команду меню Tools > Resource Sharing > Share Resources (Сервис > Общие ресурсы > Доступ к ресурсам). После этого открывается диалоговое окно определения общего доступа к ресурсам, в котором настраиваются параметры работы с пулом (рис. 23.1).
Чтобы включить режим использования пула ресурсов, в этом диалоговом окне необходимо выбрать переключатель Use resources (Использовать ресурсы), а затем выбрать название файла проекта в раскрывающемся списке. Например, для файла 1.mpp мы указали файл pool.mрркак пул ресурсов.
Рис. 23.1. Настройка использования пула ресурсов
ПРИМЕЧАНИЕ
Файл, в котором используются ресурсы из пула, называется клиентом пула (sharer). Клиент пула не может быть пулом ресурсов для другого плана проекта.
Когда клиент подключается к пулу, начинается синхронизация данных: все ресурсы копируются в файл клиента, и с ними можно работать, как с обычными ресурсами проекта — редактировать их свойства, добавлять и удалять и т. д. При назначении ресурсов на задачи плана сведения о назначениях копируются в файл пула.
Может случиться так, что после редактирования данных в файле клиента состав и свойства ресурсов клиента будут отличаться от состава и свойств ресурсов пула. В таком случае при синхронизации клиента и пула программе нужно определять, какой файл имеет преимущество. Если преимущество имеет пул, то данные клиента приводятся в соответствии с данными пула, если же клиент имеет преимущество, то обновляется пул в соответствии с даиными клиента.
ВНИМАНИЕ
Данные о назначениях ресурсов пула всегда переносятся из файла клиента в файл пула, независимо от преимущества.
Чтобы определить, какой файл будет иметь преимущество при конфликтах, в диалоговом окне нужно выбрать либо переключатель Pool takes precedence (Преимущество имеет пул), либо переключатель Sharer takes precedence (Преимущество имеет клиент пула). Обычно выбирается первый переключатель, поскольку он исключает возможность внесения в пул несогласованных или случайных изменений. Часто пул размещается на сетевом диске и права на его изменение есть у ограниченного круга лиц. В таком случае, если у вас нет прав на изменение пула, вам подходит только первый вариант.
Чтобы в дальнейшем изменить настройки использования пула, нужно снова открыть это диалоговое окно. Выбрав перключатель Use own resources (Использовать собственные ресурсы), можно будет отказаться от использования пула. После этого в проекте останутся только те ресурсы, которые назначены на его задачи, а остальные будут удалены.
Можно изменить и настройки относительного преимущества файлов при конфликтах. Например, если вы отредактировали данные о ресурсе в файле клиента пула и хотите, чтобы они сохранились в пуле при синхронизации, следует открыть диалоговое окно и выбрать переключатель Sharer takes precedence (Преимущество имеет клиент пула). После синхронизации, когда измененные данные сохранились в пуле, нужно вновь открыть диалоговое окно и выбрать переключатель Pool takes precedence (Преимущество имеет пул), чтобы в дальнейшем пул вновь имел приоритет.
Планирование с использованием пула
После того как списки ресурсов клиента и пула синхронизированы, выделение ресурсов на задачи в файле клиента осуществляется обычным способом. При этом MS Project учитывает данные о назначениях ресурсов в других проектах. Рассмотрим работу с одним ресурсом в двух проектах на примере наших файлов 1.mpp и 2.mрр, использующих ресурсы пула pool.mрр. В первом проекте мы создали задачу длительностью 5 дней, назвали ее 1_1 и выделили на ее исполнение Иванова А.А. Затем во втором проекте мы также создали задачу длительностью 5 дней и назвали ее 2_1. Оба проекта начинаются в один день, и поэтому эта задача запланирована на то же время, что и задача 1_1.
Теперь попробуем выделить ресурс на задачу 2_1. Для этого воспользуемся диалоговым окном назначения ресурсов (см. раздел «Замена ресурсов»), которое открывается с помощью одноименной кнопки стандартной панели инструментов или команды меню Tools > Assign Resources (Сервис > Назначить ресурсы). Чтобы отобрать только доступных в нужное нам время сотрудников, установим флажок Available to work (Доступные не менее) и в счетчике введем 40 часов, поскольку наша задача длится именно столько. Ресурс Иванов А.А., на это время уже назначенный на задачу в другом проекте, сразу пропадает из списка, и программа не предлагает назначить его на исполнение задачи (рис. 23.2).
Если в проекте включен режим автоматического выравнивания ресурсов (см. раздел «Анализ и выравнивание загрузки ресурсов»), то MS Project автоматически перенесет задачу на другое время, если назначенный на ее исполнение ресурс уже выделен в это время на исполнение другой задачи в другом проекте, подключенном к пулу.
Вы можете попробовать включить этот режим в файле 2.mррназначить Иванова А.А. на исполнение задачи 2_1. Задача автоматически будет перенесена на неделю вперед, то есть на время окончания задачи 1_1 в плане проекта 1.mрр. Если же вы отключите автоматическое выравнивание ресурсов и затем откроете представление Resource Sheet (Лист ресурсов ), то увидите, что MS Project определил превышение доступности у Иванова А.А.
Как программа определяет, в какое время ресурс загружен в других проектах? Дело в том, что сводные данные о загрузке ресурсов во всех клиентах пула содержатся в пуле, и когда он открыт, эти сведения доступны.
Чтобы просмотреть информацию о загрузке ресурса и учесть ее при планировании, нужно открыть представление Resource Usage (Использование ресурсов) в файле клиента пула (при этом файл пула также должен быть открыт в MS Project). В нем для каждого ресурса указаны все задачи, в которых он задействован. Чтобы определить, к какому проекту относится та или иная задача, в таблицу необходимо добавить столбец Project (Проект).
Рис. 23.2. Программа определяет, кого можно назначить на исполнение задачи
Этот столбец может относиться как к ресурсам, так и к задачам. В файле 2.mрр(рис. 23.3) мы добавили его в таблицу, и в нем видно, что ресурсы относятся к проекту poo1.mpp, а задача 1_1, в которой задействован Иванов А.А. — к проекту 1.mрр. Мы просматриваем данные в файле 2.mрр, но на диаграмме видно, что в нем хранятся данные, относящиеся к загрузке ресурса в файле 1.mрр. В списке отображаются и не назначенные задачи во всех клиентах пула, например не назначена задача 2_1 из файла 2.mрр
Рис. 23.3. Данные о загрузке ресурса в других проектах — клиентах пула отображаются в каждом проекте, если загружен пул
При открытии файла плана проекта, использующего ресурсы из пула, появляется диалоговое окно, с помощью которого вместе с файлом можно открыть и файл пула (рис. 23.4).
Рис. 23.4. Диалоговое окно для открытия файла пула вместе с планом проекта
Диалоговое окно содержит два переключателя, и если выбрать верхний, то вместе с планом проекта MS Project загрузит файл пула. Если же выбрать нижний переключатель, то программа откроет только файл с планом проекта.
Если вы открываете файл проекта для планирования, лучше всегда выбирать верхний переключатель, ведь просматривать загрузку ресурса в других проектах можно лишь при открытом пуле. Кроме того, только при открытом файле пула в него можно вносить изменения.
ПРИМЕЧАНИЕ
При открытии пула с помощью верхнего переключателя, представленного на рис. 23.4, пул открывается в режиме для чтения.
Совместная работа с пулом
Если один файл будет одновременно редактироваться несколькими пользователями, это приведет к конфликту при его сохранении, и данные одного из пользователей, скорее всего, пропадут. Поэтому MS Project не позволяет открывать пул ресурсов для записи одновременно двум пользователям.
При открытии файла пула программа запрашивает, в каком режиме открыть файл: записи или только чтения. Если вы выберете режим записи, то никто, кроме вас, не сможет вносить изменения в файл пула. Если же открыть файл пула для чтения, то вы сможете вносить в него изменения, только если он не открыт для записи другим пользователем.
Для открытия файла в режиме чтения предназначен верхний переключатель диалогового окна, представленного на рис. 23.5, а для открытия в режиме записи — средний.
Если пул открыт в режиме записи, то данные в нем можно редактировать обычным способом. Если же вы открыли пул для чтения, то его нужно обновить после того, как вы изменили план проекта, иначе данные о новых назначениях ресурсов не попадут в пул и не будут доступны в других файлах — клиентах пула. Для обновления пула с учетом проектных данных предназначена команда меню Tools > Resource Sharing > Update Resource Pool (Сервис > Общие ресурсы > Обновить пул ресурсов). Эта команда доступна, только когда файл пула открыт для чтения. Если файл пула открыт на запись, то он обновляется автоматически и эта команда меню не используется.
Рис. 23.5. Загрузка файла пула
При выборе этой комады меню MS Project открывает файл пула на запись, обновляет данные пула, а затем снова открывает его на чтение. Такой режим позволяет вносить изменения в пул нескольким пользователям попеременно.
Чтобы обновить свойства ресурсов в пуле, когда тот открыт только на чтение, нужно обновить их в файле клиента пула, а затем в настройках использования пула (см. рис. 23.1) указать, что клиент имеет преимущество. В таком случае измененные сведения о ресурсах будут сохранены в пуле после его обновления.
Если вы открыли пул только на чтение и работаете над планом, то помните, что кто-то другой может обновить пул описанным выше способом. Например, когда вы открыли файл плана, Петров был свободен в понедельник. Вы назначили ему на этот день задачу с полной загрузкой и продолжили работу над планом, не обновляя пул. В это время другой руководитель проекта тоже назначил Петрову задачу с полной загрузкой на понедельник, но обновил пул. В таком случае ваше назначение после того, как будет сохранено в пуле, приведет к превышению доступности Петрова.
Чтобы исключить потенциальные конфликты во время работы над планом проекта, по окончании планирования необходимо обновить пул (то есть сохранить в нем данные своего плана), а затем обновить экран пула (то есть перенести в ваш план самые свежие данные из пула).
Обновление экрана пула осуществляется с помощью команды меню Tools > Resource Sharing > Refresh Resource Pool (Сервис > Общие ресурсы > Обновить экран пула ресурсов).
При выборе этой команды меню MS Project заново открывает файл пула, и вам оказываются доступны изменения, внесенные в него другими пользователями. Обычно после обновления экрана пула в плане происходят изменения: некоторые ресурсы оказываются перегруженными или изменяются затраты на проект. Чтобы найти изменения, можно перед обновлением экрана пула сохранить версию плана а затем, используя автоматизированное сравнение (см. раздел «Файлы MS Project»), сравнить ее с той, что получилась после обновления экрана пула.
Работа с несколькими планами проектов
MS Project предоставляет возможности не только для автоматизированного распределения ресурсов между несколькими проектами, но и для управления несколькими проектами одновременно.
Руководитель проекта может управлять несколькими связанными между собой проектами, например, если следующий проект не может начаться, пока не закончен предыдущий. В такой ситуации планы проектов можно разрабатывать в отдельных файлах, а затем объединить в общем файле. В терминологии MS Project файл, в котором объединены несколько проектов, называется главным проектом (Master Project), а вставленный проект — подпроектом (Subproject).
На рис. 23.6 представлен главный проект (З.mрр), в ходе работ по которому выполняются подпроекты План 2 (4.mрр) и Проект 3 (S.mpp) и задачи, относящиеся к главному проекту. На диаграмме подпроекты отображаются как суммарные задачи, и, чтобы подпроект можно было отличить от суммарной задачи главного проекта, рядом с названием подпроекта отображается индикатор — значок проекта.
Рис. 23.6. Совмещение нескольких планов проектов в одном файле
Вставить один проект в другой можно с помощью команды меню Insert > Projec (Вставка > Проект). При этом открывается стандартное диалоговое окно открыти файла, в котором присутствуют некоторые дополнительные параметры (рис. 23.7).
Рис. 23.7. Вставка проекта осуществляется с помощью диалогового окна открытия файла с дополнительными параметрами
Слева от раскрывающегося списка файлов находится флажок Link to project (Связать с проектом). При установке этого флажка данные подпроекта будут обновляться, если изменится план в исходном файле.
ВНИМАНИЕ
Перед вставкой проекта убедитесь, что символы, используемые для отображения валют, в главном проекте и подпроектах совпадают. Символ отображения валюты определяется на вкладке View (Вид) в диалоговом окне общих настроек программы, которое открывается с помощью команды меню Tools > Options (Сервис > Параметры).
Вставить проект можно в обычном режиме или только для чтения. Если подпро-ект вставлен в обычном режиме и вы измените данные его плана во время работы с главным проектом, изменения будут сохранены в файле подпроекта. Если же вставить подпроект в режиме только для чтения, то при обновлении его данных при работе с главным проектом они не сохранятся в исходном файле подпроекта. В таком случае, если установлен флажок Link to project (Связать с проектом), при следующем открытии главного плана данные плана подпроекта снова отобразятся в исходном виде. Открывать подпроект для чтения удобно в том случае, когда вы уверены, что не будете редактировать его, и хотите обезопасить себя от случайных изменений.
В дальнейшем настройки вставки подпроекта можно изменить, сделав двойной щелчок на строке с его названием в таблице. При этом открывается диалоговое окно Inserted Project Information (Данные вставленного проекта), напоминающее диалоговое окно сведений о задачах. В этом диалоговом окне (рис. 23.8) можно определить предшественников подпроекта, тем самым указав его место в плане работ главного проекта, создать заметки, изменить название подпроекта и присвоить значения настраиваемым полям.
Рис. 23.8. Диалоговое окно данных вставленного проекта
Настройки вставки подпроекта определяются на вкладке Advanced (Дополнительно). На ней можно изменить параметры подключения с помощью уже знакомого флажка Link to project (Связать с проектом) и флажка Read only (Только для чтения), установка которого запретит перенос сделанных в подпроекте изменений в исходный файл подпроекта.
Внизу всех вкладок диалогового окна с данными подпроекта имеется кнопка Project Info (0 проекте), после щелчка на которой открывается стандартное диалоговое окно сведений о проекте (см. рис. 10.3) с данными подпроекта. В нем можно изменить дату начала или окончания проекта, настроить метод его планирования и просмотреть статистику.
Просмотр данных нескольких проектов
Данные подпроектов объединены с данными главного проекта и фигурируют во всех отчетах и представлениях. Например, в представлении Resource Sheet (Список ресурсов) главного проекта будет приведен список всех ресурсов, задействованных в главном проекте и всех подпроектах. В представлениях с данными о задачах будут отображаться задачи и главного проекта, и подпроектов. Чтобы определять, к какому проекту относятся те или иные ресурсы и задачи, в таблицу нужно добавить столбец Project (Проект), содержащий имя файла проекта, к которому относится задача, ресурс или назначение (см. рис. 23.3). Чтобы отобрать в представлении данные определенного проекта, нужно отфильтровать задачи или ресурсы по этому полю.
При определении критического пути главного проекта MS Project может учитывать задачи подпроектов или не делать этого. От этого зависит, какие задачи будут считаться критическими и отображаться в соответствующих отчетах и в результатах фильтрации.
Чтобы задачи подпроектов учитывались при анализе критического пути главного проекта, в диалоговом окне общих настроек программы Options (Параметры) на вкладке Calculation (Расчет) нужно установить флажок Inserted projects are calculated like summary tasks (Рассчитывать вставленные проекты как суммарные задачи).
При просмотре совмещенных данных нескольких проектов можно получать сводную информацию по загрузке ресурсов или затратам. Это удобно, например, когда вам нужно сгруппировать всю информацию по проектам вашего отдела. Хотя такие проекты не всегда взаимосвязаны, их все равно можно объединить в общем файле для анализа.
ПРИМЕЧАНИЕ
Для анализа данных всех проектов, использующих пул ресурсов, предназначен нижний переключатель в диалоговом окне загрузки файла пула (см. рис. 23.5). Если выбрать его, то MS Project создаст сводный файл, в который будут включены все проекты, использующие пул.
Часто работа с планом проекта возможна только при определенных настройках интерфейса. Например, в некоторых случаях отрезки диаграммы Ганта должны быть отформатированы особым образом, а рядом с ними должно отображаться содержимое определенных полей.
При отображении вставленного проекта в главном проекте не учитываются настройки стилей отрезков и другое форматирование диаграмм. Поэтому иногда для удобства работы с несколькими проектами приходится открывать все файлы.
Если вам постоянно приходится работать с группой файлов MS Project, то вы можете сохранить их в рабочей области (Workspace). Рабочая область сохраняется с помощью команды меню File > Save Workspace (Файл > Сохранить рабочую область) в файле формата *.mpw, и в нее включаются все открытые в данный момент файлы.
При открытии файла рабочей области MS Project автоматически открывает все входящие в нее файлы. Например, при открытии файла рабочей области ResPool. mpw откроются файлы 1.mрр, 2.mpp и pool.mрр.
Работа с базами данных проектов
При постоянной работе с группой файлов (например, главный проект, его под-проекты, пул ресурсов) их удобно хранить в одном файле. Это облегчает пересылку данных и упрощает файловую структуру. Для хранения нескольких проектов внутри одного файла предназначен формат базы данных проекта — *.mpd.
Чтобы поместить проект в базу данных проектов, нужно при сохранении проекта выбрать в раскрывающемся списке форматов формат базы данных проектов (*.mpd), а затем либо указать имя существующей базы данных проектов, либо ввести новое.
{Например, на рис. 23.9 мы сохраняем проект в новую базу данных. В списке Save as type (Тип файла) мы выбрали формат Project Database (*.mpd) (База данных проекта (*.mpd)). Поскольку до этого мы не создали базу данных, то в поле названия файла мы ввели новое имя для базы — 6.
Рис. 23.9. Создание новой базы данных проектов
После этого MS Project создает файл базы данных проектов и открывает диалоговое окно добавления проекта в этот файл (рис. 23.10). В этом диалоговом окне нужно указать название проекта (например, в нашем случае Проект 1) и нажать кнопку Finish (Готово).
Чтобы открыть проект из базы данных проектов, следует с помощью диалогового окна открытия файлов выбрать на диске файл базы данных и нажать кнопку Open (Открыть). После этого откроется диалоговое окно для выбора проекта из базы данных (рис. 23.11).
Для открытия проекта из базы данных проектов нужно выбрать его имя в списке (или набрать в поле ввода внизу диалогового окна) и нажать кнопку Finish (Готово). Чтобы удалить или переименовать один из проектов базы данных, нужно щелкнуть на кнопке Tools (Сервис) и выбрать в раскрывающемся списке пункт Delete (Удаление) или Rename (Переименовать). Если при открытии проекта установить флажок Open project read-only (Открыть проект только для чтения), то файл будет открыт только для чтения.
Рис. 23.10. Сохранение проекта в базе данных проектов
Рис. 23.11. Открытие проекта из базы данных
Если вы часто пользуетесь каким-то проектом из базы, то можно создать ярлык для вызова его «напрямую», минуя диалоговое окно открытия проекта из базы данных. Для этого нужно воспользоваться пунктом раскрывающегося списка Add To Favorites (Добавить в избранное), щелчок на котором создаст ярлык к активному проекту в папке Favorites (Избранное). В дальнейшем вы можете перенести этот ярлык в любое удобное вам место на диске.
После того как файл открыт из базы данных проекта, с ним можно работать, как с обычным файлом в формате *.mрр При сохранении файла все сделанные изменения автоматически сохраняются в базе данных проекта.
С одной стороны, это удобное
Одно из основных нововведений в MS Project 2002 — это интерактивный Консультант (Project Guide). С одной стороны, это удобное средство подсказки при работе в MS Project, а с другой стороны — средство для гибкой настройки программы.
Например, вы можете разработать собственный вариант Консультанта для подготовки «рыбы» плана проекта. Пользователь отвечает на вопросы Консультанта, и в соответствии с его ответами Консультант создает базовый план проекта, который сотруднику останется только доработать.
Консультант может быть полезен для поддержки организационных стандартов при разработке плана проекта. Например, Консультант может вести пользователя по шагам разработки плана и подсказывать пользователю о его ошибках, например о незаполненных полях и т. п. Таким образом можно обеспечить соответствие работы руководителей проектов организационным регламентам и повысить качество управления проектами в организации.
Консультант может фиксировать выполнение пользователем определенных шагов при планировании и сообщать в службы контроля качества, все ли шаги пройдены. Например, если пользователь не выполнил анализ рисков плана проекта, Консультант сообщит об этом в службу качества, и план проекта не будет считаться завершенным. Это вынудит руководителя проекта провести анализ плана и обеспечит соответствие плана стандартам организации.
Появление Консультанта стало возможным благодаря существенной переработке архитектуры программы, незаметной на первый взгляд. Дело в том, что начиная с версии 2002 представления, которые вы открываете в MS Project, являются веб-страницей. А таблицы, диаграммы и формы, отображаемые в представлениях, — особым типом ActiveX-объектов, загружаемых на этой веб-странице.
Консультант MS Project представляет собой веб-страницу, в правом фрейме которой отображается стандартная страница с представлением MS Project, а в левом фрейме — страница с данными Консультанта. Когда в настройках интерфейса MS Project вы включаете использование Консультанта, то программа загружает его веб-страницу и отображает данные проекта в ее структуре. Если же отключить использование Консультанта, то MS Project загружает свою стандартную веб-страницу и отображает данные в ней.
Главное удобство заключается в том, что вы можете изменить как вид Консультанта, так и его содержимое. Вид изменяется путем редактирования фреймовой структуры страницы, например можно добавить еще одну верхнюю горизонтальную панель или поменять местами левую и правую панель. Содержимое Консультанта изменяется путем редактирования файла в формате XML, что делает настройку быстрой и удобной.
Например, в индексном файле, который вы используете для работы с примерами, мы именно так и поступили, отредактировав XML-файл, определяющий работу Консультанта. Это позволило нам изменить панель Консультанта — она теперь содержит только пункт Интерактивный справочник — и определить, какая информация будет отображаться в панели Консультанта слева.
С помощью веб-страницы Консультанта можно вызывать команды MS Project или запускать макросы. Например, на рис. 23.12 нажатие кнопки на веб-странице запускает диалоговое окно фильтрации таблицы.
Рис. 23.12. С веб-страницы Консультанта можно вызывать команды MS Project, например команды фильтрации
Как настраивать Консультанта
Настройка Консультанта осуществляется на вкладке Interface (Интерфейс) в диалоговом окне общих настроек программы (рис. 23.13). Чтобы программа показывала панель Консультанта, нужно установить флажок Display Project Guide (Открывать консультант). В этом случае панель Консультанта будет отображаться во всех открытых файлах и тех, что будут открываться в дальнейшем.
Рис. 23.13. Настройка Консультанта
Если вы разработали собственную страницу со структурой Консультанта, то следует в разделе Project Guide Functionality and Layout Page (Страница функциональных возможностей и макета Консультанта) выбрать переключатель Use a custom page (Страница пользователя), а затем в открывшемся диалоговом окне выбрать на диске созданную страницу.
Если же вы хотите отобразить в панели Консультанта собственное содержимое, . то нужно выбрать переключатель Use a custom page (Страница пользователя) в разделе Project Guide Content (Содержимое консультанта). Например, на рис. 23.10 представлены настройки Консультанта для файла index.mpp. В нем мы используем собственное содержимое, расположенное в файле C:\Bogdanov\PGuide\gbui.xml.
Подробнее о формате xml-файлов для настройки Консультанта MS Project 2002 и о формате файлов со структурой страницы Консультанта вы можете прочитать на сайте «Профессионал управления проектами» по адресу http://wwvv.pmprofv.ru/contcnt/rus/ 21/219-articlc.asp.
Управление надстройками СОМ
Некоторые возможности программы реализованы с помощью внешних надстроек. Это модуль анализа по методике PERT, модуль сравнения версий проектов, модуль экспорта повременных данных в Excel и т. д. Помимо этих надстроек, входящих в комплект поставки MS Project, есть и другие модули независимых производителей, которые вы можете установить и использовать в MS Project.
Для работы с надстройками предназначено диалоговое окно COM Add-Ins (Надстройки для модели компонентных объектов (СОМ)), но чтобы им воспользоваться, вам необходимо предварительно добавить в меню команду для его вызова. Для этого нужно щелкнуть в любом месте на панели инструментов или меню правой кнопкой мыши и в появившемся контекстном меню выбрать команду Customize (Настройка).
В открывшемся диалоговом окне осуществляется настройка панелей инструментов и меню (рис. 23.14). Вам нужно перейти на вкладку Commands (Команды) и в левом списке выбрать пункт All Commands (Все команды). После этого в правом списке отобразятся все доступные команды, которые можно добавить на панель инструментов или в меню. В нем вам нужно выбрать пункт ComAddlnsDialog и затем перетащить его либо на одну из панелей инструментов, либо в меню. Мы рекомендуем добавить его последней командой в меню Tools (Сервис).
Рис. 23.14. Диалоговое окно настройки панелей инструментов и меню
ПРИМЕЧАНИЕ
Используя диалоговое окно настройки (см. рис. 23.14), вы можете добавлять команды в меню или кнопки на панели инструментов. Если вы хотите досконально овладеть MS Project, мы рекомендуем вам ознакомиться со всеми доступными в этом диалоговом окне элементами. Среди них вы найдете кнопки для быстрого вызова определенных представлений и команд, использование которых может существенно ускорить вашу работу.
После того как команда COM Add-Ins (Надстройки СОМ) добавлена в меню, при щелчке на ней будет открываться диалоговое окно для работы с надстройками (рис. 23.15). В центре этого диалогового окна представлен список надстроек, в котором можно включить или отключить использование надстройки, установив или сняв флажок рядом с ней. В нашем примере все надстройки включены.
Рис. 23.15. Работа с надстройками MS Project
Под списком надстроек расположена информационная область, содержащая сведения о выбранной надстройке: имя ее файла и тип загрузки. Тип загрузки определяется самой надстройкой: некоторые модули запускаются при запуске программы, а некоторые — только при необходимости, например после щелчка мыши на кнопке панели инструментов.
Снятие флажка рядом с названием надстройки приведет к ее временному отключению, а чтобы полностью удалить надстройку из списка используемых, необходимо щелкнуть на кнопке Remove (Удалить). При этом программа не отображает дополнительных запросов на подтверждение операции, поэтому при работе с этим диалоговым окном нужно быть аккуратным и не нажать случайно кнопку удаления надстройки. Для добавления надстройки нужно нажать кнопку Add (Добавить), а затем в открывшемся диалоговом окне выбрать па диске файл надстройки.
<Работа с шаблонами
Шаблоны предназначены для стандартизации файлов проектов внутри проектной команды или организации. В MS Project есть два типа шаблонов: глобальный файл Global.mpt и шаблоны файлов. В глобальном файле хранятся основные настройки, применяемые к новым проектам. Шаблоны файлов — это типовые проекты, сохраняемые для дальнейшего использования в целях стандартизации.
Глобальный файл нельзя открыть для редактирования как обычный файл -изменения в него вносятся посредством Организатора (Работу с Организатором мы рассматривали в разделе «Удаление и перемещение представлений и их составляющих»). Изменения в общие настройки вносятся путем нажатия кнопки Set as Default (По умолчанию) на различных вкладках диалогового окна Options (Параметры).
На диске хранятся две копии глобального файла Global.mpt — одна в установочной папке MS Project, а вторая — в рабочей папке пользователя. (Вы можете определить расположение этих файлов с помощью команды поиска файлов в Windows.) В установочной папке находится исходный файл шаблона, поставляемый вместе с программой, а в рабочей — его копия, включающая в себя все сделанные во время работы с программой настройки. Именно этот файл использует программа при работе.
Если удалить глобальный файл из рабочей папки пользователя, то при запуске MS Project автоматически поместит в нее файл из установочной папки. Поэтому для возврата шаблона к 'начальным установкам вы можете просто удалить рабочий файл.
Шаблоны файлов создаются пользователем путем сохранения планов проектов в формате *.mpt. В шаблоне может быть сохранена любая информация: данные о задачах, ресурсах и назначениях, настройки представлений, макросы и т. д. В то же время, при сохранении шаблона в него может попасть и ненужная информация из текущего плана (например, данные о фактических трудозатратах, которые точно не понадобятся при создании новых проектов). Поэтому при сохранении файла в формате шаблона появляется диалоговое окно (рис. 23.16), в котором определяется, какие данные из текущего плана не должны попасть в шаблон.
Рис. 23.16. Определение данных, которые будут сохранены в шаблоне
Диалоговое окно содержит флажки, устанавливая которые, вы определяете типы данных, не включаемые в шаблон. Флажок Values of all baselines (Значения всех базовых планов) удалит из будущего шаблона данные о базовых планах проекта. Установив флажок Actual Values (Фактические значения), вы удалите из шаблона текущие фактические значения из сохраняемого плана. Флажок Resource Rates (Ставки ресурсов) определяет, будут ли сохранены в шаблоне данные о ставках ресурсов. Данные о фиксированной стоимости задач можно удалить, установив флажок Fixed Costs (Фиксированные затраты), а установка флажка Whether tasks have been published to Microsoft Project Server (Данные о публикации задач на сервере Microsoft Project Server) приведет к исключению из шаблона данных о публикации задач на сервере.
Обычно в шаблон включаются данные о ставках ресурсов, если в проектах, которые будут планироваться по шаблону, будут использоваться те же ресурсы. Кроме того, иногда полезно переносить данные о фиксированных затратах на выполнение задач, поскольку часто фиксированные затраты на одни и те же задачи в однотипных проектах совпадают. На рис. 23.16 мы переносим в шаблон только . данные о ставках ресурсов.
Создание файла на основе шаблона
Для создания файла на основе шаблона нужно воспользоваться командой меню File V New (Файл V Создать), а затем в области задач на панели New Project (Создание проекта) в разделе New from template (Создание с помощью шаблона) выбрать шаблон, на основе которого будет создаваться план проекта (рис. 23.17).
Рис. 23.17. Панель создания проекта
В нашем случае в списке шаблонов присутствует файл BookProject.mpt, созданный нами для подготовки сопроводительных файлов к этой книге. Щелчок на названии шаблона приведет к созданию файла на его основе. Кроме того, в списке шаблонов есть пункт General Templates (Общие шаблоны) щелкнув на котором, вы попадете в диалоговое окно с полным списком шаблонов, доступных для использования при создании нового файла (рис. 23.18).
Диалоговое окно со списком шаблонов разделено на две группы: на первой вкладке, General (Общие), содержится список шаблонов, созданных пользователем, и шаблон пустого проекта. На второй вкладке, Project Templates (Шаблоны проектов), представлены шаблоны, входящие в комплект поставки MS Project. Выбрав любой из них и дважды щелкнув на его значке, вы создадите новый проект на его основе.
Что нового вы узнали?
Как использовать в проекте ресурсы из пула ресурсов. Какие возможности предоставляет использование пула ресурсов. В каких режимах можно открыть пул ресурсов. Как обновлять пул ресурсов или его экран. Как вставлять один проект в другой. Как сохранять рабочую область. Как сохранять проекты в базе данных проектов. Как настраивать панель Project Guide (Консультант). Как добавлять и удалять надстройки СОМ, включать и отключать их. Где хранятся глобальные шаблоны MS Project. Как создавать шаблоны файлов. Как создавать файлы на основе существующих шаблонов. Как вернуться к исходной версии глобального шаблона.