logo

RedmineKanban

Login
Zuletzt aktualisiert: 19.3.2026

Queries Perfect

Beschreibung

Queries Perfect ist ein Plugin für Redmine, das die Filtrations- und Gruppierungsmöglichkeiten erweitert.

Hauptfunktionen

  • Fügt OR und AND in Aufgabenfiltern hinzu
  • Fügt Gruppierung nach übergeordneter und übergeordneter Aufgabe der obersten Ebene hinzu
  • Fügt neue Filter und Spalten in Aufgabenlisten und Zeiterfassung hinzu

Kompatibilität

Redmine: 5.0 - 6.0

Webbrowser: Chrome, Firefox, Safari, Edge

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

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


Installation und Update

  1. Entfernen Sie die alte Version des Plugins aus Redmine, falls vorhanden.

    cd redmine/plugins
    rm -r queries_perfect
    
  2. Kopieren Sie den neuen Plugin-Ordner queries_perfect nach redmine/plugins/.

  3. Führen Sie die Migrationen im Redmine-Hauptverzeichnis aus.

    bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=queries_perfect
    
  4. Stoppen und starten Sie Redmine. (Bei einigen Redmine-Installationen (z. B. Docker) ist es wichtig, den Server zu stoppen und zu starten, anstatt ihn nur neu zu starten.)


Deinstallation

  1. Führen Sie den Deinstallationsbefehl im Redmine-Hauptverzeichnis aus.
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=queries_perfect VERSION=0
  1. Entfernen Sie den Plugin-Ordner queries_perfect aus redmine/plugins/.
rm -r queries_perfect
  1. Stoppen und starten Sie Redmine.

Konfiguration

Dieses Plugin hat keine Einstellungen.


Glossar

  • Übergeordnete Aufgabe der obersten Ebene (Root Issue) — dies ist der oberste übergeordnete Vorgang in der Hierarchie der Unteraufgaben. Für jede untergeordnete Aufgabe ist dies das Wurzelelement, von dem die gesamte Kette verschachtelter Aufgaben ausgeht. (Wenn eine Aufgabe keine Unteraufgaben hat, ist sie selbst ihre eigene übergeordnete Aufgabe der obersten Ebene.)

    >root_issue
      \_ child1
        \_ subchild1
        \_ subchild2
    

Plugin-Funktionen

Bereich "Aufgaben"

Funktionserweiterung

  • Neue Spalten
    • Übergeordnete Aufgabe der obersten Ebene
    • Zeitenabweichung
    • Projekt des übergeordneten Vorgangs
    • Status des übergeordneten Vorgangs
    • Status des übergeordneten Vorgangs der obersten Ebene
    • Fälligkeitsdatum des übergeordneten Vorgangs der obersten Ebene
    • Fälligkeitsdatum des übergeordneten Vorgangs
  • Neue Filter
    • Übergeordnete Aufgabe der obersten Ebene:
      • ID der übergeordneten Aufgabe der obersten Ebene
      • Status der übergeordneten Aufgabe der obersten Ebene
      • Tracker der übergeordneten Aufgabe der obersten Ebene
      • Projekt der übergeordneten Aufgabe der obersten Ebene
      • Fälligkeitsdatum der übergeordneten Aufgabe der obersten Ebene
      • Gesperrter Status der übergeordneten Aufgabe der obersten Ebene
    • Übergeordnete Aufgabe:
      • Tracker des übergeordneten Vorgangs
      • Status des übergeordneten Vorgangs
      • Projekt des übergeordneten Vorgangs
    • Unteraufgaben:
      • Tracker der Unteraufgaben
      • Projekt der Unteraufgaben
      • Gesperrter Status der Unteraufgaben
    • OR-Filter:
      • UND beliebige folgende
      • ODER beliebige folgende
      • ODER alle folgenden
      • Start und Ende des UND-Blocks
      • Start und Ende des ODER-Blocks
  • Zusammenfassungsfeld "Zeitenabweichung"
  • Gruppierung nach übergeordneter Aufgabe der obersten Ebene und übergeordneter Aufgabe.
  • Option "mir, ohne Gruppen" im Filter "Bearbeiter"
  • Option "Projekt der Aufgabe" im Filter "Projekt des übergeordneten Vorgangs"

Filter

  • UND beliebige folgende: Alle nachfolgenden Filter werden mit dem ODER-Operator verknüpft und in Klammern gesetzt.

Status UND (Tracker ODER Projekt)

  • ODER beliebige folgende: Alle nachfolgenden Filter werden mit dem ODER-Operator verknüpft und in Klammern gesetzt. Vor den Klammern steht der ODER-Operator.

Status ODER (Tracker ODER Priorität)

  • ODER alle folgenden: Alle nachfolgenden Filter werden mit dem UND-Operator verknüpft und in Klammern gesetzt. Vor den Klammern steht der ODER-Operator.

Status ODER (Tracker UND Priorität)

  • Start und Ende des UND-Blocks: Erstellt eine logische Gruppe von Bedingungen, die durch den UND-Operator verbunden sind. Alle Filter zwischen Start und Ende des Blocks müssen gemeinsam erfüllt sein.

Status ODER (Projekt ODER (Tracker UND Autor))

  • Start und Ende des ODER-Blocks: Erstellt eine logische Gruppe von Bedingungen, die durch den ODER-Operator verbunden sind. Es reicht aus, wenn einer der Filter im Block erfüllt ist.

Status UND Projekt UND (Tracker ODER Priorität)

  • Im Filter "Bearbeiter" wurde der Punkt "mir, ohne Gruppen" hinzugefügt, der Aufgaben anzeigt, die direkt dem aktuellen Benutzer zugewiesen sind, und Aufgaben ausschließt, die Gruppen zugewiesen sind, denen er angehört.

  • Im Filter "Projekt des übergeordneten Vorgangs" wurde der Punkt "Projekt der Aufgabe" hinzugefügt, der es ermöglicht, nur die Aufgaben anzuzeigen, deren Projekt sich vom Projekt der übergeordneten Aufgabe unterscheidet.


Gruppierung

Das Plugin fügt eine Gruppierung nach übergeordneter Aufgabe und übergeordneter Aufgabe der obersten Ebene hinzu.

Bei der Gruppierung von Aufgaben nach übergeordneter Aufgabe oder übergeordneter Aufgabe der obersten Ebene wird eine zusätzliche Option "Auf der Spur anzeigen" verfügbar.

Diese Option ermöglicht es, auf der Spur den Wert von benutzerdefinierten Feldern vom Typ "Liste" und/oder "Aufgabenstatus" für die übergeordnete Aufgabe/die übergeordnete Aufgabe der obersten Ebene anzuzeigen:


Zusammenfassungsfelder

Das Zusammenfassungsfeld "Zeitenabweichung" berechnet die Differenz zwischen der geschätzten Zeit und den tatsächlich aufgewendeten Zeiten.


Bereich "Zeiterfassung"

Funktionserweiterung

  • Spalten

    • Eindeutige ID
    • Betreff
  • Filter

    • Eindeutige ID
    • Text: Betreff
  • Gruppierung nach übergeordneter Aufgabe der obersten Ebene und übergeordneter Aufgabe.

Verwendung

Auf der Seite "Zeiterfassung" werden die Spalten "Eindeutige ID" und "Betreff" sowie die entsprechenden Filter "Eindeutige ID" und "Text: Betreff" hinzugefügt, die es ermöglichen, Zeiterfassungseinträge anhand der ID oder des Betreffs der Aufgabe zu suchen, zu der sie gehören.


Administration

Bereich "Benutzerdefinierte Felder"

Das Plugin Queries Perfect erweitert die Möglichkeiten benutzerdefinierter Felder vom Typ "Datum". Beim Erstellen oder Bearbeiten eines solchen Feldes erscheint die Option:

"Als Filter für übergeordnete Aufgabe der obersten Ebene verwenden"

Wenn diese aktiviert wird, wird der allgemeinen Filterliste zusätzlich zum Standardfilter für dieses Feld ein spezieller Filter mit dem Namen **<FELDNAME> der übergeordneten Aufgabe der obersten Ebene** hinzugefügt.

Bei problemen oder fragen schreiben sie uns bitte eine e-mail an [email protected]