Обновление 3.21.2

  • Доработано отображение UML-диаграмм в режиме сравнения и слияния документов: если диаграммы не изменились, то код диаграммы не отображается.
  • Исправлена ошибка назначения состояния, при создании артефактов, если состояние начальное, но идет не первым по списку.
  • Исправлена ошибка создания проекта на основе пользовательского процесса, в котором нет роли с ссылочным именем lead.
  • Исправлена ошибка именования каталога с пользовательскими файлами, при ручном создании резервной копии.
  • Исправлена работа фильтра Окружение в модуле Тесты.
  • Исправлена ошибка просмотра проекта посетителями с ролью "Все пользователи".

Обновление 3.21.1

Пользовательский интерфейс
  • В древовидных представлениях реализована возможность группировки связанных объектов по заданному полю, например, связанных требований по типам или другим ссылочным пользовательским атрибутам. Для настройки такого отображения, необходимо данному полю установить группу trace-group.
  • В древовидных представлениях реализовано отображение списка связанных объектов на панели справа, в режиме табличного представления с дополнительными атрибутами. Для этого необходимо выбрать в дереве название связи (ссылки).
  • При группировке табличных представлений, система автоматически подсчитывает подитог по каждой группе, в дополнение к общему итогу, отображаемому снизу таблицы.
  • Настройки пользовательских отчетов могут быть изменены только автором. Если другому пользователю необходимо изменить настройки, он создает свой пользовательский отчет.
Управление задачами и проектами
  • Исполнитель доработки/истории или задачи сохраняется в жизненном цикле. При использовании запроса ?Lifecycle.Assignee = user можно отобрать все артефакты, у которых исполнителем был заданный пользователь, даже если он изменился на последующих этапах. Данный фильтр будет полезен в Kanban-ориентированных процессах, где исполнитель меняется от этапа к этапу, с целью построения графиков и метрик по историческим данным. Пригодится данный запрос и для задания значений по умолчанию, например, с целью автоматического подбора исполнителя на основе исторических данных (например, назначить тому разработчику, который плохо реализовал историю).
  • Реализован модуль "Дерево проектов", позволяющий отображать проектную иерархию и связанные с проектами документы. Данное представление удобно применять при управлении многосоставными проектами.
  • Для пожеланий/историй/доработок и задач добавлено поле "Отношение план/факт", добавлены системные графики для отображения данного отношения в требуемых разрезах и агрегациях.
Разработка документации
  • При вставке модулей и отчетов в текст разделов документации, можно задавать запросы поиска, ограничивающие выборку данных модуля. Теперь можно использовать подстановки вида ?UsedBy.Id = "{ParentPage.Id}", при этом правая часть будет вычислена на основе данных той страницы, в которую вставлен модуль или отчет. Таким образом можно параметризовать выборку любыми данными, связанными с разделом, куда выборка вставляется при помощи модуля или отчета.
  • В версиях разделов документации (требований и других) сохраняется не только содержание (текст), но и другие версионируемые атрибуты.
  • Доработан механизм ручного создания версий. Автоматическое действие "Сохранить версию" формирует версию раздела перед последующими изменениями (например, на переходе из "Согласовано" в "В работе"). Дальнейшие изменения в атрибутах раздела приводит к созданию новой версии и возможности сравнения с прежними значениями атрибутов.
Конфигурирование и настройка
  • Пользовательским сущностям добавлено поле UID, с возможностью задания правил формирования UID, с возможностью ссылаться на конкретные экземпляры сущностей и вставлять ссылки в текст документации.
Дизайн и проектирование
  • В поле Используется у Компонента отображаются те требования, в тексте которых вставлена ссылка на данный компонент.
Управление тестированием
  • Системные действия по изменению состояния тестовой документации, при заполнении тестового отчета, перенесены в настройки Результата тестирования. Таким образом, теперь можно настроить те результаты, установив которые, связанная тестовая документация перейдет в заданный статус.
Управление разработкой
  • Добавлена возможность подключения репозиториев Git по SSH с использованием ключа.
Организация тех. поддержки
  • Реализована древовидная система комментариев на сайте тех. поддержки, по аналогии с такой же схемой в основном интерфейсе, доступном для инженеров поддержки.