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
-
Entfernen Sie die alte Version des Plugins aus Redmine, falls vorhanden.
cd redmine/plugins rm -r queries_perfect -
Kopieren Sie den neuen Plugin-Ordner
queries_perfectnachredmine/plugins/. -
Führen Sie die Migrationen im Redmine-Hauptverzeichnis aus.
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=queries_perfect -
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
- Führen Sie den Deinstallationsbefehl im Redmine-Hauptverzeichnis aus.
bundle exec rake redmine:plugins:migrate RAILS_ENV=production NAME=queries_perfect VERSION=0
- Entfernen Sie den Plugin-Ordner
queries_perfectausredmine/plugins/.
rm -r queries_perfect
- 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
- Übergeordnete Aufgabe der obersten Ebene:
- 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.

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

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

- 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.

- 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.

- 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]