Версия 1.5.1
В новой версии мы добавили системные события и настроили на их основе уведомления, благодаря чему пользователи могут отслеживать важные изменения своих задач и релизов. Мы также создали системные свойства, с помощью которых можно определить глобальные настройки уведомлений от приложения SDLC.
Другое важное нововведение – создание зависимостей задач. Теперь пользователи могут отражать в системе связи между задачами, определяя их тип и направление (какая задача исходная, а какая – зависимая). По умолчанию доступно четыре типа связей, но администратор может добавить больше опций, чтобы точнее отражать рабочие процессы компании в системе.
Мы также провели ряд улучшений и исправлений, связанных с досками проектов и модулями продуктов.
Новая функциональность
События и уведомления
Мы создали правила, согласно которым при наступлении определенных условий в приложении SDLC в таблицу События / Event (sys_event) добавляются записи. Когда это происходит, пользователи автоматически получают почтовые уведомления. Список настроенных уведомлений:
- К проекту добавлена задача – уведомление приходит, когда у задачи меняется значение поля Проект / Project.
- Обновлена задача – уведомление приходит, когда у задачи меняется значение одного из следующих полей: Наименование / Name, Описание / Description, Критерии приемки / Acceptance criteria, Статус / State, Кому назначено / Assigned user, а также когда добавляется рабочая заметка или комментарий в Беседу / Discussion Ленты активности.
- Обновлен релиз – уведомление приходит, когда у релиза меняется значение поля Статус / State, а также когда в Ленту активности добавляется рабочая заметка.
У каждого уведомления есть определенный круг получателей. Уведомления добавлены только на русском языке.
Подробная информация о новых событиях и уведомлениях доступна в документации.
Помимо этого, мы добавили системные свойства, с помощью которых администратор может определить глобальные настройки уведомлений от приложения SDLC:
- sdlc.notification.logo_href – URL логотипа, который отображается в уведомлениях приложения SDLC.
- sdlc.notification.instance_href – URL экземпляра, на который ссылаются уведомления приложения SDLC.
- sdlc.notification.instance_title – наименование экземпляра, которое отображается в уведомлениях приложения SDLC.
Читайте подробнее о новых системных свойствах в документации.
Зависимости задач
Мы разработали функциональность, которая позволяет сохранять в системе информацию о связях между задачами. Чтобы реализовать это, мы добавили следующие таблицы:
- Зависимости задач SDLC / SDLC Task Dependency (pda_task_dependency) – M2M-таблица, которая содержит записи отношений между задачами с указанием направления (какая задача является исходной, а какая – зависимой) и типа связи.
- Типы зависимостей задач SDLC / SDLC Task Dependency Type (pda_dependency_type) – таблица, содержащая типы зависимостей между задачами. По умолчанию пользователям доступны четыре стандартные опции, однако можно добавить иные варианты, которые наиболее полно и точно отразят рабочие процессы, принятые в компании.
Чтобы создать зависимость задач, необходимо воспользоваться новым UI-действием Добавить зависимость / Add dependency, расположенным на формах всех задач SDLC. Нажатие на кнопку открывает модальное окно Добавление зависимости задачи / Add task dependency, где можно указать все детали зависимости.
Создать зависимость также можно из нового связанного списка Зависимости задачи / Task Dependencies на форме задачи SDLC любого типа. Список содержит все зависимости, в которых задача указана как исходная или зависимая.
Аналогичный связанный список добавлен на форму Проекты / Project: он содержит все зависимости задач, в которых указан этот проект.
Подробная информация о зависимостях задач доступна в документации.
Улучшения
Обновление прав доступа к UI-действиям досок задач
Теперь все участники проекта имеют доступ к UI-действиям досок задач Пополнить бэклог / Add tasks to backlog, Создать задачу / Create task, Запустить спринт / Start sprint, Завершить спринт / Complete sprint, Планирование спринтов / Sprint planning. В предыдущих версиях доступ имел только руководитель команды проекта и владелец продукта / модуля продукта.
Исправления
DEF0018880: На форме досок Scrum-проектов в связанном списке Столбцы / Columns были доступны для редактирования столбцы WIP-лимит / WIP limit и Область доски / Board area, актуальные только для Kanban-досок. Теперь значения этих столбцов доступны только для чтения на формах Scrum-досок.
DEF0018840: Исправлена проблема, из-за которой владелец продукта не мог создать дочерний модуль для своего продукта. Теперь такой модуль сохраняется корректно. Мы также расширили права доступа на изменение записи модуля продукта: теперь операция дополнительно доступна пользователям с ролью pda_user, которые являются создателями записей или владельцами любого другого модуля того же продукта.