EvaDev 2.33 «Воронеж»: улучшенные инструменты для эффективной разработки
Компания EvaTeam представила обновление ИТ-конвейера разработки полного цикла EvaDev до версии 2.33 «Воронеж». Обновление представляет масштабные улучшения инструментов во всех решениях, входящих в ИТ-экосистему. В новой версии EvaProject можно тиражировать уже настроенные доски между проектами, без помощи администратора импортировать задачи из CSV, подключать к задачам данные напрямую из PostgreSQL, MS SQL, MySQL и Oracle, самостоятельно выгружать резервную копию облака и синхронизировать данные между инстансами. В EvaGant улучшены быстрые трансформации задач на графике, гибкие группировки, смена видов представления и инструменты для построения иерархии напрямую через связи на таймлайне. В EvaTest стало возможным группировать тест-кейсы в планах и прогонах и переносить тестовую библиотеку из Zephyr вместе со структурой и историей прогонов. В EvaWiki появились Центр шаблонов, SQL- и BPMN-плагины, а в EvaServiceDesk — новые возможности для форм, согласований и сбора обратной связи. Разбираем главные изменения нового релиза экосистемы EvaDev 2.33 «Воронеж».
EvaProject
Настроенная доска — как шаблон для всей команды
Настроенную доску теперь можно целиком скопировать в другой проект, не создавая заново колонки, фильтры и параметры отображения. В настройках доски появилось действие «Копировать доску»: указываете название и целевой проект — и получаете точную копию со всеми колонками, их порядком и цветами, параметрами карточек, лимитами и быстрыми фильтрами. Копия появляется в дереве проектов моментально, это позволяет тиражировать настроенные доски между проектами и использовать единый стандарт работы для нескольких команд.
Импорт задач из CSV без администратора
Загрузить задачи в проект из таблицы теперь может любой участник с правом на импорт — заявка администратору больше не нужна. Пошаговый мастер ведёт от файла до результата: разделитель и кодировку он определяет сам, колонки сопоставляет с полями автоматически, а значения из вашей выгрузки — типы, приоритеты, справочники, исполнителей — вы один раз сопоставляете со значениями системы, и дальше импорт читает их правильно. В результате задачи из таблицы можно загрузить в проект одним импортом вместо последовательного ввода вручную.
Согласования, фильтры и документы — в мобильной версии
В мобильной версии стало доступно согласование задач: рассмотреть запрос и принять решение можно непосредственно со смартфона.Фильтры на досках, в списке проектов и на канбан-доске приведены к единому формату: доступны отбор по периоду, статусу, исполнителю и постановщику, группировка задач и сохранение подборок. Также обновлена работа с документами и адаптирована публичная документация для небольших экранов.
Данные из ваших систем — прямо в карточке задачи
В EvaProject появился новый тип поля, который получает значения напрямую из PostgreSQL, MS SQL, MySQL и Oracle. Справочник клиентов, реестр контрактов, номенклатура — вы не переносите их в систему и не поддерживаете вторую копию: подключаете источник, задаёте запрос и выбираете значение в задаче так же, как в обычном списке. Поля умеют зависеть друг от друга — выбрали клиента, и в следующем поле остались только его проекты, а за ними только контракты по этому проекту. Значения подтягиваются актуальными при каждом открытии задачи и участвуют в поиске: по внешним полям работают фильтры BQL с автодополнением, и они попадают в отчёты наравне с остальными. Данные остаются в системе-источнике и при этом доступны пользователям EvaProject без создания и поддержки отдельной копии.
Быстрые связи между задачами
Связать задачи можно не уходя из карточки: вводите пару символов ключа или названия — и нужная задача уже в поле, вместе с недавними и подсказками по ходу набора. При выборе задачи сразу создаётся связь нужного типа — например, с исходным требованием, блокирующим дефектом или задачей смежной команды. Такие зависимости хранятся как структурированные данные, а не в комментариях или текстовых полях. Администратор один раз задаёт правила работы: какие задачи можно выбирать, только ли из текущего проекта, одну или несколько, и что делать со связью, когда поле очистят, после этого пользователи работают в рамках заданных правил. А поскольку это полноценное поле, по нему работает поиск: одним BQL-запросом вы находите всё, что ссылается на нужную задачу, — и видите полную картину зависимостей перед планированием спринта.
Массовое редактирование на любом объёме, включая архив
В 2.33 массовые операции распространяются на всю выбранную выборку, включая архивные задачи. Отобрали фильтром архивные задачи — и перемещаете их между проектами, меняете списки или очищаете поля тем же способом, что и активные: архив больше не требует отдельного подхода. Счётчик выбранного показывает число задач при работе со всей выборкой, а панель массовых операций не мешает переключаться между страницами — можно спокойно собрать нужный набор на нескольких экранах и применить изменения ко всему сразу. Это позволяет применять изменения сразу к большим выборкам задач, в том числе при реорганизации проектов и работе с архивом.
Отчёты, готовые к выгрузке в ваш контур
Мы привели выгрузку отчётов по трудозатратам к машиночитаемому виду: из файла ушли служебная строка с нумерацией колонок и пустой столбец-разделитель между полями группировки и полями задачи. В отчёты планируемых и фактических трудозатрат добавилось поле «Осталось времени» — с агрегацией на всех уровнях группировки, чтобы остаток по эпику, компоненту или исполнителю был виден сразу. Выгрузку можно использовать как источник данных для корпоративной аналитики и автоматической обработки.
Обновлённые формы создания и редактирования
Переработали формы создания и редактирования — от справочников до глобальных настроек. Поля автоматически выстраиваются в одну или две колонки в зависимости от их количества, а вкладки отображаются только в необходимых случаях. Также обновили расположение элементов управления, отступы и состояния кнопок.
Содержательные уведомления на почтовый адрес
Переработали почтовые уведомления: теперь в письме видно, что изменилось в задаче и требует ли событие внимания. Обновили формулировки для всех типов оповещений и отображение изменений статусов, названий и комментариев. Теперь суть задачи и ее изменений видна сразу в письме.
Быстрые трансформации на диаграмме Ганта
В Диаграмму Ганта добавлены быстрые трансформации. Теперь пользователь может быстрее переключать представление данных: применять фильтры и группировки по полям, включать и отключать их из панели быстрых трансформаций, а также сохранять подготовленные настройки для повторного использования.
Это упрощает работу с разными срезами проектного плана: например, можно быстро перейти от общей структуры проекта к преставлению по статусам, исполнителям, типам задач и другим атрибутам без ручной перенастройки диаграммы.
Виды представления на диаграмме Ганта
Добавлена функция видов представления для диаграммы Ганта. Пользователь может выбрать вид представления из предустановленных в системе, а также создавать свои собственные виды, сохранять необходимые настройки отображения и возвращаться к ним позже, не настраивая диаграмму заново при каждом открытии.
Функционал особенно полезен для команд, которые регулярно работают с разными разрезами анализа и планирования задач: планирование сроков, релизов, анализ текущей работы по статусам или пользовательским сценариям.
Группировки на диаграмме Ганта
Доработана логика группировок на диаграмме Ганта. В релиз вошли множественные группировки, группировки по системным и пользовательским атрибутам задач, а также поиск по группировкам в генераторе группировок и в быстрых трансформациях.
За счет этого пользователи могут строить более удобные представления проектного плана: группировать задачи по различным признакам, анализировать структуру работ в разных разрезах и быстрее находить проблемные зоны в большом плане.
Построение иерархии через связи задач на диаграмме Ганта
Значительно расширены возможности построения структуры задач на диаграмме Ганта. Теперь задачи можно отображать не только по родительско-дочерней иерархии, но и по связям между задачами. Для этого переработан генератор дочерних задач: он теперь называется генератором расширения и содержит два раздела — дочерних задач и расширения по связям.
Это позволяет гибче анализировать проекты, в которых важны зависимости, связанные работы и пользовательские типы связей. Диаграмма стала лучше подходить для сценариев, где структура проекта строится не только через вложенность задач, но и через отношения между ними. Таким образом, пользователям стала доступна дополнительная возможность построения иерархии по связям задач из различных проектов.
Резервные копии облака без обращения в поддержку
В облачной версии EvaProject появился раздел резервного копирования. Пользователь может самостоятельно сформировать копию и скачать её единым архивом без заявки в поддержку. Архив можно хранить в корпоративном контуре, использовать для аудита или последующего развёртывания системы на собственной инфраструктуре.
Для больших объёмов предусмотрено возобновление загрузки: если соединение прервалось, загрузка продолжается с места остановки.
Синхронизация между инстансами — под вашим контролем
Мастер создания синхронизации получил новый шаг: в нём можно выбрать объект синхронизации — задачи или документы — и сузить охват BQL-фильтром, отдельным для каждого типа. Периодическая синхронизация теперь передаёт изменения не только при первом запуске, но и в каждом последующем цикле, а вложения и их версии остаются в единственном экземпляре. Упоминания задач и документов переносятся вместе со ссылками — открыв документ на втором инстансе, вы попадаете туда же, куда и на первом. Для распределённых контуров добавили сопоставление учётных записей по первой части логина. Это позволяет сопоставлять одного пользователя между инстансами, подключёнными к разным LDAP-каталогам и использующими разные доменные части логина, благодаря чему связка из двух контуров работает как один механизм.
EvaTest
Новый режим отображения шагов и расширенная история изменений
Для шагов тест-кейса появился режим «Лист». В нём сценарий отображается последовательно, без табличной компоновки; режим поддерживает в том числе содержимое общих шагов. Обновили отображение длинных названий и добавили отдельную фильтрацию общих шагов в списке тест-кейсов. В истории изменений теперь отображается содержимое правки: предыдущее и новое значение шага. Уведомления об изменении шагов агрегируются за 15 минут, поэтому серия правок в одном кейсе приходит одним письмом.
Группировка тест-кейсов в планах и прогонах
В тест-планах и тест-прогонах появилась настраиваемая группировка тест-кейсов. Иерархическое дерево остаётся режимом по умолчанию. При необходимости кейсы можно вывести плоским списком или сгруппировать по исполнителю, статусу, приоритету и окружению. Например, перед распределением работ кейсы можно сгруппировать по исполнителям, при контроле прогона — по статусам, а при анализе падений — по окружению. Выбранный режим группировки сохраняется и применяется к другим тест-планам пользователя.
Импорт тест-кейсов из CSV
Тест-кейсы из CSV теперь можно массово импортировать в проект без последовательного создания через форму и без обращения к администратору. Мастер импорта распознаёт структуру файла и сопоставляет колонки с полями EvaTest; перед загрузкой пользователь может проверить соответствия. Кейсы приезжают со всеми атрибутами: вместе с тест-кейсами импортируются шаги, ожидаемые результаты, предусловия, приоритеты и метки, а структура каталогов сохраняется по данным исходного файла.
Массовые операции с тест-кейсами
Расширили массовые операции с тест-кейсами. Теперь из одной выборки можно копировать, архивировать и перемещать кейсы в выбранный проект и секцию, а также создавать из них тест-план. Например, после отбора кейсов для регрессионного тестирования из всей выборки можно сразу сформировать тест-план, а устаревшие кейсы массово отправить в архив. Это упрощает работу с крупными тестовыми библиотеками, где операции над кейсами регулярно выполняются массово.
Импорт тестовой библиотеки из Zephyr — со структурой, шагами и прогонами
В EvaTest появился расширенный импорт тестовых данных: поддерживается стандартная выгрузка Zephyr, внутренний формат EvaTeam и произвольный CSV. При импорте переносятся тест-кейсы и их шаги, тест-планы, циклы, прогоны и комментарии. Колонки автоматически сопоставляются с полями EvaTest, а несовпадающие значения можно настроить вручную. Структура каталогов восстанавливается по пути из исходного файла; вместе с кейсами переносятся предусловия, ожидаемые результаты, приоритеты, метки и компоненты. Это позволяет переносить накопленную в Zephyr тестовую базу в EvaTest без ручного воссоздания структуры и содержимого каждого тест-кейса.
EvaWiki
Единый центр шаблонов документов
В EvaWiki появился Центр шаблонов — единое пространство для создания и управления шаблонами документов. На их основе можно создавать регламенты, инструкции, спецификации, протоколы встреч, onboarding-материалы и другие типовые документы.
Для шаблонов доступны три уровня: личный, проектный и глобальный. Доступ к ним определяется правами пользователя. Проектные и глобальные шаблоны позволяют закрепить единый формат типовых документов для команды или всей организации. В итоге, при создании документа пользователь выбирает шаблон и получает готовую структуру с заданными блоками, текстом и настройками.
Данные из внешних баз данных — в документах EvaWiki
В EvaWiki появился SQL-плагин: он позволяет подключить внешнюю базу данных и вывести результат SQL-запроса непосредственно в документ. Так в базе знаний можно размещать аналитические и регламентные таблицы, технические данные и показатели из внешних систем без ручного переноса значений в документ.
BPMN-диаграммы в базе знаний
В EvaWiki теперь можно создавать и редактировать BPMN-диаграммы непосредственно внутри документов. Схемы бизнес-процессов, маршруты согласования и другие процессные модели можно хранить не как статичные изображения, а как редактируемые диаграммы внутри базы знаний.
Диаграмму можно создать и изменить во встроенном редакторе, а также импортировать или экспортировать. Дополнительно поддерживаются инструменты проверки логики процесса, включая token simulation и валидацию. Это помогает не просто нарисовать процесс, а проверить его корректность: увидеть прохождение сценария, завершение веток и потенциальные ошибки в логике диаграммы.
EvaServiceDesk
Оценку обслуживания можно оставить прямо в обращении
В EvaServiceDesk появился новый сценарий сбора обратной связи: после завершения обращения клиент может увидеть форму оценки непосредственно в карточке задачи.
При переходе задачи в статус категории Done форма оценки отображается в задаче на портале над лентой комментариев. При этом почтовый опрос продолжает работать параллельно с оценкой в задаче. Если клиент оставил несколько оценок через разные каналы, в системе сохраняется последняя.
Новое поле «Выбор радио» в конструкторе форм
В функционал Forms теперь входит новый вид поля — «Выбор радио», позволяющий использовать радиокнопки. Доступна возможность отображать различные разделы формы в зависимости от сделанного пользователем выбора. Это помогает делать формы лаконичными и удобными: человек видит только те поля, которые соответствуют его ситуации — одна опция раскрывает одну секцию, другая опция — другую. Такой подход делает анкеты более аккуратными внешне, а процесс заполнения — проще и более понятным.
Результат согласования сохраняется в карточке задачи
Теперь при смене статуса после согласования/отклонения задачи рецензентами остаётся блок, в котором указываются решения рецензентов. В карточке сохраняются данные последнего статуса, для которого было настроено согласование. Обновили и представление блока: участники согласования отображаются в таблице с ФИО и аватарами. Таким образом, история последнего согласования остаётся видимой после перехода задачи дальше по процессу.
Обновленные таблицы в Активах
Таблицы отображения Активов теперь соответствуют универсальному формату отображения списков. Таблицы стали удобнее и визуально единообразнее. Панель поиска и фильтров работает по тем же принципам, что и в других разделах EvaTeam. Изменения в Активах теперь дают единый пользовательский опыт по всей системе.


























