Перейти к основному содержимому
Версия: 1.8.0

Статусные модели в проектах

подсказка

Требуемые роли:

  • Создание, редактирование, удаление – admin, pda_admin.
  • Чтение – любые пользователи.

В приложении SDLC вам доступна таблица Статусные модели в проектах (pda_state_model_project), записи которой показывают, какая статусная модель применяется к типам задач на виджетах в каждом проекте. При добавлении типа задач в существующий проект статусная модель в проекте создается, только если в системе есть статусная модель, которая соответствует обоим следующим условиям:

  • Условие модели содержит "Проект равно текущему проекту", отделенное оператором OR от других частей условия;
  • Таблица модели соответствует той таблице, опции поля Статус которой применяются для конкретного типа задач. Это должна быть таблица типа задач. Не указывайте в этом поле таблицу Задачи SDLC (pda_backlog_item), если настраиваете статусную модель для ее дочерней таблицы: это может привести к ошибкам.

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

внимание

Если для типа задач нет записи статусной модели в проекте, в этом проекте:

  • На доске: для этого типа задач будут разрешены любые статусные переходы;
  • На форме: если для типа задач есть подходящая активная статусная модель, она будет применена. Если такой модели нет, будут разрешены все статусные переходы.

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

  1. Перейдите в SDLCПроектыВсе проекты или Мои проекты.

  2. Откройте форму проекта, для которого вам необходимо настроить статусные модели.

  3. В области связанных списков переключитесь на Статусные модели.

    • Нажмите Создать, чтобы создать новую запись статусной модели в проекте. Обратите внимание, что сочетание Проекта и Типа задач должно быть уникальным: вы можете определить только одну статусную модель для каждого типа задач в проекте.
    • Откройте запись необходимого типа задач в связанном списке, чтобы редактировать существующую связь.
  4. Заполните поля формы и нажмите Сохранить или Сохранить и выйти.

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

Поля формы Статусные модели в проектах

ПолеОбязательноОписание
ПроектДаУкажите проект, в котором будет применяться статусная модель. Вы можете указать только активный проект. Если поле Тип задачи заполнено, появляется дополнительный критерий: можно указать только проекты, в которых добавлен указанный тип задач.
Тип задачиДаУкажите тип задач, для которого необходимо изменить статусную модель. Вы можете указать тип задач первого, второго или третьего уровня. Если поле Проект заполнено, появляется дополнительный критерий: можно указать только типы задач, добавленные к этому проекту.
Статусная модельДаПоле отображается только когда указан Тип задачи. Для выбора в этом поле доступны статусные модели, у которых Таблица соответствует той таблице, опции поля Статус которой применяются для конкретного типа задач.

При сохранении записи статусной модели в проекте система проверяет, есть ли в указанной модели условие "Проект равно текущему проекту записи", отделенное оператором OR от других частей условия. Если его нет, система добавит эту часть.

примечание

При удалении:

  • Типа задач из проекта не удаляется соответствующая запись таблицы Статусные модели в проектах, поэтому при возвращении типа задач в проект он добавится с той же статусной моделью, которая была настроена ранее.
  • Типа задач, проекта или статусной модели из системы удаляются соответствующие записи таблицы Статусные модели в проектах.
  • Записи таблицы Статусные модели в проектах система проверяет условие указанной в записи статусной модели и, если условие содержит часть "Проект равно текущему проекту записи", отделенную оператором OR от других частей условия, удаляет эту часть.