Настройка статусной модели
Требуемая роль: admin. Если вы являетесь руководителем проекта и не имеете этой роли, обратитесь к администратору вашего экземпляра для настройки статусных моделей. Пользователи с ролями pda_user и pda_admin могут только просматривать статусные модели и переходы.
Вы можете менять статусные модели типов задач SDLC первого, второго и третьего уровней в соответствии с потребностями вашего процесса разработки, а также создавать свои статусные модели.
Принимая решение о настройке статусной модели, обратите внимание на следующее:
- Статусные модели задач всех типов всегда должны содержать переход в статус с наивысшим Порядком. Только задачи в таком статусе считаются завершенными при выпуске релиза.
- При наличии более одной статусной модели, подходящей для задачи по Таблице и Условию, поведение системы на форме задачи и на доске может отличаться. Системой не предусмотрена настройка порядка применения статусных моделей в таком случае.
- В "коробочную" версию включена неактивная статусная модель для таблицы Задачи SDLC (pda_backlog_item). Не активируйте ее, не указывайте на формах типов задач и в проектах. Использование этой статусной модели приведет к ошибкам.
- Не меняйте Условие статусных моделей вручную.
Настройка статусной модели задач включает в себя следующие этапы:
- Создание необходимых опций выбора для поля Статус
- Настройка переходов для созданных статусов
- Добавление статусных моделей к типам задач
- Настройка столбцов
Создание опций выбора
Перед созданием опций выбора убедитесь, что в Настройках администратора боковой панели выбрано приложение SDLC.
Чтобы создать опции выбора для нового статуса, выполните следующие действия:
-
В навигаторе перейдите в Настройка системы → Все таблицы.
-
Найдите в списке таблицу Задачи (task) и перейдите на ее форму.
-
Перейдите в область Связанные списки и откройте вкладку Колонки.
-
Найдите колонку Статус (state) и перейдите на ее форму.
-
Перейдите в область Связанные списки и откройте вкладку Выбор.
-
Нажмите Создать и заполните поля:
Поле Описание Таблица Выберите дочернюю таблицу от Задачи SDLC (pda_backlog_item), в зависимости от того, какую модель вам нужно настроить. Заголовок Укажите заголовок статуса. Рекомендуется задать заголовок, уникальный в рамках выбранной Таблицы. Язык Укажите язык, для которого создается статус:
ru– для русского языкаen– для английского
Значение Введите значение, которое будет использоваться в системной логике. Используйте латинские буквы и цифры. Значение не должно совпадать со значениями коробочных статусов. Рекомендуется задать значение, уникальное в рамках выбранной Таблицы. Не создавайте для одной таблицы опции с одинаковым значением, но разным регистром. Порядок Укажите число, чтобы определить положение нового статуса в выпадающем списке по отношению к уже существующим. Статусы располагаются в списке по возрастанию. Рекомендуется присваивать значения с шагом 10, если статус находится между двумя другими, и 100, если он располагается в конце списка. Также при первоначальном создании столбцов для новой доски проекта порядок статусов определит порядок столбцов. От этого зависит их расположение на доске: чем больше порядок, тем правее столбец. Вы можете изменить порядок столбцов после первоначального создания. -
Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
-
При необходимости, повторите шаги 6–7 для всех языков, используемых в системе. В результате для каждого статуса должны быть созданы опции выбора для каждого языка, отличающиеся только значениями полей Заголовок и Язык.
-
(опционально) Для того, чтобы задачи в новом статусе выделялись цветом в списках задач, создайте соответствующее правило оформления.
-
Откройте формы досок, для которых актуален статус, чтобы синхронизировать столбцы. Порядок каждого нового столбца, добавленного к доске после первоначального создания столбцов для новой доски, устанавливается по формуле Самый большой порядок среди столбцов доски + 100, поэтому столбец для нового статуса по умолчанию будет последним. Измените порядок нового статуса, если необходимо. По умолчанию столбец для пользовательского статуса создается неактивным. Чтобы столбец отображался на доске, настройте его.
Подробнее о создании опций выбора читайте в статье Поля выбора.
Удаление пользовательских статусов
Если вам необходимо удалить пользовательский статус:
- Удалите опции выбора со Значением, соответствующим статусу, на всех языках. Вы можете сделать это из связанного списка Выбор на форме колонки Статус таблицы Задачи (task).
- Проверьте, что в системе не осталось статусных переходов для удаленного статуса. Для этого перейдите в Настройки переходов → Статусные переходы и отфильтруйте список, чтобы найти переходы в или из удаленного статуса. Если вы обнаружите записи переходов, в которых фигурирует удаленный статус, удалите их или отредактируйте.
- Откройте формы досок, для которых актуален статус, чтобы синхронизировать столбцы.
Настройка статусных переходов
Для того, чтобы настроить переходы между созданными статусами, выполните следующие действия:
-
В навигаторе перейдите в Настройки переходов → Статусные модели.
-
Найдите в списке запись статусной модели, переходы которой необходимо настроить, и перейдите на ее форму.
к сведениюВ системе существуют модели по умолчанию для всех "коробочных" типов задач. Их названия строятся по шаблону Default {Название типа задач на английском}. При создании пользовательского типа задач для него тоже создается модель по умолчанию, название которой строится по аналогичному шаблону.
-
Перейдите в область Связанные списки и откройте вкладку Статусные переходы.
-
Создайте входящие переходы:
- Откройте форму статуса, из которого вам нужно создать переход в новый статус.
- Добавьте новый статус в поле Доступные переходы и нажмите Сохранить.
-
Вернитесь на форму статусной модели и при необходимости повторите шаг 4 для всех входящих переходов.
-
Создайте исходящие переходы:
- Нажмите создать в связанном списке Статусные переходы.
- В поле Статус укажите новый статус.
- В поле Доступные переходы добавьте все статусы, в которые вам нужно сделать доступным переход из нового статуса.
- Нажмите Сохранить.
Не создавайте дублирующихся переходов для одной статусной модели.
Подробнее о настройке статусных моделей читайте в статье Настройки переходов.
Выбор статусной модели
Когда тип задачи добавлен к проекту, к нему применяется статусная модель, указанная на форме Статусной модели в проекте. Если для типа задач нет записи статусной модели в проекте, в этом проекте:
- На доске: для этого типа задач будут разрешены любые статусные переходы;
- На форме: если для типа задач есть подходящая активная статусная модель, она будет применена. Если такой модели нет, будут разрешены все статусные переходы.
Читайте о настройке статусных моделей в проекте в статье Статусные модели в проектах.
Для задач, не принадлежащих проектам, применяется Статусная модель, указанная на форме Типа задачи. Чтобы изменить статусную модель типа задач для записей, не принадлежащих проектам, выполните следующие действия:
-
Перейдите в SDLC → Общие настройки → Типы задач и откройте форму типа задач, для которого нужно изменить модель.
-
В поле Статусная модель укажите новую модель. Для выбора в этом поле доступны статусные модели, которые соответствуют обоим следующим условиям:
- Условие модели содержит "Проект пусто", отделенное оператором
ORот других частей условия; - Таблица модели соответствует той таблице, опции поля Статус которой применяются для конкретного типа задач. Это должна быть таблица типа задач. Не указывайте в этом поле таблицу Задачи SDLC (pda_backlog_item), если настраиваете статусную модель для ее дочерней таблицы: это может привести к ошибкам.
- Условие модели содержит "Проект пусто", отделенное оператором
-
Нажмите Сохранить или Сохранить и выйти.
Подробная информация о создании статусных моделей доступна в статье Статусные модели. При создании статусной модели не изменяйте Условие статусных моделей вручную. Условие обновляется автоматически при добавлении типа задачи, использующего статусную модель, в проект.