Проектное управление¶
Модуль проектного управления, интегрированный в "Первую Форму", реализует основные функции, связанные с управлением сроками и ресурсами проектов. Настройки, необходимые для управления проектной деятельностью, выполняются в интерфейсе администратора.
Переход к проектному интерфейсу из карточки задачи осуществляется по кнопке Проектный гант. Для отображения кнопки в конфигурации тулбара проектной категории должен быть активен пункт Новый Гант.
ℹ️ Если категория не является проектной, начиная с версии 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. Для настройки автоматической установки времени завершения работы необходимо отредактировать терминальные статусы — статусы, соответствующие завершению деятельности по задаче (в типовом варианте — статус "Завершена" и "Отклонена").
В настройках терминального статуса необходимо включить опцию Заполняется дата завершения:
После выполнения настроек у задач, которые в соответствии с иерархией (деревом подзадач) попадают в выбранный проект, автоматически появляются все реквизиты, необходимые для управления проектной деятельностью.
Проектные работы можно размещать в любой категории системы, имеющей соответствующий тип. В каждой из таких категорий задачи могут иметь собственный настроенный маршрут, что не противоречит их объединению в едином проекте.
Отчеты по проекту¶
Отчеты, которые относятся к проектной деятельности, должны быть настроены на контекст Задача и относиться к категории с типом Для проектов.
Описание настройки проекта в прежнем интерфейсе администрирования Полезные ссылки
Работа с модулем Проектного управления в пользовательском режиме