Das Additional Tags Plugin für Redmine ist ein kostenlos auf GitHub erhältliches Tool, welches Dein Redmine um die Möglichkeit erweitert Tickets und Wikiseiten zu taggen.
Wer die kommerziellen Plugins von AlphaNodes im Einsatz hat kann damit auch andere Entitäten wie: DB-Einträge, Projekte, Passwort-Einträge, Helpdesk-Tickets, Rechnungen, Antwortvorlagen etc. damit taggen und die Tags zentral via Adminbereich in der Pluginkonfiguration verwalten (bearbeiten, löschen, zusammenführen).
Das Plugin wird von uns regelmäßig gepflegt und wurde kürzlich um eine nützliche Funktionalität erweitert. Dem Einsatz von:
- Grouped Tags
- Scoped Tags
Die Grafik zeigt: reguläre Tags, Grouped Tags, Scoped Tags
Hinweis: Die Farbvergabe der Tags erfolgt automatisch. Es ist jedoch möglich zwischen verschiedenen Farbschemas zu wählen.
Wer schon einmal mit der kostenpflichtigen GitLab Silver oder Premium Subscription gearbeitet hat wird Teile der Funktion vielleicht schon kennen. Wir finden Sie selbst sehr nützlich und sehen unsere Umsetzung für Redmine als eine tolle Ergänzung zu den bisherigen Tagging-Möglichkeiten des additional_tags Plugins.
Was sind Grouped Tags?
Grouped Tags sind nichts anderes als herkömmliche Tags, die optisch in einer Gruppe zusammengefasst sind. Konkret bedeutet dass, alle Tags einer Gruppe haben alle die gleiche Farbe. Durch die Benennung zu Beginn des Tags wird die Gruppierung definiert gefolgt von einem Doppelpunkt. Der Wert nach dem Doppelpunkt kann variieren.
Schreibweise von gruppierten Tags
Die Schreibweise von gruppierten Tags ist einfach ein Doppelpunkt. Der Textteil vor dem Doppelpunkt stellt die Gruppe / Kategorie dar. Der Text danach die Unterordnung. Solche gruppierten Tags können in einer Entität beliebig verwendet werden. Allerdings ist auf die Groß-/Kleinschreibung zu achten.
Beispiel von gruppierten Tags:
- Plugin:HRM
- Plugin:DB
- Plugin:Reporting
Was sind Scoped Tags?
Scoped Tags sind ähnlich wie die Grouped Tags. Auch sie dienen dazu Tags zu kategorisieren. Allerdings ist es bei diesen Tags nicht möglich mehrere aus einer Gruppe der gleichen Entität zuzuweisen. Es kann immer nur eine Kategorie verwendet werden. Auf diese Weise wird verhindert, dass Dinge doppelt oder dreifach gekennzeichnet werden, was Verwirrung vermeiden soll.
Gibt es beispielsweise den Scoped Tag Priorität::Hoch dann kann nicht gleichzeitig auch Priorität::Niedrig verwendete werden. Eine Entität kann in diesem Fall nicht beides sein. Deswegen würde ein solcher Scoped Tag immer vom nachfolgenden Scoped Tag der gleichen Kategorie überschrieben werden.
Er wird automatisch bei der Eingabe gelöscht, wenn ein Nachfolger eingetippt wird. Der Anwender muss sich also entscheiden, welchen Tag er für richtig findet. Scoped Tags nutzt man für wichtige Schlagworte, die einmalig sein müssen.
Schreibweise von Scoped Tags
Die Schreibweise von scoped Tags sind zwei Doppelpunkte (::). Der Textteil vor den beiden Doppelpunkten stellt die Gruppe / Kategorie dar. Der Text danach die Unterordnung. Scoped Tags der gleichen Gruppe / Kategorie sind nur einmal zuweisbar. Sie sind jedoch kominierbar mit Scoped-Tags anderer Kategorien, herkömmlichen Tags und Grouped Tags. Optisch unterscheiden Sie sich ebenfalls nochmal durch eine farbliche Zweiteilung von den anderen Tags. Sie können mit oder ohne Leerzeichen geschrieben werden.
Beispiel von Scoped Tags:
- Hosting::GitLab
- Hosting::Redmine
- Hosting::Rocket.Chat
Fazit: Grouped Tags, Scoped Tags des Redmine Additional Tags Plugin sind vielseitig nutzbar
Die neue Funktion Grouped Tags und Scoped Tags sind unglaublich leistungsfähig und mit Sicherheit vielseitig nutzbar. Für Mitarbeiter die keinen Zugriff auf den Administrationsbereich und die benutzerdefinierten Felder haben sind sie eine alternative Möglichkeit die diversen Entitäten dennoch sinnvoll einzuordnen.
Bei Entitäten, die wie Tickets keinen eigenen Workflow oder Statusangaben haben, sind Scoped Tags eine tolle Option den Arbeitsablauf zu vereinfachen. Sie geben nützliche Hinweise darauf, wo ein Eintrag gerade steht oder was als nächstes getan werden muss.
Wer Tagging-Wildwuchs verhindern will kann bestimmte Tags vorgeben und im Bereich Rollen und Rechte einfach eine entsprechende Berechtigung setzen, die es erlaubt nur existierende Tags zuzuweisen. Ist dies gewünscht sollte im Abschnitt Tickets folgendes Recht deaktiviert werden:
- Ticket TAGs erstellen
Dann können Mitglieder dieser Rolle keine eigenen Tags erzeugen. Das Recht:
- Ticket TAGs bearbeiten, sowie
- Ticket TAGs anzeigen
reicht aus, um die vorhandenen Tags einzusehen und zuzuweisen.
Alternativ nutzt man im Administrationsbereich in den Plugineinstellungen die Möglichkeit bereits vergebene Tags die nicht so recht zu passen scheinen entsprechend zu korrigieren, zu löschen oder zusammenzuführen.
Probiert’s aus. In unserer Online-Demo könnt ihr die Funktion testen. Das Redmine Additional Tags Plugin ist eine Funktionserweiterung für aktuelle Redmine Versionen. Um Tags für Tickets und / oder Wikiseiten nutzen zu können muss die Tagging-Funktion in der Pluginkonfiguration aktiviert werden.
Hostingkunden können die Funktion schon jetzt nutzen. Plugin-Kunden steht sie ab Plugin v3.0.8 bereit.
Alle Informationen zu unseren Erweiterungen für Redmine gibt es auf der Produktseite. Kunden, deren Redmine den Mindestanforderungen nicht entspricht oder die lieber jemanden für die Installation und regelmäßige Pflege ihrer Redmine-Instanz beauftragen wollen, haben alternativ die Möglichkeit unser Managed Applikation Hosting für Redmine zu buchen. Hier ist das Plugin bereits Teil unseres Hosting Angebots. Die Funktionalität kann in unserer Online-Demo zur aktuellen Redmine-Version getestet werden.