Календари проекта

Как уже отмечалось выше, в системе предопределены три базовых календаря. В качестве календаря по умолчанию используется календарь Стандартный. Он соответствует 40-часовой рабочей неделе с пятью рабочими днями (с понедельника по пятницу) и рабочим временем с 9 до 18 часов (с перерывом с 13 до 14 часов).

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

Семейство календарей проекта состоит из календарей трех видов: базовые, календари ресурсов и календари задач.

Базовый календарь – некоторая заготовка календаря, которая соответствует графику рабочего времени организации, подразделения, сотрудников, совместителей, подрядчиков, отдельных работ проекта. Один из базовых календарей ( Стандартный ) должен соответствовать наиболее распространенному в организации графику рабочего времени и используется как календарь по умолчанию.

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

Календарь задачи – индивидуальный календарь реализации некоторой задачи (работы) проекта, отличающийся от стандартного. Календарь задачи должен учитывать ее специфику и особенности. Он назначается из перечня предварительно созданных базовых календарей.

Создание и редактирование базовых календарей происходит в пункте меню Сервис/Изменить рабочее время. Окно для работы с календарем изображено на рис. 3.3.

Это окно имеет следующие основные элементы.

1. Поле со списком Для календаря. Используется для выбора базового календаря, подлежащего редактированию.

2. Кнопка Создать новый календарь. Предназначена для создания нового базового календаря. При этом новый календарь может быть создан копированием уже существующего базового календаря.

3. Таблица календаря. Отображает график рабочего времени выбранного календаря. Слева от таблицы в виде легенды изображены способы отображения различных фрагментов календаря: рабочее, нерабочее и измененное рабочее время, дни исключений и нестандартных рабочих недель. Справа от таблицы отображается график рабочего времени для выбранного дня таблицы (на рис. 3.3 для даты 28.07.08 рабочими часами являются промежутки 9:00–13:00 и 14:00–18:00).


Рис. 3.3.Окно настройки календарей

1. Вкладка Исключения. Отображает список исключений, добавленных в календарь. Исключения предназначены для ввода данных о нерабочих днях (праздники, отпуска, отгулы и т.п.) и для создания рабочих дней с нестандартным графиком (предпраздничные дни и т.п.). Исключение задается отдельной строкой списка, в которую заносятся название, даты начала и окончания исключения. Для удаления строки из списка предназначена кнопка Удалить, а для редактирования параметров исключения – кнопка Подробности. Для ввода подробностей открывается отдельное окно, изображенное на рис. 3.4. Здесь заданы параметры исключения Отпуск длительностью 28 календарных дней с 28.07.08 по 24.08.08. Параметры окна позволяют задать указанный период нерабочим (переключатель Нерабочее время ) или нестандартным рабочим временем (переключатель и список Рабочие часы ); шаблон повторения (группа полей Повторить) с интервалом день, неделя, месяц, год; границы исключения (группа полей Пределы повторения ).


Рис. 3.4.Окно сведений об исключении

2. Вкладка Рабочие недели. Содержит список описаний видов используемых в проекте рабочих недель. Рабочая неделя задает рабочий график по дням недели (с понедельника по воскресенье). В проекте можно использовать рабочие недели разных видов: обычные (нормальный график), "штурмовые" для экстренных случаев (все дни недели являются рабочими, рабочий день длится 10 часов), "облегченные" (рабочий день длится до обеда) и т.д. В системе предопределен не удаляемый вид По умолчанию, срок действия которого неограничен. Он используется для описания нормального рабочего графика, принятого в организации. Все остальные описания рабочих недель уточняют этот график в заданный период времени и не должны пересекаться между собой. Описание рабочей недели состоит из названия, дат начала и окончания ее действия, а также графиком работы, который задается в окне сведений, открываемом кнопкой Подробности. Это окно изображено на рис. 3.5. Список Выберите дни используется для выбора дней, для которых требуется изменить график работы. Щелчок мыши с удерживанием нажатой клавиши Ctrl позволяет выделить сразу несколько дней. Переключатель Использовать для этих дней значения времени по умолчанию задает для выбранных дней стандартный график (9:00–13:00 и 14:00–18:00). Чтобы сделать день недели нерабочим, нужно установить переключатель Задать нерабочие дни. Для использования нестандартного графика предназначен переключатель Задать дни для использования этих рабочих часов, при использовании которого следует заполнить таблицу промежутков рабочего времени. Так на рис. 3.5 для всей недели с понедельника по пятницу устанавливается нестандартный график 8:00–12:00 и 13:00­–17:00.


Рис. 3.5.Окно сведений о рабочей неделе

3. Кнопка Параметры. Открывает окно параметров календаря, которые используются системой в процессе планирования. Это окно изображено на рис. 3.6. Его также можно открыть из меню: Сервис/Параметры вкладка Календарь. Установки этого окна не изменяются автоматически при изменении параметров рабочей недели По умолчанию и должны изменяться пользователем самостоятельно. Так, при использовании графика работы согласно рис. 3.5 следует соответственно изменить Время начала по умолчанию на 8:00, а Время окончания по умолчанию на 17:00. Назначение полей этого окна кратко описано в табл.3.1.

Таблица 3.1.
Параметр Назначение
День начала недели При группировке дней в неделе неделя будет отсчитываться с указанного дня
Месяц начала финансового года При отображении на календарях номера финансового года он будет начинаться не с даты начала календарного года, а с даты начала указанного месяца
Время начала по умолчанию Используется как время начала работы, если пользователь задал дату начала работу, но не указал время начала
Время окончания по умолчанию Используется как время окончания работы, если пользователь задал дату окончания, но не задал время окончания
Часов в дне Количество рабочих часов в одном дне
Часов в неделе Количество рабочих часов в одной неделе
Дней в месяце Количество рабочих дней в одном месяце

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


Рис. 3.6.Окно параметров календаря