Die neue Redmine Version 5.1.0 schließt insgesamt 148 Ticket auf Redmine.org. Neben zahlreichen Bug Fixes die bestehende Probleme beheben oder verbessern, wurden auch interessante neue Funktionen implementiert. Zudem wird die Unterstützung von Ruby-Version 2.5 und v2.6 eingestellt und Ruby v3.2 unterstützt. Die komplette Changelog findest Du auf Redmine.org.
Unsere Plugins unterstützen die neu veröffentlichte neue Redmine Version ab Plugin Version 3.1.0.
Schlüsselfunktionen, die neu sind mit Redmine Version 5.1.0
Starten wir auch gleich mit einigen Anpassungen zur Verbesserung der Usability im Bereich Ticket Status und Aufwandsbuchungen. Danach lernt ihr noch zwei größere Neuerung für Administratoren kennen (Projektliste und Benutzerliste).
Ausgabe der Ticket Status Beschreibung
Legt ein Administrator in den Redmine Einstellungen die verschiedenen Ticket Status Angaben fest, hat er dort die Möglichkeit eine entsprechende Beschreibung zum jeweiligen Status zu hinterlegen.
Die Beschreibung ist auch für den Anwender sichtbar. Das erleichtert diesem besser zu verstehen, worum es bei dem jeweiligen Status geht. Hierzu wird in der Ticket Bearbeiten-Ansicht einfach auf das Informationssymbol neben Status geklickt und die dazugehörige Info wird Dir angezeigt.
Tipp: Wer zusätzlich das kommerzielle Redmine Reporting Plugin nutzt, kann sich auch den dazugehörigen Workflow Graphen ausgeben lassen. Dann wird der komplette Ticketablauf von Anfang bis Ende einer Aufgabe zusätzlich visuell dargestellt.
Rollenbezogene Standardaktivität für Aufwandsbuchungen
Eine weitere Verbesserung der Usability liefert die Möglichkeit für eine Rolle eine Aufwandsbuchungaktivität als Standard zu definieren. Bisher musste man die als Redmine Anwender mit der Möglichkeit für Zeitbuchungen zu Tickets pro Buchung entsprechend auswählen. Durch die Vorauswahl bleibt einem dieser Schritt erspart.
Import von Aufwandsbuchungen
Bleiben wir gleich im Bereich Aufwandsbuchung und stellen Dir die neue Import-Funktion mittels CSV Datei vor.
Der Export von Aufwandsbuchungen war ja schon immer möglich. Mit Hilfe der verfügbaren Filter und Optionen kann man sich eine passende Liste an Informationen für den Export zusammen stellen und diese dann für später speichern, oder alternativ als CSV Datei ausgeben. Beispielsweise zur Weiterverarbeitung in einer externen Anwendung.
Redmine Administratoren oder Anwender mit entsprechendem Rollenrecht erhalten mit Redmine v5.1.0 nun auch die Gelegenheit aus einem externen System mittels CSV Import Aufwandsbuchungen in Redmine zu importieren.
Nach der Auswahl der CSV-Datei wird mittels Field mapping der Dateiinhalt den Feldern in Redmine zugeordnet (z.B. Project, Activity, User, Issue, Date, Hours, Comment). Passt alles zusammen, einfach auf Import klicken und sehen was passiert. Treten Probleme auf, sind diese entsprechend der Fehlermeldung vor dem nächsten Importversuch zu beheben.
Filterbare Projektliste und Benutzerliste für Administratoren
Anwender mit Administratorberechtigung haben nun in den Redmine Einstellungen im Bereich Projekte (/admin/projects) zur einfacheren Verwaltung von umfangreichen Projektlisten die Möglichkeit diese entsprechend dem persönlichen Bedarf zu optimieren.
Hierfür stehen Filter wie Status, Projekt, Unterprojekt von, Öffentlich, Erstellt bereit. Sowie die dazugehörigen Spalten-Optionen. Die durchgeführten Änderungen lassen sich für einen späteren / schnelleren Zugriff als benutzerdefinierte Abfrage speichern.
Über die Multiselekt Auswahl kann man mehrere Projekte gleichzeitig löschen. Den Löschvorgang muss man jedoch noch einmal bestätigen. Über das Aktionen-Menü pro Projektzeile kann man das ausgewählte Projekt archivieren, kopieren oder einzeln löschen.
Eine ähnliche Überarbeitung gab es für die Benutzerliste im Administrationsbereich. Auch hier sind neue Filter und Optionen zur individuellen Darstellung der Inhalte hinzugekommen. Welche sich bei Bedarf auch als benutzerdefinierte Abfrage abspeichern lassen.
Nicht optimal gelöst hinsichtlich Usability ist die Darstellung / Positionierung der Inhalte im rechten Seitenbereich. Bei einer langen Liste an benutzerdefinierten Abfragen verschwindet das relevante Administrationsmenü schnell aus dem Blickfeld.
Tipp: Wer zusätzlich das Administrationsmenü über das “Top-Menü” abrufen will, oder andere Bereiche als Menüpunkte im Top-Bereich integrieren möchte, der kann zusätzlich das kommerzielle Redmine HRM Plugin nutzen. Hier ist es möglich benutzertypen spezifische Menüs anzulegen. Um einen schnellen Zugriff auf relevante Bereiche zu ermöglichen oder bestimmten Benutzern zielgerichtet Zugriff auf externe URLs zu ermöglichen.
Verbesserung der globalen Suche
Die über den Header global zugängliche Suche im Bereich /search liefert ebenfalls ein paar Neuerungen:
- zum einen lässt sich über die Auswahlliste (Alle Projekte / Meine Projekte) nun auch auf beobachtete Projekte einschränken.
- Weiterhin wurde bei den Suchergebnissen der Link Apply issues filter integriert. Nutzt man diesen, springt man auf die Ticketliste mit dem vorausgewählten Filter Any searchable text und erhält hier eine Liste aller Tickets mit dem verwendeten Suchbegriff. Über die verfügbaren Filteroperatoren lässt sich die Suche nach speziellen Tickets weiter eingrenzen.
Sonstiges
Was wir sonst noch ganz nützlich finden ist die Möglichkeit sich die einzelne Version einer Roadmap als Textdatei (TXT) ausgeben zu lassen. Diese kann man dann problemlos irgendwo an anderer Stelle platzieren. Infos hierzu auf Redmine.org
Auch die Anpassungen der Desktop-Kalenderansicht in eine mobile Ansicht ist ein tolles Upgrade. Die typische Tabellenstruktur passt sich dann entsprechend der verwendeten Smartphone oder Tablet-Größe an und ändert sich in eine vertikale Listenansicht.
Außerdem gibt es für verschiedene Bereiche neue Filter oder Filteroperatoren, welche das aufspüren von Tickets oder Zeitbuchungen zu Tickets / Projekten nochmal erleichtern sollen. Dazu gehören beispielsweise:
- der Filter “Any searchable text” für die Ticketliste
- die Operatoren “has been”, “has never been”, and “changed from” für die Ticketliste
- der Filter “Issue’s subject”, Issue’s Parent task für die Liste der aufgewendeten Zeiten
Mehr dazu findet man in der oben verlinkten Changelog zur neusten Redmine Version.
Neu hinzugekommen ist auch das Rollenrecht Set project public or private. Um seine Projekte und die damit verwalteten Inhalte noch besser vor unachtsamer Anwendung durch Projektmanager zu schützen kann man dieses Recht nun rollenbezogen vergeben, oder eben auch nicht. Wer mit öffentlichen Projekten arbeitet muss immer auch prüfen, ob die Rechte für die Rollen Nicht-Mitglied und Anonymous entsprechend dem geplanten Einsatzzweck gesetzt sind.
Redmine - Open Source Project Management Software
Redmine ist eine kostenlose, webbasierte Projektmanagementsoftware, die Projektteams aller Art umfangreiche Funktionen bietet. Neben der Benutzer- und Projektverwaltung haben die Nutzer Zugang zu Diskussionsforen, Wikis und Aufgabenmanagement. Redmine ist eine gute Alternative zu kommerziellen Anwendungen. Denn Unternehmen können kostengünstiger skalieren und sind nicht an bestimmte Anbieter oder begrenzte Nutzerlizenzen gebunden. Wer mehr über Redmine erfahren möchte, findet umfangreiche Informationen unter “redmine.org”.