logo

RedmineKanban

Login

Queries Perfect

Описание

Queries Perfect — это плагин для Redmine, который расширяет возможности фильтрации и группировки.


Ключевые возможности

  • Добавляет OR и AND в фильтрах задач
  • Добавляет новые фильтры и столбцы в списках задач и трудозатрат

Совместимость

Redmine: 5.0 - 6.0

Web Browsers: Chrome, Firefox, Safari, Edge

Databases: MySQL 5.7, MySQL 8.0, PostgreSQL 14-16, SQLite

Plugins: advanced_workflow, redmine_kanban, redmine_advanced_checklists, advanced_charts, appearance_custom, module_manager, periodic_reminder, user_group_editor, selectbox_autocompiler, cost_calculator.


Установка

  1. Скопируйте папку плагина Redmine в папку плагинов plugins/.
  2. Остановите и запустите сервер Redmine.

Глоссарий

  • Верхнеуровневая задача (root issue) — это самый верхний родитель в иерархии подзадач. Для любой дочерней задачи это корневой элемент, от которого начинается вся цепочка вложенных задач. (Если у задачи нет подзадач, то она сама для себя является верхнеуровневой.)
  • root_issue
    • child1
      • subchild1
      • subchild2

Возможности Плагина

Раздел «Задачи»

Расширение функционала:

  • Новые колонки

    • Верхнеуровневая задача
    • Отклонение трудозатрат
    • Проект родительской
    • Статус родительской
    • Статус верхнеуровневой
    • Срок завершения верхнеуровневой
    • Срок завершения родительской
  • Новые фильтры

    • Верхнеуровневая задача:
      • Номер верхнеуровневой
      • Статус верхнеуровневой
      • Трекер верхнеуровневой
      • Проект верхнеуровневой
      • Срок завершения верхнеуровневой
      • Блокировка верхнеуровневой
    • Родительская задача:
      • Трекер родительской
      • Статус родительской
      • Проект родительской
    • Подзадачи:
      • Трекер подзадач
      • Проект подзадач
      • Блокировка подзадач
    • OR filters:
      • AND any following
      • OR any following
      • OR all following
      • Начало и конец блока И
      • Начало и конец блока ИЛИ
  • Итоговое поле "Отклонение трудозатрат"
  • Группировка по верхнеуровневой и родительской задаче.
  • Опция «мне, без групп» в фильтре «Назначено»
  • Опция «Проект задачи» в фильтре «Проект родительской»

Использование

Фильтры:

  • AND any following: все последующие фильтры будут соединены оператором ИЛИ и внесены в скобки.

статус И (трекер ИЛИ проект)

  • OR any following: все последующие фильтры будут соединены оператором ИЛИ и внесены в скобки. Перед скобками будет оператор ИЛИ.

статус ИЛИ (трекер ИЛИ приоритет)

  • OR all following: все последующие фильтры будут соединены оператором И и внесены в скобки. Перед скобками будет оператор ИЛИ.

статус ИЛИ (трекер И приоритет)

  • Начало и конец блока И: создает логическую группу условий, объединенных оператором И. Все фильтры, расположенные между началом и концом блока, должны выполняться совместно.

Статус ИЛИ (Проект ИЛИ (Трекер И Автор))

  • Начало и конец блока ИЛИ: создает логическую группу условий, объединенных оператором ИЛИ. Достаточно выполнения любого из фильтров в блоке.

Статус И Проект И (Трекер ИЛИ Приоритет)

  • В фильтре «Назначено» добавлен пункт «мне, без групп», который отображает задачи, назначенные непосредственно текущему пользователю, исключая задачи, назначенные группам, в которые он входит.

  • В фильтре «Проект родительской» добавлен пункт «Проект задачи», позволяющий отображать только задачи, проект которых отличается от проекта родительской задачи.


Группировка:

При группировке задач по родительской или верхнеуровневой задаче становится доступна дополнительная опция «Отобразить на плавательной дорожке».

Эта опция позволяет отображать на плавательной дорожке значение настраиваемых полей с типом "Список" и/или Статус задачи для родительской/верхнеуровневой задачи:


Итоговые поля:

Итоговое поле «Отклонение трудозатрат», рассчитывает разницу между оценкой временных затрат и фактическими трудозатратами.


Раздел «Трудозатраты»

Расширение функционала:

  • Столбцы

    • Unique ID
    • Subject
  • Фильтры

    • Unique ID
    • Text: Subject
  • Группировка по верхнеуровневой и родительской задаче.

Использование

На странице «Трудозатраты» добавляются колонки «Unique ID» и «Subject», а также соответствующие фильтры «Unique ID» и «Text: Subject», позволяющие искать записи о затраченном времени по идентификатору или названию задачи, к которой они относятся.


Администрирование

Раздел «Настраиваемые поля»

Плагин Queries Perfect расширяет возможности кастомных полей с типом «Дата». При создании или редактировании такого поля появляется опция:

«Используется в качестве фильтра для верхнеуровневой задачи»

Если её активировать, то в общий список фильтров, помимо стандартного фильтра по этому полю, будет добавлен специальный фильтр с названием <ИМЯ_ПОЛЯ> верхнеуровневой.

В случае возникновения проблем или вопросов напишите нам письмо [email protected]