Перейти к содержанию

Проектное управление

Модуль проектного управления, интегрированный в "Первую Форму", реализует основные функции, связанные с управлением сроками и ресурсами проектов. Настройки, необходимые для управления проектной деятельностью, выполняются в интерфейсе администратора.

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

ℹ️ Если категория не является проектной, начиная с версии 2.265 Цефей, по кнопке будет осуществляться переход к Ганту подзадач

Пример проекта:

Методика использования модуля проектного управления описана в Руководстве пользователя.

Настройки проектной деятельности представляют собой постановку совокупности задач, связанных по типу "родительская-дочерняя". Постановка задач осуществляется в табличном виде с автоматическим заполнением срока и последующим отображением сроков проектных задач на диаграмме Ганта.

Категория, в которой отключена настройка Для проектов и настройка Для проектных задач, не имеет отношения к проектной деятельности.

Чтобы назначить категорию проектной, необходимо выбрать соответствующий тип категории: Для проектов, Для проектных задач.

Тип категории "Для проектных задач"

Для проектных задач — категория, в которой будут учитываться работы по проекту ("дочерняя" категория в рамках проектной деятельности). В эту категорию будут поставлены подзадачи по клику "Создать подзадачу" из контекстного меню проектной задачи на Диаграмме Ганта в проектном интерфейсе.

Чтобы установить связь между проектом и его проектными задачами, необходимо в категории с типом Для проектов выбрать категорию с типом Для проектных задач в настройке Категория для проектных задач.

Тип категории "Для проектов"

Для проектов — категория, в которую будут ставиться задачи проекта ("родительская" категория в рамках проектной деятельности).

Можно создать одну или несколько новых категорий либо использовать уже существующие в системе. Для таких категорий в настройках на вкладке Проекты необходимо отметить опцию Для проектов.

Кроме того, потребуется настроить некоторые переходы в маршруте.

Параметр Описание
Категория для проектных задач Категория с типом Для проектных задач, которая будет связана с текущим проектом. В эту категорию будут по умолчанию попадать проектные задачи при передаче проекта в реализацию.
Опция работает для проектного управления, которое настраивается через ДП "Таблицу".
Если проектное управление настраивается не с помощью ДП "Таблица" при создании проектных задач будет учтена настройка Рекомендуемые категории для создания задач в проектной категории — первая категория из этого списка автоматически становится целевой для новой подзадачи. Если список рекомендаций для категории пуст, подзадача создается в той же категории, что и родительская задача
Параметр для планируемой суммы (Устаревшее, не используется) ДП для хранения планируемой суммы затрат по проекту
Параметр для фактической суммы (Устаревшее, не используется) ДП для хранения фактической стоимости проекта
Валюта (Устаревшее, не используется) Валюта, в которой будет вестись учет
Масштаб по умолчанию (Устаревшее, не используется) Определяет отображаемые периоды длительности проекта: часы, дни, месяцы, годы
Не отображать время у дат (Устаревшее, не используется) Если настройка активна, то даты будут отображаться без времени (удобно для длительных проектов)
Несколько декомпозиций (Устаревшее, не используется) Если настройка активна, то в проекте поддерживаются несколько независимых друг от друга иерархических структур для проектных задач

ℹ️ Чтобы категорию можно было назначить проектной, в ней не должно быть доп.параметров, обязательных к заполнению. Если необходимы проверки заполнения ДП, их можно реализовать с помощью смартов. Кроме того, во всех категориях, имеющих отношение к проектной деятельности, на вкладке должен быть включен срок и активны опции: Разрешить переходы в просроченных задачах, Разрешить смену исполнителей в просроченных задачах, Разрешить ставить срок в прошлом

Настройка проектного Ганта

Процесс настройки проектного Ганта:

1. В категории с типом "Проект" создать ДП "Таблица".

2. Добавить следующие колонки:

  • ProjectJSON — Большой текст без форматирования, режим колонки — "Невидимая". Значение в колонке заполняется автоматически.

  • Имя версии — Текст.

  • Дата создания — Дата и время.

  • Автор — Выбор пользователей. В настройках параметра должны быть активны настройки "Разрешить сохранять не более одного элемента" и "Разрешить выбирать пользователей".

  • Дата изменения — Дата и время.

  • Статус — Выпадающий список значений статуса проекта: Черновик, Активное, Архив. Если соответствующий параметр с типом "Выпадающий список" отсутствует, его необходимо создать.

  • Согласование — Выпадающий список значений вариантов согласования проекта: Подписан, Не подписан. Если соответствующий параметр с типом "Выпадающий список" отсутствует, его необходимо создать.

  • Основная версия — Галочка (CheckBox).

Общие настройки таблицы:

3. В пользовательский ключ custom-app-settings добавить параметр ProjectTableJSONExtParamID и указать в его значении ID созданного ДП "Таблица". Пример: "ProjectTableJSONExtParamID": 86610

Обратите внимание: после добавления ID в значение ключа параметр будет автоматически скрыт из карточки задачи, независимо от его настроек видимости.

4. При необходимости выдать ограниченный доступ к кнопке (по умолчанию она отображается для всех). Доступ на возможность перехода к новому проектному интерфейсу (видимость кнопки) зависит от настроек доступа к ДП.

ℹ️ Доступ к редактированию проекта определяется правами доступа к ДП Таблица и правом доступа "Исполнять" в категории

5. Для настройки возможности импорта проектов с расширением .mpp (Microsoft Project) необходимо настроить сервис Mpp-Importer. Инструкция представлена в Руководстве по тех.обслуживанию. После настройки сервиса укажите адрес подключения к сервису ипорта в параметре ganttImportMppUrl кастомной настройки приложения custom-app-settings.

6. Для настройки возможности экспорта проектов в PDF необходимо настроить сервис PDF Export. Инструкция представлена в Руководстве по тех.обслуживанию. После настройки сервиса укажите адрес подключения к сервису экспорта в параметре ganttExportPdfUrl кастомной настройки приложения custom-app-settings.

Для предоставления доступа к просмотру Ганта пользователям без доступа к задаче проекта используется настройка «ProjectReferenceTableExtParamId» — идентификатор сквозного дополнительного параметра типа «Таблица», содержащего данные проектного плана. Если этот параметр указан и задача содержит соответствующий ДП, в тулбаре карточки задачи появляется кнопка «Проектный гант», открывающая диаграмму Ганта в режиме только для чтения. Доступ определяется по правам на ДП-таблицу: если пользователь может видеть ДП — Гант доступен для просмотра; если может редактировать ДП — доступен для редактирования. При открытии МТФ задачи сам сквозной ДП скрывается.

Если у пользователя есть полный доступ к задаче проекта, Гант открывается в штатном режиме. Двухуровневая проверка актуальна для пользователей без доступа к задаче.

Настройка прав доступа

Для работы с категориями типа Для проектов и Для проектных задач необходимо настроить права доступа. Права предоставляются в соответствующих категориях на вкладке Доступ:

Для работы пользователям необходимо предоставить права на следующие действия:

  • Исполнять;

  • Переносить срок;

  • Редактировать исполнителей;

  • Создавать задачи.

Настройка маршрута

В категориях, предназначенных для хранения проектных задач, необходимо настроить два перехода в маршруте. Для этого надо перейти на вкладку Маршрут и нажать на кнопку Дизайнер бизнес-процессов.

1. Для настройки автоматической установки времени начала работы необходимо отредактировать переход, соответствующий запуску процесса на выполнение (в типовом варианте —  из статуса "Новая" в статус "Выполняется"):

В настройках перехода в поле Действие с датой начала работы надо выбрать значение Заполнять текущим временем либо Заполнять текущим временем, если пустая.

2. Для настройки автоматической установки времени завершения работы необходимо отредактировать терминальные статусы — статусы, соответствующие завершению деятельности по задаче (в типовом варианте — статус "Завершена" и "Отклонена").

В настройках терминального статуса необходимо включить опцию Заполняется дата завершения:

После выполнения настроек у задач, которые в соответствии с иерархией (деревом подзадач) попадают в выбранный проект, автоматически появляются все реквизиты, необходимые для управления проектной деятельностью.

Проектные работы можно размещать в любой категории системы, имеющей соответствующий тип. В каждой из таких категорий задачи могут иметь собственный настроенный маршрут, что не противоречит их объединению в едином проекте.

Отчеты по проекту

Отчеты, которые относятся к проектной деятельности, должны быть настроены на контекст Задача и относиться к категории с типом Для проектов.

Описание настройки проекта в прежнем интерфейсе администрирования Полезные ссылки

Работа с модулем Проектного управления в пользовательском режиме