<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.4">Jekyll</generator><link href="https://alphanodes.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://alphanodes.com/" rel="alternate" type="text/html" /><updated>2026-04-10T18:49:44+02:00</updated><id>https://alphanodes.com/feed.xml</id><title type="html">AlphaNodes</title><subtitle>Professional Services mit Open Source. Geschäftsprozesse digitalisieren ohne Kompromisse. Unsere Open Source gestützten Lösungen und Serviceleistungen machen es möglich.</subtitle><entry xml:lang="de"><title type="html">Projektstatus per KI: Der Dashboard-Block im Redmine AI Plugin</title><link href="https://alphanodes.com/de/ki-dashboard-block-redmine" rel="alternate" type="text/html" title="Projektstatus per KI: Der Dashboard-Block im Redmine AI Plugin" /><published>2026-04-09T09:00:00+02:00</published><updated>2026-04-09T09:00:00+02:00</updated><id>https://alphanodes.com/de/ki-dashboard-block-redmine</id><content type="html" xml:base="https://alphanodes.com/de/ki-dashboard-block-redmine"><![CDATA[<p>Du bist Projektleiter und willst Dir einen Überblick über den aktuellen Stand verschaffen? Dann ist der Dashboard Block <em>KI-Text</em> unseres AI Plugin genau richtig für Dich. Er hilft Dir dabei einen passenden Projektbericht zu präsentieren.</p>

<p><img src="/../assets/images/posts/ki-text-projektmetrik.png" alt="KI-Text Dashboard Block mit Projektmetriken" /></p>

<h2 id="was-der-ki-text-block-macht">Was der KI-Text-Block macht</h2>

<p>Der Dashboard-Block ist ein konfigurierbarer Bereich auf dem Projekt-Dashboard. Du schreibst einen Prompt mit Variablen, die KI generiert daraus einen Text. Der Block kann bis zu 8 Mal pro Dashboard eingebunden werden, nützlich wenn man jeweils einen anderen Prompt benötigt.</p>

<p>Die Konfiguration besteht aus drei Feldern:</p>

<ul>
  <li><strong>Titel</strong>: Überschrift des Blocks (z.B. “Projektstatus”)</li>
  <li><strong>Prompt</strong>: Die Anweisung an die KI, inklusive Variablen</li>
  <li><strong>Model-Tags</strong>: Welches KI-Modell den Block generiert</li>
</ul>

<p>Das Ergebnis wird 6 Stunden gecacht. Danach wird der Prompt beim nächsten Seitenaufruf erneut ausgeführt.</p>

<h2 id="voraussetzungen">Voraussetzungen</h2>

<p>Für den KI-Dashboard-Block brauchst Du:</p>

<ol>
  <li><a href="/de/redmine-automation">Redmine Automation Plugin</a> - Basis für das AI Plugin</li>
  <li><a href="/de/redmine-ai">Redmine AI Plugin</a> - stellt den KI-Text-Block bereit</li>
  <li>Ein konfiguriertes KI-Modell mit Model-Tags</li>
  <li>Die Berechtigung “KI-Aufrufe ausführen”</li>
</ol>

<p>Der Block funktioniert über das Dashboard-System, sobald das AI Plugin im Einsatz ist.</p>

<p>Das AI Plugin ist für AlphaNodes Redmine Hosting Kunden über unseren <a href="/de/redmine-enterprise-support">Enterprise Support</a> oder als einzelnes AI Add-On monatlich zubuchbar.</p>

<h2 id="die-variable-projectmetrics">Die Variable project.metrics</h2>

<p>Der entscheidende Baustein ist die Variable <code class="language-plaintext highlighter-rouge">{%project.metrics%}</code>. Sie liefert automatisch aggregierte Projektdaten, die als Kontext an die KI übergeben werden. Welche Daten enthalten sind, hängt von den Berechtigungen des ausführenden Benutzers ab.</p>

<h3 id="beispiele-für-enthaltene-daten">Beispiele für enthaltene Daten</h3>

<p>Die Variable deckt verschiedene Bereiche ab, unter anderem:</p>

<ul>
  <li>Ticket-Statistiken (offen/geschlossen, nach Tracker und Priorität, überfällige Tickets)</li>
  <li>Zeiterfassung und Schätzgenauigkeit</li>
  <li>Wöchentliche Trends (letzte 4 Wochen)</li>
  <li>Versions-Fortschritt</li>
  <li>Letzte Aktivität im Projekt</li>
  <li>Anzahl Mitglieder nach Rolle</li>
</ul>

<p>Welche Daten konkret enthalten sind, hängt von den Berechtigungen des ausführenden Benutzers und den aktiven Modulen ab. Die vollständige Aufstellung findest Du in der Plugin-Dokumentation.</p>

<p class="notice--primary"><strong>Warum Variablen?</strong> Ein Prompt ohne Variablen wie “Erstelle einen Projektstatus” liefert kein brauchbares Ergebnis - die KI kennt Dein Projekt nicht und hat keine Daten. Erst durch Variablen wie <code class="language-plaintext highlighter-rouge">{%project.metrics%}</code> oder <code class="language-plaintext highlighter-rouge">{%query=47|table%}</code> bekommt die KI die tatsächlichen Zahlen, Tickets und Trends als Kontext mitgeliefert. Damit kann sie konkrete Aussagen treffen (“5 Tickets sind überfällig”) statt allgemeiner Hinweise (“prüfen Sie ob Tickets überfällig sind”).</p>

<h2 id="praxisbeispiel-wöchentlicher-projektstatus">Praxisbeispiel: Wöchentlicher Projektstatus</h2>

<p>Ein typischer Prompt für den KI-Text-Block:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Erstelle einen kurzen Statusbericht für das Projekt {%project.name%}
für KW {%week%} / {%year%}:

{%project.metrics%}

Hebe besonders überfällige Aufgaben und kritische Prioritäten hervor.
Fasse die wöchentlichen Trends zusammen.
</code></pre></div></div>

<p>Die KI erhält damit alle aktuellen Projektdaten und generiert daraus einen lesbaren Bericht. Das Ergebnis enthält typischerweise:</p>

<ul>
  <li>Eine Zusammenfassung der aktuellen Lage (z.B. “42 offene Tickets, davon 5 überfällig”)</li>
  <li>Auffälligkeiten aus den Trends (z.B. “Ticketzugang hat sich gegenüber Vorwoche verdoppelt”)</li>
  <li>Konkrete Hinweise auf Probleme (z.B. “3 Tickets sind seit über 30 Tagen ohne Aktualisierung”)</li>
</ul>

<p>Was genau die KI daraus macht, hängt vom eingesetzten Modell und der Qualität des Prompts ab.</p>

<h2 id="weitere-prompt-beispiele">Weitere Prompt-Beispiele</h2>

<p><strong>Risiken und Engpässe:</strong></p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Analysiere die folgenden Projektdaten von {%project.name%}
und identifiziere Risiken und Engpässe:

{%project.metrics%}

Konzentriere Dich auf: überfällige Tickets, nicht zugewiesene Aufgaben,
Abweichungen bei der Zeitschätzung und Versionen mit geringem Fortschritt.
</code></pre></div></div>

<p><strong>Stakeholder-Update:</strong></p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Erstelle ein kurzes Stakeholder-Update für {%project.name%}
(Stand: {%date%}):

{%project.metrics%}

Formuliere verständlich für Nicht-Techniker.
Maximal 5 Sätze. Fokus auf Fortschritt, Risiken und nächste Schritte.
</code></pre></div></div>

<p><strong>Kombination mit gespeicherten Abfragen:</strong></p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Statusbericht für {%project.name%}:

Projektmetriken:
{%project.metrics%}

Kritische offene Tickets:
{%query=47|table%}

Fasse den Projektstatus zusammen und bewerte die kritischen Tickets.
</code></pre></div></div>

<p>Hier wird <code class="language-plaintext highlighter-rouge">{%query=47|table%}</code> genutzt, um die Ergebnisse einer gespeicherten Abfrage (z.B. “Alle kritischen offenen Tickets”) als Tabelle in den Prompt einzubetten. Die Abfrage muss für den ausführenden Benutzer sichtbar sein.</p>

<p class="notice--primary"><strong>Datenschutz:</strong> Wer nur aggregierte Statistiken und keine personenbezogenen Daten an die KI senden will, sollte ausschließlich die Variable <code class="language-plaintext highlighter-rouge">{%project.metrics%}</code> verwenden. Sie liefert nur Anzahlen und Kennzahlen - keine Ticket-Beschreibungen, keine Namen. Variablen wie <code class="language-plaintext highlighter-rouge">{%query=47|table%}</code> hingegen übertragen Ticket-Details inklusive Betreff und Zuständigem an den KI-Anbieter. Wer auch mit Ticket-Details auf der sicheren Seite sein will, setzt auf ein lokal betriebenes KI-Modell über <a href="/de/redmine-ai-hosting">Ollama</a> - damit verlassen die Daten nicht das eigene Netzwerk.</p>

<h2 id="für-wen-ist-der-dashboard-block-nützlich">Für wen ist der Dashboard Block nützlich?</h2>

<p>Projektleiter und Teamleiter, die regelmäßige Berichte liefern müssen und schnell den Überblick brauchen. Den Block einmal einrichten, Prompt schreiben - und der Projektstatus steht automatisch auf dem Dashboard. Weitere Details zur Konfiguration (Berechtigungen, Model-Tags, mehrere Blöcke kombinieren) findest Du in der <a href="https://alphanodes.com/de/redmine-ai">Plugin-Dokumentation</a> abrufbar über den Kundenbereich.</p>

<h2 id="integriert-nicht-draufgesetzt">Integriert, nicht draufgesetzt</h2>

<p>Der Grund, warum ein einziger Prompt mit <code class="language-plaintext highlighter-rouge">{%project.metrics%}</code> einen vollständigen Projektbericht liefern kann: Das AI Plugin ist kein isoliertes Werkzeug, sondern greift direkt auf die Daten des Reporting und Automation Plugins zu. Die Variablen, die Metriken-Berechnung und das Dashboard-System arbeiten zusammen - deshalb reicht eine Variable, um aktuelle Ticketzahlen, Trends, Versionsfortschritt und Zeiterfassung in einen Bericht zu bündeln.</p>

<h2 id="weiterführende-infos">Weiterführende Infos</h2>

<ul>
  <li><a href="/de/redmine-ai">Redmine AI Plugin</a> - alle KI-Funktionen im Überblick</li>
  <li><a href="/de/ki-gestuetzte-automatisierung-redmine">KI-gestützte Automatisierung</a> - AI und Automation Plugin kombinieren</li>
  <li><a href="/de/redmine-hosting-funktionsuebersicht">Redmine Hosting Funktionsübersicht</a> - alle Funktionen auf einen Blick</li>
  <li><a href="/de/redmine-enterprise-support">Enterprise Support</a> - Support-Pakete mit AI Plugin</li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="redmine" /><category term="projektmanagement" /><summary type="html"><![CDATA[Mit dem KI-Text-Block auf dem Projekt-Dashboard lässt sich ein automatischer Statusbericht generieren - basierend auf den tatsächlichen Projektdaten. Ohne Automation-Regeln, ohne manuellen Aufwand.]]></summary></entry><entry xml:lang="de"><title type="html">KI-gestützte Automatisierung in Redmine: Wie AI und Automation Plugin zusammenarbeiten</title><link href="https://alphanodes.com/de/ki-gestuetzte-automatisierung-redmine" rel="alternate" type="text/html" title="KI-gestützte Automatisierung in Redmine: Wie AI und Automation Plugin zusammenarbeiten" /><published>2026-04-06T09:00:00+02:00</published><updated>2026-04-06T09:00:00+02:00</updated><id>https://alphanodes.com/de/ki-gestuetzte-automatisierung-redmine</id><content type="html" xml:base="https://alphanodes.com/de/ki-gestuetzte-automatisierung-redmine"><![CDATA[<p>Heute erfährst Du, wie man die Automation Plugin Aktion “KI-Ticketänderung” für die Zuordnung neu eingetroffener Support-Tickets sinnvoll nutzt. Anhand eines konkreten Beispiels zeigen wir, wie das Automation Plugin und das AI Plugin zusammenarbeiten, um bestimmte Tickets automatisch zu klassifizieren, zu priorisieren und dem richtigen Teammitglied zuzuweisen.</p>

<h2 id="voraussetzungen">Voraussetzungen</h2>

<p>Für die KI-gestützte Automatisierung brauchst Du drei Komponenten:</p>

<ol>
  <li><a href="/de/redmine-automation">Redmine Automation Plugin</a> - welches die Regel-Engine mit Triggern, Bedingungen und Aktionen liefert</li>
  <li><a href="/de/redmine-ai">Redmine AI Plugin</a> - welches die KI-Aktionen im Automation Plugin ergänzt. Beide Plugins stammen von AlphaNodes und sind aufeinander abgestimmt</li>
  <li>Ein geeignetes Sprachmodell (LLM) - entweder lokal über Ollama (DSGVO-konform) oder über einen Cloud-Anbieter wie Azure OpenAI. Welche Modelle sich eignen, erfährst Du im Abschnitt <a href="#welche-ki-modelle-eignen-sich">Welche KI-Modelle eignen sich?</a></li>
</ol>

<p class="notice--primary"><strong>LLM (Large Language Model)</strong>: Ein Sprachmodell ist eine KI, die natürliche Sprache versteht und erzeugt - vergleichbar mit ChatGPT. Es gibt Cloud-basierte Modelle (z.B. von OpenAI oder Anthropic) und lokale Modelle, die auf eigenen Servern laufen (z.B. über Ollama).</p>

<p>Das Automation Plugin ist bei vielen Hostingkunden bereits im Einsatz. Das AI Plugin ist über unseren <a href="/de/redmine-enterprise-support">Enterprise Support</a> oder als einzelnes AI Add-On monatlich buchbar.</p>

<h2 id="warum-automatisierung-mit-ki-sinnvoll-ist">Warum Automatisierung mit KI sinnvoll ist</h2>

<p>Mit dem Automation Plugin lassen sich viele typische Ticketbearbeitungen regelbasiert lösen: Enthält ein Ticket beispielsweise den Begriff “Server down”? Kann man die Priorität “Hoch” setzen und dem DevOps-Team zuweisen. Solche Regeln funktionieren zuverlässig (sowohl beim SAVE-Event als auch beim Zeitlichen-Auslöser), solange die Kriterien eindeutig sind.</p>

<p>Aber viele Support-Tickets sind selten eindeutig. “Datenexport funktioniert nicht” kann ein Frontend-Bug, ein Datenbankproblem oder eine falsche Konfiguration sein. Starre “If-Then”-Regeln scheitern hier, weil sie den Inhalt nicht verstehen - sie können nur nach vorgegebenen Stichworten oder Feldern filtern.</p>

<p>Das AI Plugin ergänzt das Automation Plugin um zusätzliche KI-Aktionen, die den Inhalt eines Tickets tatsächlich lesen, verstehen und darauf basierend Entscheidungen treffen. Das Ergebnis sind:</p>

<ul>
  <li><em>Schnellere Reaktionszeiten</em>: Tickets werden kurz nach Eingang klassifiziert und zugewiesen, nicht erst, wenn jemand Zeit hat, sie zu lesen</li>
  <li><em>Konsistente Qualität</em>: Die KI wendet dieselben Kriterien auf jedes Ticket mit den definierten Bedingungen an - ohne Ausnahme auch nach Feierabend und am Wochenende</li>
  <li><em>Entlastung des Teams</em>: Statt sich auf einen Mitarbeiter zu verlassen, der diese Zuweisung bisher manuell so nebenbei erledigt hat, können sich Mitarbeiter auf die eigentliche Problemlösung konzentrieren</li>
  <li><em>Bessere Nachvollziehbarkeit</em>: Die KI dokumentiert ihre Entscheidung als Kommentar im Ticket - jeder kann nachvollziehen, warum ein Ticket so klassifiziert wurde</li>
</ul>

<h2 id="für-wen-ist-die-kombination-interessant">Für wen ist die Kombination interessant?</h2>

<ul>
  <li><em>Support-Teams mit hohem Ticketaufkommen</em>: Wer täglich Dutzende oder hunderte Tickets per E-Mail bekommt und diese manuell sichtet, spart mit einer automatisierten KI-Einordnung erheblich Zeit</li>
  <li><em>Teams ohne dedizierten Dispatcher</em>: In kleineren Teams übernimmt oft ein Mitarbeiter die Ticket-Zuweisung nebenbei. Die KI-Automatisierung macht diese Rolle überflüssig</li>
  <li><em>Unternehmen mit mehreren Fachbereichen</em>: Je mehr mögliche Zuständige es gibt, desto schwieriger wird die manuelle Zuordnung. Die KI erkennt anhand des Inhalts, welches Team gefragt ist</li>
  <li><em>Organisationen mit Compliance-Anforderungen</em>: Behörden, Finanzdienstleister oder ISO-zertifizierte Unternehmen profitieren von der lückenlosen Protokollierung jeder KI-Entscheidung im Reporting Log</li>
  <li><em>Teams mit Schichtbetrieb oder internationalem Support</em>: Die KI arbeitet rund um die Uhr - auch nachts, am Wochenende und an Feiertagen werden Tickets sofort eingeordnet</li>
</ul>

<h2 id="was-die-kombination-ermöglicht">Was die Kombination ermöglicht</h2>

<p>Das Automation Plugin basiert auf individuell festgelegten Regeln: Wenn X passiert und Bedingung Y erfüllt ist, führe Aktion Z aus. Es bringt zahlreiche sinnvolle Aktionen mit - von Statusänderungen über E-Mail-Versand bis hin zu Webhooks und Shell-Befehlen.</p>

<p>Mit dem AI Plugin sind zusätzliche Aktionen verfügbar:</p>

<p><strong>KI-Ticketänderung</strong> - die KI analysiert das auslösende Ticket und gibt strukturierte Änderungen zurück:</p>
<ul>
  <li>Tags setzen</li>
  <li>Status ändern</li>
  <li>Priorität anpassen</li>
  <li>Zuständigen zuweisen</li>
  <li>Fortschritt setzen</li>
  <li>Kommentar hinzufügen</li>
</ul>

<p><strong>KI-Tool</strong> - die KI bekommt vollen Zugriff auf Redmine und kann auf Basis mitgelieferter Tools eigenständig handeln: Ticket erstellen, Wiki-Seite schreiben, Zeitbuchungen anlegen.</p>

<p>Das Besondere: Beide Aktionen unterstützen Variablen. Der Prompt wird vor dem KI-Aufruf mit den tatsächlichen Ticket-Daten befüllt die Du für relevant hältst - Betreff, Beschreibung, Autor, Projekt, benutzerdefinierte Felder und mehr.</p>

<h2 id="praxisbeispiel-zu-einer-intelligenten-ticket-zuweisung">Praxisbeispiel zu einer intelligenten Ticket-Zuweisung</h2>

<p>Hier mal ein typisches Einsatzszenario: Dein Team betreut mehrere Kunden und bekommt Support-Tickets per E-Mail. Bisher liest ein Teamleiter jedes Ticket, entscheidet über Dringlichkeit und weist es manuell einem freien Mitarbeiter zu. Das kostet den Mitarbeiter täglich ca. 30-60 Minuten Zeit, die er an anderer Stelle deutlich besser nutzen kann.</p>

<p><img src="/../assets/images/posts/ai-ki-aktion.png" alt="Redmine Automation Plugin - KI Aktionen" /></p>

<h3 id="die-automation-regel-dazu">Die Automation-Regel dazu</h3>

<p>Wir arbeiten mit dem Trigger “Event - Ticket speichern”, damit die Regel immer bei einem Speichervorgang geprüft wird und Änderungen zeitnah durchgeführt werden.</p>

<p>Die nachfolgenden Bedingungen sind nur beispielhaft und müssen auf Deine Bedingungen angepasst werden.</p>

<table>
  <thead>
    <tr>
      <th>Bedingung</th>
      <th>Operator / Wert</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Projekt</td>
      <td>z.B. SUPPORT</td>
    </tr>
    <tr>
      <td>Status</td>
      <td>ist / z.B. Neu</td>
    </tr>
    <tr>
      <td>Tracker</td>
      <td>ist / z. B. Helpdesk</td>
    </tr>
    <tr>
      <td>Zugewiesen an</td>
      <td>kein</td>
    </tr>
    <tr>
      <td>Angelegt</td>
      <td>heute</td>
    </tr>
    <tr>
      <td>Zuletzt geändert von</td>
      <td>ist nicht / BOT USER</td>
    </tr>
  </tbody>
</table>

<h3 id="der-ki-prompt-action-ki-ticketänderung">Der KI-Prompt (Action: KI-Ticketänderung)</h3>

<p class="notice--primary"><strong>Prompt</strong>: Ein Prompt ist die Anweisung an die KI - ein Text, der beschreibt, was sie tun soll. Im Automation Plugin wird der Prompt einmal definiert und dann bei jedem passenden Ticket automatisch ausgeführt.</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Du bist ein Support-Triage-Agent.

Analysiere dieses Support-Ticket:
- Betreff: {issue.subject}
- Beschreibung: {issue.description}
- Erstellt von: {issue.author}
- Projekt: {project.name}

Klassifiziere das Ticket nach folgenden Regeln:

PRIORITÄT:
- "Dringend": Produktionsausfall, Datenverlust, Sicherheitslücke
- "Hoch": Funktionalität stark eingeschränkt, viele User betroffen
- "Normal": Einzelne Funktion fehlerhaft, Workaround vorhanden
- "Niedrig": Kosmetisch, Verbesserungsvorschlag

ZUWEISUNG:
- "mueller" bei Backend/API/Datenbank/Performance
- "schmidt" bei Frontend/UI/CSS/JavaScript
- "weber" bei Infrastruktur/Deployment/Server
- "DevOps Gruppe" bei Unsicherheit

TAGS:
Setze passende Tags aus: bug, feature-request, question, security, performance, ui, api, database, infrastructure

Füge als Kommentar (notes) eine kurze Begründung hinzu.
</code></pre></div></div>

<p>Als <strong>Model-TAGs</strong> wird z.B. <code class="language-plaintext highlighter-rouge">automation</code> gewählt - hinter dem sich beispielsweise ein schnelles, günstiges Modell versteckt, welches für Klassifizierungsaufgaben geeignet ist.</p>

<h3 id="was-passiert-als-nächstes">Was passiert als nächstes?</h3>

<p>Sobald die Regel aktiv ist, wäre der beispielhafte Ablauf wie folgt:</p>

<ol>
  <li>Du erhältst eine Supportanfrage mit dem Betreff “Datenexport bricht nach 2 Minuten ab”</li>
  <li>Die Automation-Regel greift: neues Ticket, richtiger Tracker, richtiger Status</li>
  <li>Das AI Plugin wird aufgerufen. Die Variablen im Prompt werden durch die Ticket-Daten ersetzt</li>
  <li>Die KI analysiert im Hintergrund den Inhalt und führt die geforderten Tätigkeiten durch</li>
  <li>Das Automation Plugin wendet die Änderungen auf das Ticket an: Priorität wird auf “Hoch” gesetzt, <em>mueller</em> wird zugewiesen, Tags werden vergeben, die KI-Begründung erscheint als Kommentar</li>
  <li><em>mueller</em> bekommt eine Benachrichtigung und sieht ein fertig klassifiziertes Ticket mit Kontext</li>
</ol>

<p><img src="/../assets/images/posts/ai-ki-aktion-result.png" alt="Redmine Automation Plugin - KI Aktionen mögliches Ergebnis" /></p>

<p><em>Ergebnis:</em> Vom Eingang der Supportanfrage bis zum korrekt zugewiesenen, priorisierten Ticket vergeht nur wenig Zeit und man erhält bei Bedarf auch eine Begründung bezüglich der durchgeführten Änderungen.</p>

<h2 id="weitere-kombinationsmöglichkeiten">Weitere Kombinationsmöglichkeiten</h2>

<p>Diese Ticket-Zuordnung ist nur ein Beispiel. Die Kombination aus Automation und AI Plugin eignet sich überall dort, wo regelbasierte Automatisierung an ihre Grenzen stößt:</p>

<ul>
  <li><em>Zeitgesteuerte Ticket-Analyse:</em> Eine geplante Regel prüft wöchentlich alle offenen Tickets und markiert solche, die seit 14 Tagen keine Aktivität zeigen. Die KI liest den letzten Stand und schreibt einen Kommentar mit einer Empfehlung: nachfragen, eskalieren oder schließen.</li>
  <li><em>Automatisches Tagging bei Änderungen:</em> Bei jeder Ticket-Aktualisierung prüft die KI, ob die bestehenden Tags noch zum aktuellen Inhalt passen und aktualisiert sie bei Bedarf.</li>
  <li><em>Intelligentes Routing nach Projektkontext:</em> Die KI liest nicht nur das Ticket, sondern nutzt die read-only Tools, um ähnliche bereits gelöste Tickets zu finden. Basierend darauf weist sie das Ticket dem Kollegen zu, der ähnliche Probleme bereits erfolgreich gelöst hat.</li>
  <li><em>Qualitätsprüfung neuer Tickets:</em> Bevor ein Ticket den Status “Neu” verlässt, prüft die KI ob alle notwendigen Informationen vorhanden sind und hinterlässt einen Kommentar mit Rückfragen, falls Angaben fehlen.</li>
</ul>

<h2 id="welche-ki-modelle-eignen-sich">Welche KI-Modelle eignen sich?</h2>

<p>Nicht jedes Sprachmodell kann zuverlässig Tickets analysieren und als strukturiertes JSON antworten. Für die Automation-Aktionen muss ein Modell zwei Dinge beherrschen: den Inhalt eines Tickets im Kontext bewerten und das Ergebnis in einem vorgegebenen Format zurückgeben. Das setzt eine gewisse Modellgröße und Instruktionstreue voraus.</p>

<h3 id="gut-geeignet">Gut geeignet:</h3>

<table>
  <thead>
    <tr>
      <th>Modell</th>
      <th>Provider</th>
      <th>Stärke</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>GPT-4o / GPT-4o mini</td>
      <td>OpenAI / Azure OpenAI</td>
      <td>Sehr zuverlässig bei JSON-Output, gute Klassifizierung</td>
    </tr>
    <tr>
      <td>Claude Sonnet / Haiku</td>
      <td>Anthropic</td>
      <td>Präzise Analyse, gutes Sprachverständnis auch auf Deutsch</td>
    </tr>
    <tr>
      <td>Qwen3 (32B+)</td>
      <td>Ollama (lokal)</td>
      <td>Gute Balance aus Qualität und Geschwindigkeit, DSGVO-konform</td>
    </tr>
    <tr>
      <td>Llama 3.3 (70B)</td>
      <td>Ollama (lokal)</td>
      <td>Starke Leistung bei komplexeren Analysen, DSGVO-konform</td>
    </tr>
    <tr>
      <td>Mistral Large</td>
      <td>Ollama (lokal)</td>
      <td>Solide Klassifizierung, effizient bei strukturierten Aufgaben</td>
    </tr>
  </tbody>
</table>

<h3 id="eingeschränkt-geeignet">Eingeschränkt geeignet:</h3>

<p>Kleine Modelle unter 14B Parametern (z.B. Llama 3.2 8B, Phi-3 Mini) können bei einfacher Klassifizierung funktionieren, liefern aber bei komplexeren Prompts oder deutschsprachigen Tickets oft ungenaue oder unvollständige JSON-Antworten. Für produktiven Einsatz empfehlen wir mindestens ein Modell mit 32B Parametern oder eines der Cloud-Modelle.</p>

<p class="notice--primary">Wer DSGVO-konform arbeiten möchte, setzt auf Ollama mit einem lokalen Modell. Über unser <a href="/de/redmine-ai-hosting">Redmine AI Hosting</a> übernehmen wir den Betrieb des Ollama-Servers auf dedizierter Hardware in Deutschland - ohne dass Du eigene GPU-Server verwalten musst.</p>

<h2 id="kostenkontrolle-token-limits-und-model-tags">Kostenkontrolle: Token-Limits und Model-Tags</h2>

<p class="notice--primary"><strong>Token</strong>: Ein Token entspricht ungefähr einem Wort oder Wortteil. Jeder KI-Aufruf verbraucht Tokens - sowohl für die Anfrage (Dein Prompt + Ticket-Daten) als auch für die Antwort der KI. Die Kosten bei Cloud-Anbietern werden pro Token abgerechnet.</p>

<p>KI-Aktionen in Automation-Regeln können schnell viele API-Aufrufe erzeugen. Das AI Plugin bietet dafür zwei Stellschrauben:</p>

<p><em>Model-Tags</em> legen fest, welches KI-Modell eine Regel verwendet. Ein schnelles, günstiges Modell reicht für Klassifizierung. Komplexere Analysen bekommen ein leistungsfähigeres Modell.</p>

<p><em>Token-Limits</em> begrenzen den Verbrauch pro Modell auf ein tägliches oder monatliches Budget. Ist das Limit erreicht, wird die KI-Aktion übersprungen - die restlichen Aktionen der Regel laufen trotzdem weiter. Ein Hinweis im Log dokumentiert den Grund.</p>

<p>So behältst Du die Kontrolle über die Kosten, auch wenn täglich hunderte Tickets verarbeitet werden.</p>

<h3 id="die-einrichtung-in-4-schritten">Die Einrichtung in 4 Schritten</h3>

<p>Wer beide Plugins nutzt, muss bei der Einrichtung Folgendes beachten:</p>

<ol>
  <li>KI-Modell konfigurieren: Im AI Plugin ein Modell anlegen (z.B. Ollama lokal oder Azure OpenAI), Model-Tag “automation” vergeben, Token-Limit setzen</li>
  <li>Automation-Regel erstellen: Trigger, Bedingungen und Filter festlegen (z.B. neues Support-Ticket)</li>
  <li>KI-Aktion hinzufügen: “AI Issue Change” als Aktion wählen, Prompt mit Variablen schreiben, Model-Tag “automation” auswählen</li>
  <li>Testen und aktivieren: Regel mit einem Test-Ticket prüfen, Ergebnis im Log kontrollieren, Regel aktivieren</li>
</ol>

<h2 id="der-eigentliche-mehrwert-dieser-plugin-kombination">Der eigentliche Mehrwert dieser Plugin-Kombination</h2>

<p>Das Automation Plugin übernimmt das “Wann” und “Unter welchen Bedingungen”, das AI Plugin übernimmt das “Was genau tun”. Zusammen ergibt das einen vollautomatischen Prozess ohne manuellen Auslöser.</p>

<p>Und ein oft unterschätzter Punkt: Die Automation-Bedingungen sind ein wichtiger Kostenfilter. Denn nicht jedes Unternehmen betreibt einen eigenen Ollama Server, sondern nutzt oft eine tokenbasierte Abrechnung.
Ohne diese Automation-Bedingungen würde die KI bei jeder Ticket-Änderung aufgerufen - auch bei Statuswechseln, Kommentaren, Feldänderungen. Die Bedingungen (nur neue Tickets, nur bestimmter Tracker, nur unzugewiesen etc.) sorgen dafür, dass die KI nur dann läuft, wenn es tatsächlich sinnvoll ist. Das spart Token und damit Geld.</p>

<p>Wer das <a href="/de/redmine-reporting">Reporting Plugin</a> im Einsatz hat, profitiert zusätzlich vom integrierten Anwendungs-Log. Jeder KI-Aufruf wird dort automatisch protokolliert - mit Modellname, Token-Verbrauch und den durchgeführten Änderungen. Gerade bei automatisierten Prozessen, die ohne manuelles Zutun laufen, schafft das die nötige Transparenz: Was hat die KI wann entschieden und warum? Besonders relevant ist das für Unternehmen mit Dokumentationspflichten - etwa in regulierten Branchen wie Behörden, Finanzdienstleistung oder Gesundheitswesen, aber auch für ISO-zertifizierte Organisationen, die Prozessentscheidungen lückenlos nachweisen müssen.</p>

<p>Zudem lassen sich KI-gestützte Automatisierungen über die Zusammenarbeit mit weiteren AlphaNodes Plugins auf andere Entitäten ausweiten - etwa Helpdesk-Tickets, User, DB-Einträge oder Passwort-Einträge. Die KI-Aktionen sind damit nicht auf klassische Tickets beschränkt, sondern lassen sich überall dort einsetzen, wo das Automation Plugin einen Trigger bereitstellt.</p>

<p class="notice--primary"><strong>Redmine AI Plugin</strong>: Als Aufsatz für das Automation Plugin unterstützt Dich die KI mit unserem neuen Feature beim schnelleren Erreichen Deiner Ziele. Das Plugin stellt die Verbindung zu externen KI-Anbietern her, die Du selbst auswählst und bei denen Du ein eigenes Konto bzw. Abonnement benötigst. Mit dieser Anbindung kannst Du Tickets zusammenfassen, Antwortentwürfe erstellen, Wiki-Inhalte analysieren und eigene KI-Prompts definieren.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-ai">Redmine AI Plugin</a> - KI-Funktionen für Redmine</li>
  <li><a href="/de/redmine-automation">Redmine Automation Plugin</a> - Automatisierung für Redmine</li>
  <li><a href="/de/dsgvo-konforme-ai-integration-redmine">DSGVO-konforme AI-Integration</a> - KI-Einsatz ohne Datenschutz-Risiken</li>
  <li><a href="/de/redmine-ai-entscheidungshilfe">AI Entscheidungshilfe</a> - ist das AI Plugin für Dich geeignet?</li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="redmine" /><category term="projektmanagement" /><summary type="html"><![CDATA[Du nutzt bereits das Automation Plugin? Dann erfahre, wie man zusätzlich mit dem AI Plugin eine intelligente Ticket-Einordnung aufbaut, um Support-Tickets automatisch zu priorisieren und zuzuweisen.]]></summary></entry><entry xml:lang="de"><title type="html">Taskboard und Zählerboxen für ein Aufgabenmanagement im Trello-Stil</title><link href="https://alphanodes.com/de/redmine-reporting-taskboard-counterboxen" rel="alternate" type="text/html" title="Taskboard und Zählerboxen für ein Aufgabenmanagement im Trello-Stil" /><published>2026-03-18T00:25:12+01:00</published><updated>2026-03-18T00:25:12+01:00</updated><id>https://alphanodes.com/de/reporting-counterboxen-taskboard</id><content type="html" xml:base="https://alphanodes.com/de/redmine-reporting-taskboard-counterboxen"><![CDATA[<p>In vielen Unternehmen nutzen Mitarbeiter neben Redmine zusätzliche Tools für einfaches Aufgabenmanagement. Die typischen Anforderungen dabei:</p>

<ul>
  <li>Eigene offene Aufgaben auf einen Blick sehen</li>
  <li>Aufgabenstatus schnell ändern (z. B. per Drag &amp; Drop)</li>
  <li>Unterschiedliche Ansichten je nach Rolle: “Was muss ich tun?”, “Was habe ich erstellt?”, “Was ist überfällig?”</li>
</ul>

<p>Das Reporting Plugin deckt diese Anforderungen mit zwei Funktionen ab: Zählerboxen und dem Taskboard.</p>

<h2 id="zählerboxen-ticket-abfragen-als-zahl">Zählerboxen: Ticket-Abfragen als Zahl</h2>

<p>Zählerboxen sind kompakte Kacheln die man mittels Dashboard Block “Abfragegruppen” auf der Startseite oder Projektübersicht platziert.
In diesen wird jeweils eine Zahl dargestellt, die zu einer Ticket-Abfrage führt. Per Klick gelangt man direkt zur zugehörigen Ticketliste oder der Board-Ansicht (je nachdem was man als Darstellung eingestellt hat).</p>

<p><img src="/../assets/images/posts/reporting-counterboxes.png" alt="Redmine Reporting Plugin Zählerboxen" /></p>

<h3 id="typische-zählerboxen-für-mitarbeiter">Typische Zählerboxen für Mitarbeiter</h3>

<ul>
  <li><strong>Mir zugewiesen</strong>: Alle offenen Tickets, die dir zugewiesen sind</li>
  <li><strong>Überfällig</strong>: Tickets mit überschrittenem Fälligkeitsdatum</li>
  <li><strong>Gemeldete Tickets</strong>: Tickets, die du selbst erstellt hast</li>
  <li><strong>Diese Woche fällig</strong>: Aufgaben mit Fälligkeit in der laufenden Woche</li>
  <li><strong>Ohne Zuweisung</strong>: Offene Tickets im Projekt, die noch niemandem zugewiesen sind</li>
</ul>

<h3 id="so-funktioniert-es">So funktioniert es</h3>

<p>Jede Zählerbox basiert auf einer gespeicherten Ticket-Abfrage. Ticket-Abfragen können von Administratoren oder von Anwendern mit entsprechender Berechtigung angelegt werden.</p>

<p>Um Zählerboxen für alle Anwender auf der Startseite einzurichten, benötigt man das Recht, Dashboard-Blöcke für andere Benutzer zu konfigurieren (z.B. als Administrator möglich). Und für andere Benutzer öffentliche Abfragen einzurichten.
Sobald die Funktion “Abfrageboxen” in den Plugin-Einstellungen aktiv und konfiguriert ist kannst Du los legen.</p>

<p>Damit die Zählerboxen für alle Mitarbeiter sinnvoll nutzbar sind, empfiehlt es sich, Ticket-Abfragen so einzurichten, dass sie:</p>

<ul>
  <li><strong>für alle Benutzer sichtbar</strong> sind (öffentliche Abfrage)</li>
  <li><strong>projektübergreifend</strong> gelten, also nicht auf ein einzelnes Projekt beschränkt sind</li>
  <li><strong>ich-bezogen</strong> sind, also <em>Zugewiesen an</em> = ich</li>
</ul>

<p>So muss die Abfrage nur einmal angelegt werden und gilt für das gesamte Team. Sowohl global als auch projektbezogen.</p>

<h3 id="zählerboxen-einrichten">Zählerboxen einrichten</h3>

<ol>
  <li>Erstelle eine Ticket-Abfrage mit den gewünschten Filtern (z. B. Status = offen, Zugewiesen an = aktueller Benutzer)</li>
  <li>Als Darstellung wähle “Board” aus (nicht Liste) und klicke auf “Abfrage speichern”.</li>
  <li>Fülle die notwendigen Felder aus (Name, Sichbarkeit, für alle Projekte etc.) und aktiviere die Option “Zählerbox aktivieren”.</li>
  <li>Wähle eine Abfragegruppe aus, vergib einen Namen, eine Farbe, eine Gewichtung etc. und klick auf “Speichern”.</li>
  <li>Die erste Zählerbox sollte entsprechen der Plugin-Konfiguration im entsprechenden Dashboard-Block “Abfrageboxen” erscheinen.</li>
  <li>Fahre fort mit weiteren Abfragen.</li>
</ol>

<h2 id="taskboard-tickets-in-einer-kanban-ansicht">Taskboard: Tickets in einer Kanban-Ansicht</h2>

<p>Das Taskboard zeigt Tickets als Karten in Spalten, geordnet nach Status. Tickets lassen sich per Drag &amp; Drop zwischen den Spalten verschieben, was den Status direkt in Redmine ändert.</p>

<p><img src="/../assets/images/posts/taskboard-gruppe-move.png" alt="Redmine Reporting Plugin Taskboard" /></p>

<h3 id="was-du-damit-tun-kannst">Was du damit tun kannst</h3>

<ul>
  <li><strong>Status ändern</strong>: Ziehe ein Ticket von “Neu” nach “In Bearbeitung” oder “Erledigt”</li>
  <li><strong>Zuweisungen ändern</strong>: Über die Avatar-Leiste kannst du Tickets direkt anderen Mitarbeitern zuweisen</li>
  <li><strong>Gruppieren</strong>: Lass dir Tickets nach Status, Priorität, Kategorie oder anderen Feldern gruppiert anzeigen</li>
  <li><strong>Spaltenübersicht</strong>: Jede Spalte zeigt die Gesamtanzahl der enthaltenen Tickets, sodass erkennbar ist, wo sich Aufgaben stauen</li>
</ul>

<h2 id="zählerboxen-und-taskboard-im-zusammenspiel">Zählerboxen und Taskboard im Zusammenspiel</h2>

<p>Zählerboxen und Taskboard ergänzen sich: Die Zählerbox zeigt die Anzahl, ein Klick öffnet die Liste oder das Board. Auch im Taskboard selbst zeigt jede Spalte die Gesamtanzahl der Tickets.</p>

<p>Das ergibt zwei Ebenen der Übersicht:</p>

<ul>
  <li><strong>Startseite</strong>: Wie viele Aufgaben liegen in welcher Kategorie?</li>
  <li><strong>Taskboard</strong>: Wie sind die Aufgaben auf die Statusspalten verteilt?</li>
</ul>

<h2 id="mobiler-zugriff">Mobiler Zugriff</h2>

<p>Redmine ist eine Webanwendung und läuft im Browser, auch auf Smartphone und Tablet. Die Oberfläche passt sich an kleinere Bildschirme an, eine separate App ist nicht erforderlich. Die Qualität der mobilen Darstellung hängt vom verwendeten Redmine-Theme ab.</p>

<h2 id="redmine-vs-separates-tool-was-zu-bedenken-ist">Redmine vs. separates Tool: Was zu bedenken ist</h2>

<p>Wer bereits Redmine im Einsatz hat, kann mit dem Reporting Plugin auf ein zusätzliches Tool verzichten. Die Daten bleiben im bestehenden System, Berechtigungen greifen wie gewohnt, und es entfallen Lizenzkosten für ein weiteres Produkt.</p>

<p>Zählerboxen geben Deinen Mitarbeitern sofortigen Überblick, das Drag &amp; Drop Board ermöglicht schnelles Arbeiten im Kanban-Stil, und der mobile Zugriff funktioniert ganz ohne App über den Browser - mit den regulären Zugangsdaten.</p>

<p class="notice--primary">Alle Informationen zu unseren Erweiterungen für Redmine gibt es auf der <a href="/de/produkte">Produktseite</a>. Das kostenpflichtige Reporting Plugin gibt es einzeln oder als Teil unseres Business-Class Bundle, sowie dem Enterprise+ Bundle. Die hier beschriebene Funktion kann in unserer Online-Demo ausgiebig getestet werden. Die hier beschriebene, erweiterte Ticketliste ist nur eine der vielen nützlichen Funktionen unseres Plugins. Mehr Informationen findest du auch <a href="/de/reporting-plugin-funktionsuebersicht">in folgendem Beitrag</a>.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-reporting">Redmine Reporting Plugin</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Für eine schnelle, visuelle Aufgabenübersicht greifen viele Teams zu Trello & Co. Doch das geht auch direkt in Redmine - mit dem Reporting Plugin.]]></summary></entry><entry xml:lang="de"><title type="html">Erweiterte Ticketliste des Redmine Reporting Plugin</title><link href="https://alphanodes.com/de/redmine-reporting-ticketliste" rel="alternate" type="text/html" title="Erweiterte Ticketliste des Redmine Reporting Plugin" /><published>2026-03-17T00:25:12+01:00</published><updated>2026-03-17T00:25:12+01:00</updated><id>https://alphanodes.com/de/reporting-ticketliste</id><content type="html" xml:base="https://alphanodes.com/de/redmine-reporting-ticketliste"><![CDATA[<p>Die Redmine Ticketliste ist die zentrale Anlaufstelle wenn es um das Anzeigen und Verwalten von Tickets geht.</p>

<ul>
  <li>Sie ist projektbezogen als auch projektübergreifend nutzbar und</li>
  <li>bietet zahlreiche Filter, um sowohl offene als auch geschlossenen Vorgänge aufzuspüren.</li>
</ul>

<p>Stell Dir vor, du erhälst noch detailliertere Suchmöglichkeiten, zahlreiche Zusatzfilter und Spalten, sowie andere Darstellungsformen um deine Daten bis ins Detail auseinanderzunehmen - für nachvollziehbare Analysen und mehr Transparenz.</p>

<h2 id="mehr-möglichkeit-zu-organisieren-und-zu-präsentieren">Mehr Möglichkeit zu organisieren und zu präsentieren</h2>

<p>Die erweiterte Ticketliste des Redmine Reporting Plugins erlaubt Dir einfach und unkompliziert noch tiefere Einblicke in die Arbeitsprozesse, welche die Standard Redmine-Liste nicht bietet.</p>

<p>Lerne ein paar praktische Use Cases kennen, wie Dir die erweiterte Ticketliste des <a href="/de/redmine-reporting">Redmine Reporting Plugins</a> helfen kann.</p>

<h3 id="für-projektleiter-schneller-überblick-und-steuerung">Für Projektleiter: Schneller Überblick und Steuerung</h3>

<p>Du hast nur wenig Zeit das Statusmeeting mit dem Team vorzubereiten? Oder musst den Status von über 100 offenen Tickets prüfen und weißt nicht: welche kritisch sind, wo es Probleme gibt oder wer überlastet ist?</p>

<p><strong>Die Lösung:</strong>
Statt dich durch endlose Listen zu klicken, nutzt du die erweiterten Filter der Ticketliste:</p>

<p><img src="/../assets/images/posts/reporting-issuelifetime.png" alt="Redmine Reporting Plugin Ticketliste" /></p>

<ul>
  <li>
    <p><strong>Ticket-Lebenszeit</strong>: Zeigt dir sofort, welche Tickets ungewöhnlich lange offen sind. Ein Ticket, das seit mehr als 1 Monat in “In Bearbeitung” hängt zeigt dir: Da läuft etwas schief.</p>
  </li>
  <li>
    <p><strong>Roundtrips</strong>: Ein Ticket mit 8 Roundtrips (ständiges Hin-und-Her zwischen Status A und B) signalisiert: Hier gibt es Unklarheiten oder Probleme zwischen Team-Mitgliedern. Die solltest du prüfen.</p>
  </li>
  <li>
    <p><strong>Counter-Boxen mit Schwellwerten</strong>: Du hast dir eine Abfragebox eingerichtet, die rot wird, wenn mehr als 5 Tickets länger als 30 Tage offen sind. Die Box ist rot - du weißt sofort, wo du nachfragen musst.</p>
  </li>
</ul>

<p><strong>Das Ergebnis:</strong>
Statt langer Vorbereitung brauchst du maximal 5 Minuten um dir einen Überblick zur aktuellen Situation zu verschaffen und dein Team mit konkreten Fragen besser zu steuern: “Ticket <code class="language-plaintext highlighter-rouge">#123</code> hat 8 Roundtrips - was blockiert euch da?” Oder: “Ticket <code class="language-plaintext highlighter-rouge">#234</code> ist seit über 1 Monat in Bearbeitung - ich weise es Andi zu, der gerade etwas Leerlauf hat.”</p>

<h3 id="für-teams-prozesse-verbessern-und-engpässe-erkennen">Für Teams: Prozesse verbessern und Engpässe erkennen</h3>

<p><strong>Die Situation:</strong>
Das täglich 15-Minuten-Stand-up dauert oft 30 Minuten, weil jeder erstmal seine Tickets zusammensuchen muss und ihr über problembehaftete Tickets diskutiert, diese nicht schnell genug findet oder hier nicht weiter kommt?</p>

<p><strong>Die Lösung:</strong>
Das Team nutzt die erweiterte Ticketliste mit spezifischen Filtern:</p>

<p><img src="/../assets/images/posts/reporting-board-assignee.png" alt="Redmine Reporting Plugin Ticketliste" /></p>

<ul>
  <li>
    <p><strong>Board-Ansicht farblich hevorgehoben oder gruppiert nach “Zugewiesen an”</strong>: Jeder sieht seine Spalte mit den aktuellen Tickets. Wer nichts in “In Progress” hat, sollte sich ein neues Ticket holen.</p>
  </li>
  <li>
    <p><strong>Roundtrips</strong>: Tickets mit hohen Roundtrips werden hervorgehoben. Das Team hat sich auf die Regel geeinigt: Erst ab 5 Roundtrips wird ein Ticket im Stand-up diskutiert, weil offensichtlich etwas unklar ist.</p>
  </li>
  <li>
    <p><strong>Live-Search mit Feldsuche</strong>: Während des Meetings tippt jemand schnell <code class="language-plaintext highlighter-rouge">id:1234,1235,1236</code> in die Live-Search der Ticketliste ein, um die drei diskutierten Tickets sofort anzuzeigen - keine Klick-Odyssee über zeitraubende Filterung.</p>
  </li>
</ul>

<p><strong>Das Ergebnis:</strong>
Die Stand-ups dauern wieder 15 Minuten. Die Diskussion ist fokussiert auf tatsächliche Blocker (hohe Roundtrips) und dem weiteren Fortschritt (Boardansicht zur aktuellen Aufgabenverteilung). Niemand verschwendet Zeit mit “Wo steht mein Ticket nochmal?”</p>

<h3 id="für-admins-reporting-für-management-und-qualitätssicherung">Für Admins: Reporting für Management und Qualitätssicherung</h3>

<p><strong>Die Situation:</strong>
Du bist verantwortlich für 15 Projekte in Redmine. Jeden Monat will das Management wissen: Welche Projekte laufen gut? Wo gibt es Risiken? Welche Teams brauchen Unterstützung?</p>

<p><strong>Die Lösung:</strong>
Du nutzt die projektübergreifende Ticketliste mit aggregierten Metriken:</p>

<p><img src="/../assets/images/posts/reporting-treemap.png" alt="Redmine Reporting Plugin Ticketliste" /></p>

<ul>
  <li>
    <p><strong>Tree Map “Aufgewendete Zeit aller Projekte”</strong>: Zeigt visuell, wo die meiste Zeit investiert wurde. Ein Projekt mit überproportional viel Zeit, aber wenig geschlossenen Tickets? Ein Warnsignal.</p>
  </li>
  <li>
    <p><strong>Ticketabhängigkeiten-Ansicht</strong>: Für die identifizierten Problem-Tickets schaust du dir die Abhängigkeiten an. Muster: Viele haben blockierende Tickets, die erst spät entdeckt wurden. Das deutet auf unzureichende Planung hin.</p>
  </li>
  <li>
    <p><strong>Gruppierung nach “Projekt” mit Summen</strong>: Du aktivierst die Summen für “Geschätzter Aufwand”, “Aufgewendete Zeit” und “Kosten”. Damit siehst du pro Projekt: Wo liegen wir über Budget? Die Spalte “Kosten mit Unteraufgaben” gibt dir die Gesamtkosten inklusive Sub-Tasks.</p>
  </li>
</ul>

<p><img src="/../assets/images/posts/reporting-list-budget.png" alt="Redmine Reporting Plugin Ticketliste" /></p>

<ul>
  <li><strong>Export als Excel</strong>: Du exportierst die gefilterte Ansicht und ergänzt sie mit ein paar Kommentaren. Fertig ist der Management-Report.</li>
</ul>

<p><strong>Das Ergebnis:</strong>
Du präsentierst dem Management nicht nur “es gibt ein Problem”, sondern konkrete Daten: “Team X hat zu hohe Kosten bei Ticket <code class="language-plaintext highlighter-rouge">#123</code> und <code class="language-plaintext highlighter-rouge">#234</code>, Team Y nur bei Ticket <code class="language-plaintext highlighter-rouge">#345</code>. Das Pattern zeigt sich besonders bei Feature-Tickets, nicht bei Bugs. Wir sollten den Feature-Review-Prozess in Team X überarbeiten.”</p>

<p><strong>Was alle drei Zielgruppen verbindet:</strong></p>

<p>Egal ob Projektleiter, Team oder Admin - die wirkliche Stärke der erweiterten Ticketliste liegt in den <strong>benutzerdefinierten Abfragen</strong>.</p>

<p>Die erweiterte Ticketliste des Reporting Plugins ist kein Feature, das man “einschaltet” - sie integriert sich automatisch da, wo man sie braucht. Die Kunst liegt nur darin, die richtigen Fragen für den eigenen Einsatz zu stellen und die entsprechenden Metriken zu nutzen:</p>

<ul>
  <li><strong>Projektleiter fragen:</strong> “Wo sind die Probleme?” → Lebenszeit, Roundtrips, SLA-Filter</li>
  <li><strong>Teams fragen:</strong> “Was blockiert uns?” → Status-Änderungen, Roundtrips, Abhängigkeiten</li>
  <li><strong>Admins fragen:</strong> “Wie ist der Gesamtzustand?” → Tree Maps, Kosten-Summen, projektübergreifende Filter</li>
</ul>

<p>Einmal eine sinnvolle Filterkombi erstellt, gespeichert, und dann regelmäßig wiederverwendet (Beispielsweise mittels <a href="/de/redmine-counter-boxen">Zählerboxen</a>) unterstützt dich bei mindestens 80% der üblichen Anwendungsfälle in einem Projektteam.</p>

<p class="notice--primary">Alle Informationen zu unseren Erweiterungen für Redmine gibt es auf der <a href="/de/produkte">Produktseite</a>. Das kostenpflichtige Reporting Plugin gibt es einzeln oder als Teil unseres Business-Class Bundle, sowie dem Enterprise+ Bundle. Die hier beschriebene Funktion kann in unserer Online-Demo ausgiebig getestet werden. Die hier beschriebene, erweiterte Ticketliste ist nur eine der vielen nützlichen Funktionen unseres Plugins. Mehr Informationen findest du auch <a href="/de/reporting-plugin-funktionsuebersicht">in folgendem Beitrag</a>.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-reporting">Redmine Reporting Plugin</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Lerne ein paar praktische Einsatzbeispiele unseres umfangreichen Feature-Sets kennen]]></summary></entry><entry xml:lang="de"><title type="html">DSGVO-konforme AI-Integration in Redmine: KI-Einsatz ohne Datenschutz-Risiken</title><link href="https://alphanodes.com/de/dsgvo-konforme-ai-integration-redmine" rel="alternate" type="text/html" title="DSGVO-konforme AI-Integration in Redmine: KI-Einsatz ohne Datenschutz-Risiken" /><published>2026-02-21T09:00:00+01:00</published><updated>2026-02-21T09:00:00+01:00</updated><id>https://alphanodes.com/de/dsgvo-konforme-ai-integration-redmine</id><content type="html" xml:base="https://alphanodes.com/de/dsgvo-konforme-ai-integration-redmine"><![CDATA[<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Ist KI in Redmine DSGVO-konform nutzbar?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, mit der richtigen Architektur. Entscheidend sind drei Punkte: Datenresidenz in Deutschland oder der EU, ein Auftragsverarbeitungsvertrag (AVV) bei externen Anbietern, und eine bewusste Provider-Auswahl. Lokale LLM-Lösungen wie Ollama erfüllen alle drei Anforderungen automatisch, da Daten das System nie verlassen."
      }
    },
    {
      "@type": "Question",
      "name": "Was ist Ollama und wie funktioniert es mit Redmine?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ollama ist eine Open-Source-Plattform zum lokalen Betrieb großer Sprachmodelle (LLMs) wie LLaMA, Mistral oder Qwen. Das AlphaNodes AI Plugin verbindet Redmine direkt mit Ollama – ohne externe Cloud-Verbindung. Die KI-Verarbeitung läuft vollständig auf dem eigenen Server in Deutschland."
      }
    },
    {
      "@type": "Question",
      "name": "Welche KI-Funktionen bietet das AlphaNodes AI Plugin für Redmine?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Das Plugin bietet automatische Ticket-Zusammenfassungen, intelligente Priorisierung, automatische Klassifizierung, Antwort-Vorschläge, KI-gestütztes Reporting und semantische Suche (RAG). Außerdem unterstützt es KI-Prompts, einen KI-Assistenten, Tool-Calling und MCP (Model Context Protocol) für die Integration mit externen Tools."
      }
    },
    {
      "@type": "Question",
      "name": "Brauche ich eigene Server-Hardware, um Ollama mit Redmine zu nutzen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nein. AlphaNodes bietet Ollama als komplett verwalteten Service auf dedizierter Hardware in Deutschland an. Du bekommst deinen eigenen Server – ohne eigene Hardware kaufen oder verwalten zu müssen. AlphaNodes übernimmt Installation, Wartung, Updates und Überwachung."
      }
    },
    {
      "@type": "Question",
      "name": "Was ist der Unterschied zwischen Ollama und Cloud-KI-Diensten für Redmine?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Bei Cloud-Diensten wie OpenAI oder Anthropic werden Daten in den USA verarbeitet – nach dem Schrems-II-Urteil des EuGH rechtlich problematisch. Ollama läuft lokal oder auf einem deutschen Server: keine externen Datenübertragungen, keine Cloud-Abhängigkeit, 100% DSGVO-konform. Azure OpenAI kann mit EU-Rechenzentrum und AVV ebenfalls konform betrieben werden."
      }
    },
    {
      "@type": "Question",
      "name": "Was ist RAG und warum ist es für Redmine nützlich?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "RAG (Retrieval Augmented Generation) erweitert die KI um eigene Projektdaten: Die KI durchsucht Redmine-Tickets und Wiki-Seiten und nutzt diese Informationen für bessere, projektspezifische Antworten. So kennt die KI frühere Lösungen und projektinterne Details. Voraussetzung ist PostgreSQL mit pgvector."
      }
    },
    {
      "@type": "Question",
      "name": "Welche AI-Provider unterstützt das AlphaNodes Redmine AI Plugin?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Das Plugin unterstützt Ollama (lokal/self-hosted), OpenAI, Anthropic, Azure OpenAI, Google Gemini, Grok/xAI sowie OpenAI-kompatible APIs (LM Studio, vLLM u.a.). Für DSGVO-konforme Umgebungen wird Ollama (lokal) oder Azure OpenAI mit EU-Rechenzentrum und Auftragsverarbeitungsvertrag (AVV) empfohlen."
      }
    },
    {
      "@type": "Question",
      "name": "Gibt es eine Demo des Redmine AI Plugins?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Eine klassische Online-Demo gibt es nicht. Das AI Plugin entfaltet seinen Nutzen erst im Zusammenspiel mit einem konfigurierten KI-Provider und echten Projektdaten – eine generische Demo ohne diesen Kontext würde nicht zeigen, was das Plugin wirklich kann."
      }
    },
    {
      "@type": "Question",
      "name": "Kann AlphaNodes auch unseren eigenen KI-Server betreuen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Mit dem AlphaNodes InHouse-Paket betreuen wir deinen eigenen Ollama-Server – egal ob du die Hardware bereits besitzt oder neu anschaffst. AlphaNodes übernimmt Installation, Konfiguration, Updates und Monitoring auf deiner eigenen Infrastruktur. So behältst du die volle Kontrolle über deine Hardware, ohne den Betrieb selbst stemmen zu müssen."
      }
    },
    {
      "@type": "Question",
      "name": "Kann ich Ollama und externe KI-Anbieter gleichzeitig nutzen?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Das AlphaNodes AI Plugin unterstützt mehrere AI-Provider gleichzeitig – darunter auch mehrere Ollama-Server parallel. Über Tags lässt sich steuern, welcher Anbieter für welche Aufgabe zuständig ist – zum Beispiel ein lokaler Ollama-Server für sensible Tickets, ein zweiter Ollama-Server für andere Workloads und Azure OpenAI für weitere Anwendungsfälle. Tipp: Wenn externe Anbieter genutzt werden, sollten KI-Prompts mit Variablen arbeiten, die keine personenbezogenen Daten enthalten – das Plugin stellt entsprechende Variablen bereit. So kombinierst du maximalen Datenschutz und Leistung flexibel nach deinen Anforderungen."
      }
    }
  ]
}
</script>

<p>Künstliche Intelligenz revolutioniert die Art und Weise wie wir arbeiten. Nicht nur im Allgemeinen, sondern auch im Speziellen: Automatische Ticket-Zusammenfassungen, intelligente Priorisierung, semantische Suche, das sind nur ein paar Tätigkeiten welche die Produktivität fördern und daher auch im Projektmanagement gefragt sind.</p>

<p>Hier ist der Einsatz von KI praktisch, aber nicht unbedenklich. Wer in Deutschland oder der EU arbeitet, steht vor einer Herausforderung: Die führenden AI-Dienste wie ChatGPT oder Claude verarbeiten Daten in den USA - rechtlich problematisch nach DSGVO und dem Schrems II Urteil (C-311/18 „Schrems II“, EuGH). Besonders bei sensiblen Projektdaten aus Behörden, Gesundheitswesen oder regulierten Branchen ist das ein Risiko.</p>

<p>In unserem Artikel erfährst Du, welche Möglichkeite bestehen AI in Redmine DSGVO-Konform zu integrieren ohne, dass deine Daten Deutschland verlassen.</p>

<h2 id="warum-das-für-it-entscheider-und-projektmanager-wichtig-ist">Warum das für IT-Entscheider und Projektmanager wichtig ist</h2>

<p>DSGVO-Verstöße können teuer werden. Die Bearbeitung kostet Zeit und Nerven und gehen oft auch mit Vertrauensverlust der Betroffenen einher. Aber was viele nicht berücksichtigen: Wenn du Projektdaten wie Kundennamen, interne Prozesse oder Personaldaten an US-Cloud-Dienste sendest, verlierst du die Kontrolle darüber, was mit den Daten tatsächlich passiert. Wie sie genutzt werden und ob man dem Anbieter nicht nur jetzt, sondern auch in Zukunft trauen kann.</p>

<p>Das Schrems-II-Urteil des EuGH hat gezeigt: Standard Contractual Clauses (SCCs) reichen oft nicht aus, wenn US-Behörden durch den CLOUD Act Zugriff verlangen können.</p>

<p>Allerdings sind in der EU ansässige Unternehmen nicht machtlos der amerikanischen Willkür ausgesetzt: Mit der richtigen Architektur nutzt du AI-Funktionen wie automatische Analysen und intelligente Vorschläge auch ohne rechtliche Risiken.</p>

<h2 id="dsgvo-compliance-die-3-kritischen-punkte">DSGVO-Compliance: Die 3 kritischen Punkte</h2>

<p>Eine DSGVO-konfrome AI-Integration muss drei Anforderungen erfüllen:</p>

<p><strong>1. Datenresidenz in Deutschland/EU</strong>
Redmine-Daten und AI-Verarbeitung müssen in Deutschland oder der EU bleiben. Das bedeutet: Entweder Hosting bei einem deutschen Anbieter oder selbst betriebene Server in deutschen Rechenzentren.</p>

<p><strong>2. Auftragsverarbeitungsvertrag (AVV)</strong>
Wenn du externe AI-APIs nutzt, benötigst du einen AVV, der die Datenverarbeitung regelt. Bei komplett lokalen Lösungen wie Ollama entfällt dieser Punkt, denn die Daten verlassen dein System nie.</p>

<p><strong>3. Bewusste Provider-Auswahl</strong>
Nicht jeder AI-Anbieter ist gleich. Viele bekannte Anbieter verarbeiten Daten in den USA, Azure OpenAI kann EU-Regionen nutzen (mit AVV DSGVO-konform), OpenAI bietet seit kurzem für bestimmte Kundengruppen auch Datenresidenz in Europa an und lokale Lösungen wie Ollama bleiben komplett in deiner Infrastruktur (100% DSGVO-konform).</p>

<h2 id="ollama-die-on-premises-lösung-für-100-dsgvo-konformität">Ollama: Die On-Premises Lösung für 100% DSGVO-Konformität</h2>

<p>LLMs sind rechenintensive Anwendungen. Es gibt auch Open Source LLMs, die mit entsprechender Hardware nahezu die Möglichkeiten bieten, die auch mit öffentlichen KI-Anwendungen zur Verfügung stehen. Ollama ist eine Open-Source-Plattform, die große Sprachmodelle wie LLaMA, Mistral oder Qwen lokal auf deinen Servern betreibt.</p>

<p>Alle Daten bleiben in Deutschland. Keine externe Übertragung, keine Cloud-Abhängigkeit.</p>

<h3 id="provider-im-überblick">Provider im Überblick</h3>

<table>
  <thead>
    <tr>
      <th>Provider</th>
      <th>DSGVO-Status</th>
      <th>Datenverarbeitung</th>
      <th>AlphaNodes Angebot</th>
      <th>Einsatzbereich</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Ollama (On-Premises)</td>
      <td>100% konform</td>
      <td>Deutschland/EU, lokal</td>
      <td>Redmine AI Hosting Cloud oder OnPremise</td>
      <td>Sensible Daten, maximale Kontrolle</td>
    </tr>
    <tr>
      <td>Azure OpenAI (EU)</td>
      <td>Mit AVV konform</td>
      <td>EU-Rechenzentrum</td>
      <td>Redmine AI via Enterprise Support oder Cloud RE Pro Cloud</td>
      <td>Cloud-Infrastruktur, Skalierbarkeit</td>
    </tr>
    <tr>
      <td>OpenAI / Anthropic</td>
      <td>Umstritten</td>
      <td>USA (Schrems II-Problematik)</td>
      <td>Redmine AI via Enterprise Support oder Cloud RE Pro Cloud</td>
      <td>Test-/Entwicklungsumgebungen</td>
    </tr>
  </tbody>
</table>

<h2 id="alphanodes-managed-ollama-gemanagte-ollama-infrastruktur-auf-dedizierter-hardware">AlphaNodes Managed Ollama: Gemanagte Ollama-Infrastruktur auf dedizierter Hardware</h2>

<p>AlphaNodes bietet Ollama als komplett verwalteten Service auf eigenen Servern in Deutschland. Wer unser Redmine AI Hosting Cloud Paket bucht, bekommt seinen eigenen Server. Das bedeutet, deine Daten liegen ausschließlich auf deiner Hardware und werden nicht mit anderen Kunden geteilt.</p>

<p><strong>Was das für dich bedeutet:</strong></p>
<ul>
  <li>Dein eigener Server nur für deine Projektdaten</li>
  <li>Alle Daten bleiben in Deutschland</li>
  <li>AlphaNodes kümmert sich um alles: LLM Installation, Wartung, Updates, Überwachung</li>
  <li>100% DSGVO-konform, deine Daten verlassen niemals Deutschland</li>
</ul>

<p>Beliebte LLM Modelle wären beispielsweise Llama (Meta), Mistral oder Qwen - je nach Anforderung und Einsatzgebiet.</p>

<p><strong>Deine Vorteile:</strong></p>
<ul>
  <li>Keine eigene Server-Hardware kaufen oder betreiben nötig</li>
  <li>Du brauchst kein IT-Team für den Server-Betrieb</li>
  <li>Feste monatliche Kosten</li>
  <li>Professionelles Hosting in deutschen Rechenzentren</li>
  <li>KI-Hosting speziell auf Redmine abgestimmt - durch das AlphaNodes AI Plugin optimal in deine Redmine-Workflows integriert</li>
</ul>

<p><strong>So einfach geht’s:</strong>
Nachdem das Redmine AI Paket bereit steht, konfigurierst Du das Redmine AI Plugin nach Deinen Bedürfnissen: leg fest welche KI-Funktionen genutzt werden und wer diese nutzen darf (z.B. KI-Prompts, KI-Assistent, MCP). Fertig - ab sofort kannst du KI mit deinen Redmine Daten nutzen. Für einen schnellen Start stehen dir bereits nützliche KI-Prompt Vorlagen zur Nutzung bereit. Die kannst du natürlich jederzeit anpassen und erweitern.</p>

<p class="notice--primary"><strong>KI-Prompts</strong>: Ein Prompt ist eine vordefinierte Anweisung an die KI, z.B. “Fasse dieses Ticket zusammen” oder “Schlage eine Priorität vor”. Im Redmine AI Plugin kannst du solche Prompts speichern und mit einem Klick auf beliebige Tickets anwenden. Das spart Zeit bei wiederkehrenden Aufgaben. Außerdem kann jeder Mitarbeiter diese nutzen, ohne notwendiges Hintergrundwissen.</p>

<p class="notice--primary"><strong>MCP (Model Context Protocol)</strong>: MCP ist eine Schnittstelle, die es der KI ermöglicht, mit externen Tools zu kommunizieren. Zum Beispiel kann die KI über MCP auf Slack, GitHub oder andere Dienste zugreifen und dort Informationen abrufen oder Aktionen ausführen - alles gesteuert aus Redmine heraus.</p>

<h2 id="konkrete-use-cases-im-projektalltag">Konkrete Use Cases im Projektalltag</h2>

<p>Es geht nicht darum, KI um der KI willen einzusetzen. Die Frage ist: Welche zeitraubenden Aufgaben kann AI übernehmen, damit sich dein Team auf die eigentliche Projektarbeit konzentriert? Hier sind sechs bewährte Anwendungsfälle:</p>

<p><strong>1. Automatische Ticket-Zusammenfassungen</strong>
Dein Support-Team erhält täglich Dutzende Tickets mit langen Beschreibungen. Das AI-Plugin liest den Text und erstellt eine kurze, verständliche Zusammenfassung. Ergebnis: Schnellere Einschätzung, einheitliche Sprache, weniger Lesezeit.</p>

<p><strong>2. Intelligente Priorisierung</strong>
Die AI analysiert Dringlichkeit, Auswirkungen und Kategorie und schlägt eine Priorität vor (hoch, mittel, niedrig). Das standardisiert die Priorisierung, vermeidet menschliche Fehler und beschleunigt die Bearbeitung.</p>

<p><strong>3. Automatische Klassifizierung und Tagging</strong>
Ist es ein Bug, ein Feature Request oder eine Support-Anfrage? Die AI erkennt die Kategorie automatisch und fügt passende Tags hinzu. Das verbessert die Übersicht und ermöglicht automatisches Routing an die zuständigen Teams.</p>

<p><strong>4. Vorschläge für Antworten und Lösungen</strong>
Dein Support schreibt oft ähnliche Antworten? Die AI erstellt Vorschläge für Kommentare basierend auf ähnlichen, bereits gelösten Tickets. Das spart Zeit, sorgt für einheitliche Antworten und beschleunigt Ticket-Abschlüsse.</p>

<p><strong>5. Reporting und Analyse</strong>
Bei großen Ticketzahlen wird es unübersichtlich. Die AI generiert automatisch Reports: Anzahl ungelöster Tickets pro Kategorie, durchschnittliche Bearbeitungszeit, häufig auftretende Problemtypen. So triffst du schneller strategische Entscheidungen und erkennst Schwachstellen in deinen Prozessen.</p>

<p><strong>6. Semantische Suche (mit RAG)</strong>
Die vektorbasierte Suche findet semantisch ähnliche Tickets - nicht nur nach Stichworten, sondern nach Bedeutung. Das hilft, Duplikate zu vermeiden und bewährte Lösungen wiederzuverwenden. Voraussetzung: PostgreSQL mit pgvector (da unsere Redmine Hosting Kunden alle PostgreSQL einsetzen ist diese Funktion immer nutzbar).</p>

<p class="notice--primary"><strong>RAG (Retrieval Augmented Generation)</strong>: RAG erweitert die KI um deine eigenen Daten. Die KI durchsucht dabei deine Redmine-Tickets und Wiki-Seiten und nutzt diese Informationen für bessere Antworten. So kennt die KI deine Projekte, frühere Lösungen und projektspezifische Details - statt nur allgemeines Wissen zu haben.</p>

<h2 id="fazit-dsgvo-konform-und-zukunftsorientiert">Fazit: DSGVO-konform und zukunftsorientiert</h2>

<p>Die optimale Kombination für DSGVO-konforme AI in Redmine ist: <strong>Managed Redmine Hosting in Deutschland + Ollama-Server (durch AlphaNodes betrieben) + AI-Plugin</strong>. Damit bleiben alle Daten in Deutschland, du bist unabhängig von externen Cloud-Diensten, genießt flexible KI-Funktionen und musst keinen eigenen GPU-Server verwalten. Für jedes Unternehmen relevant, das den Datenschutzanforderungen entsprechen will - und ein Muss für Behörden, Gesundheitswesen und regulierte Branchen.</p>

<h2 id="häufige-fragen-faq">Häufige Fragen (FAQ)</h2>

<div class="faq-content">

<div class="faq-question">
<input id="dsgvo_ai_q1" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q1" class="panel-title">Ist KI in Redmine DSGVO-konform nutzbar?</label>
<div class="panel-content">Ja, mit der richtigen Architektur. Entscheidend sind drei Punkte: Datenresidenz in Deutschland oder der EU, ein Auftragsverarbeitungsvertrag (AVV) bei externen Anbietern, und eine bewusste Provider-Auswahl. Lokale LLM-Lösungen wie Ollama erfüllen alle drei Anforderungen automatisch, da Daten das System nie verlassen.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q2" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q2" class="panel-title">Was ist Ollama und wie funktioniert es mit Redmine?</label>
<div class="panel-content">Ollama ist eine Open-Source-Plattform zum lokalen Betrieb großer Sprachmodelle (LLMs) wie LLaMA, Mistral oder Qwen. Das AlphaNodes AI Plugin verbindet Redmine direkt mit Ollama – ohne externe Cloud-Verbindung. Die KI-Verarbeitung läuft vollständig auf dem eigenen Server in Deutschland.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q3" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q3" class="panel-title">Welche KI-Funktionen bietet das AlphaNodes AI Plugin für Redmine?</label>
<div class="panel-content">Das Plugin bietet automatische Ticket-Zusammenfassungen, intelligente Priorisierung, automatische Klassifizierung, Antwort-Vorschläge, KI-gestütztes Reporting und semantische Suche (RAG). Außerdem unterstützt es KI-Prompts, einen KI-Assistenten, Tool-Calling und MCP (Model Context Protocol) für die Integration mit externen Tools.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q4" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q4" class="panel-title">Brauche ich eigene Server-Hardware, um Ollama mit Redmine zu nutzen?</label>
<div class="panel-content">Nein. AlphaNodes bietet Ollama als komplett verwalteten Service auf dedizierter Hardware in Deutschland an. Du bekommst deinen eigenen Server – ohne eigene Hardware kaufen oder verwalten zu müssen. AlphaNodes übernimmt Installation, Wartung, Updates und Überwachung.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q5" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q5" class="panel-title">Was ist der Unterschied zwischen Ollama und Cloud-KI-Diensten für Redmine?</label>
<div class="panel-content">Bei Cloud-Diensten wie OpenAI oder Anthropic werden Daten in den USA verarbeitet – nach dem Schrems-II-Urteil des EuGH rechtlich problematisch. Ollama läuft lokal oder auf einem deutschen Server: keine externen Datenübertragungen, keine Cloud-Abhängigkeit, 100% DSGVO-konform. Azure OpenAI kann mit EU-Rechenzentrum und AVV ebenfalls konform betrieben werden.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q6" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q6" class="panel-title">Was ist RAG und warum ist es für Redmine nützlich?</label>
<div class="panel-content">RAG (Retrieval Augmented Generation) erweitert die KI um eigene Projektdaten: Die KI durchsucht Redmine-Tickets und Wiki-Seiten und nutzt diese Informationen für bessere, projektspezifische Antworten. So kennt die KI frühere Lösungen und projektinterne Details. Voraussetzung ist PostgreSQL mit pgvector.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q7" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q7" class="panel-title">Welche AI-Provider unterstützt das AlphaNodes Redmine AI Plugin?</label>
<div class="panel-content">Das Plugin unterstützt Ollama (lokal/self-hosted), OpenAI, Anthropic, Azure OpenAI, Google Gemini, Grok/xAI sowie OpenAI-kompatible APIs (LM Studio, vLLM u.a.). Für DSGVO-konforme Umgebungen wird Ollama (lokal) oder Azure OpenAI mit EU-Rechenzentrum und Auftragsverarbeitungsvertrag (AVV) empfohlen.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q_demo" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q_demo" class="panel-title">Gibt es eine Demo des Redmine AI Plugins?</label>
<div class="panel-content">Eine klassische Online-Demo gibt es nicht. Das AI Plugin entfaltet seinen Nutzen erst im Zusammenspiel mit einem konfigurierten KI-Provider und echten Projektdaten – eine generische Demo ohne diesen Kontext würde nicht zeigen, was das Plugin wirklich kann.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q8" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q8" class="panel-title">Kann AlphaNodes auch unseren eigenen KI-Server betreuen?</label>
<div class="panel-content">Ja. Mit dem AlphaNodes InHouse-Paket betreuen wir deinen eigenen Ollama-Server – egal ob du die Hardware bereits besitzt oder neu anschaffst. AlphaNodes übernimmt Installation, Konfiguration, Updates und Monitoring auf deiner eigenen Infrastruktur. So behältst du die volle Kontrolle über deine Hardware, ohne den Betrieb selbst stemmen zu müssen.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q10" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q10" class="panel-title">Warum sollten wir Ollama nicht selbst hosten?</label>
<div class="panel-content"><a href="https://www.sentinelone.com/labs/silent-brothers-ollama-hosts-form-anonymous-ai-network-beyond-platform-guardrails/" target="_blank" rel="noopener noreferrer">Eine SentinelOne-Studie aus 2025 zeigt</a>, dass weltweit über 175.000 Ollama-Instanzen ungesichert im Internet erreichbar sind - oft weil Netzwerkkonfiguration und Zugriffsbeschränkungen beim manuellen Setup vergessen werden. Einrichtung und laufende Pflege erfordern Fachwissen, das über eine einmalige Installation hinausgeht. Mit dem AlphaNodes Managed Hosting übernehmen wir das für Dich - von der sicheren Einrichtung bis zur regelmäßigen Wartung.</div>
</div>

<div class="faq-question">
<input id="dsgvo_ai_q9" type="checkbox" class="panel" />
<div class="plus">+</div>
<label for="dsgvo_ai_q9" class="panel-title">Kann ich Ollama und externe KI-Anbieter gleichzeitig nutzen?</label>
<div class="panel-content">Ja. Das AlphaNodes AI Plugin unterstützt mehrere AI-Provider gleichzeitig – darunter auch mehrere Ollama-Server parallel. Über Tags lässt sich steuern, welcher Anbieter für welche Aufgabe zuständig ist – zum Beispiel ein lokaler Ollama-Server für sensible Tickets, ein zweiter Ollama-Server für andere Workloads und Azure OpenAI für weitere Anwendungsfälle. Tipp: Wenn externe Anbieter genutzt werden, sollten KI-Prompts mit Variablen arbeiten, die keine personenbezogenen Daten enthalten – das Plugin stellt entsprechende Variablen bereit. So kombinierst du maximalen Datenschutz und Leistung flexibel nach deinen Anforderungen.</div>
</div>

</div>

<h2 id="weiterführende-links">Weiterführende Links</h2>

<ul>
  <li><a href="/de/redmine-ai">AlphaNodes Redmine AI Plugin - Produktseite</a></li>
  <li><a href="/de/redmine-hosting">Redmine Managed Hosting in Deutschland</a></li>
  <li><a href="/de/redmine-enterprise-support">Redmine Enterprise Support</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="blog" /><category term="redmine" /><summary type="html"><![CDATA[Wie lässt sich KI DSGVO-konform in Redmine integrieren? Die 3 kritischen Compliance-Anforderungen, ein Provider-Vergleich (Ollama vs. Azure OpenAI vs. OpenAI) und 6 konkrete Use Cases - mit lokalem LLM-Hosting in Deutschland ohne eigene Hardware.]]></summary></entry><entry xml:lang="de"><title type="html">Backups, Updates, Sicherheit: Wer bei euch ist dafür zuständig?</title><link href="https://alphanodes.com/de/backups-updates-sicherheit" rel="alternate" type="text/html" title="Backups, Updates, Sicherheit: Wer bei euch ist dafür zuständig?" /><published>2026-02-20T00:25:12+01:00</published><updated>2026-02-20T00:25:12+01:00</updated><id>https://alphanodes.com/de/backups-sicherheit</id><content type="html" xml:base="https://alphanodes.com/de/backups-updates-sicherheit"><![CDATA[<p>Infrastrukturaufgaben fallen nicht auf, solange alles funktioniert und keiner danach fragt. Erst wenn der Server ausfällt oder Daten weg sind kommt er, der Vorwurf: Wann wurde eigentlich zuletzt ein Backup gemacht?</p>

<h2 id="wenn-der-admin-mit-anderen-dingen-beschäftigt-ist">Wenn der Admin (mit anderen Dingen) beschäftigt ist</h2>
<p>In den meisten Teams gibt es ihn - „den Admin”. Eine Person, die gleichzeitig für Drucker, Laptops, VPN und Softwarelizenzen zuständig ist. Da hat der fehlerhafte E-Mail-Abruf eines Kollegen natürlich Vorrang. Redmine läuft still im Hintergrund - und das seit Monaten überfällige Update auch.</p>

<p>Das Problem: „läuft” bedeutet nicht „ist sicher”, „ist aktuell” oder „lässt sich im Ernstfall wiederherstellen”.</p>

<p>Sicherheitsupdates wurden nicht eingespielt, weil nie Zeit dafür war. Backups laufen irgendwie, aber ob sie wirklich funktionieren, hat niemand getestet. Und wenn Kundenprojekte oder Mitarbeiterdaten in Redmine liegen, seid ihr als Unternehmen verpflichtet, deren Schutz nachzuweisen. Aber „der Admin schaut ab und zu drauf” ist kein dokumentierter Prozess.</p>

<p>Wer täglich mit operativen Aufgaben ausgelastet ist, kann nebenbei keinen professionellen Serverbetrieb leisten. Das ist keine Frage von Kompetenz, sondern von Kapazität.</p>

<h2 id="wenn-eigenentwicklungen-zur-kosten-falle-werden">Wenn Eigenentwicklungen zur (Kosten-)Falle werden</h2>
<p>Ein anderes Muster verschärft das Problem: Eigenentwicklungen.</p>

<p>Ja, Redmine lässt sich anpassen, das ist einer seiner Vorteile. Teams oder Agenturen bauen individuelle Erweiterungen, die genau das liefern, was gebraucht wird. Einmalig bezahlt, funktioniert, erledigt. So denken viele Entscheider.</p>

<p>Was dabei selten berücksichtigt wird, sind die laufenden Pflegearbeiten:</p>

<ul>
  <li>Wenn Redmine aktualisiert werden soll, läuft die Erweiterung plötzlich nicht mehr.</li>
  <li>Wer sie ursprünglich gebaut hat, ist vielleicht nicht mehr im Unternehmen, oder das Budget sitzt nicht mehr so locker wie vor einem Jahr.</li>
</ul>

<p>Und hier liegt die eigentliche Kostenfalle: Die initiale Entwicklung wurde bezahlt - das fühlt sich abgeschlossen an. Dass Software laufend gepflegt werden muss, hat niemand im Hinterkopf. Mit absehbaren Folgen:</p>

<ul>
  <li>Die Erweiterung wird nicht aktualisiert, alles bleibt auf dem alten Stand.</li>
  <li>Auch Redmine, egal wie viele Bugfix oder Sicherheitsupdates in der Zwischenzeit heraus kamen.</li>
</ul>

<p>Nicht immer aus einer bewussten Entscheidung heraus, sondern weil es sich schwer begründen lässt, nochmal Geld auszugeben, wenn man doch schon bezahlt hat. So frieren Systeme über Jahre ein und mit ihnen alle ungepatchten Sicherheitslücken.</p>

<h3 id="was-dagegen-hilft-klare-zuständigkeiten">Was dagegen hilft: Klare Zuständigkeiten</h3>
<p>Das sind zwei Muster, mit denen wir regelmäßig konfrontiert werden. Managed Hosting löst nicht jedes Problem, schafft aber genau das, was in beiden Szenarien fehlt: eine klare Verantwortung.</p>

<p>Wir sorgen dafür, dass der Betrieb überwacht wird, täglich Backups erstellt und verschlüsselt abgelegt werden. Wir wissen, wo sie liegen, wie man sie im Notfall einspielt - und kümmern uns zeitnah darum. Es geht weniger darum, den Admin zu ersetzen, als darum, eine Aufgabe zu übernehmen, die bislang niemand wirklich in der Hand hatte.</p>

<h2 id="fazit">Fazit</h2>
<p>Stellt euch zwei Fragen:</p>

<ul>
  <li>Wann wurde bei uns zuletzt ein Backup gemacht - und ein Restore getestet?</li>
  <li>Wann wurde Redmine zuletzt aktualisiert? Oder gibt es Blocker, die das schon seit einer Weile verhindern?</li>
</ul>

<p>Die Antworten sagen oft mehr als jede Risikoanalyse. Und wenn die Antwort “weiß ich nicht” oder “ja wir haben Gründe nicht zu aktualisieren” lautet, ist das ein guter Zeitpunkt, um das zu ändern.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-hosting">Redmine Hosting</a></li>
  <li><a href="/de/redmine-ai-hosting">Redmine AI Hosting</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Der Moment, in dem ihr euch fragt "Wer ist eigentlich zuständig?", sollte nicht der Moment sein, in dem der Server ausgefallen ist.]]></summary></entry><entry xml:lang="de"><title type="html">Änderungen in Redmine leichter nachvollziehen mit dem Reporting Plugin</title><link href="https://alphanodes.com/de/reporting-anwendungs-log" rel="alternate" type="text/html" title="Änderungen in Redmine leichter nachvollziehen mit dem Reporting Plugin" /><published>2026-02-04T00:25:12+01:00</published><updated>2026-02-04T00:25:12+01:00</updated><id>https://alphanodes.com/de/reporting-anwendungs-log</id><content type="html" xml:base="https://alphanodes.com/de/reporting-anwendungs-log"><![CDATA[<p>Heute stellen wir Dir kurz das Anwendungslog des Reporting Plugins vor, welches sich vor allem in größeren Teams bewährt hat, da hier öfter Fragen auftauchen die das reguläre Aktivitätsprotokoll von Redmine nicht beantworten kann.</p>

<p>Das Reporting Log protokolliert zusätzliche Aktivitäten in deiner Redmine-Instanz und macht sie leichter durchsuchbar, speicherbar und exportierbar, falls nötig.</p>

<h2 id="was-wird-protokolliert">Was wird protokolliert?</h2>

<p>Das Reporting Log erfasst zwei Kategorien von Ereignissen: Authentifizierung und Datenänderungen.</p>

<p>Bei der Authentifizierung werden sowohl erfolgreiche als auch fehlgeschlagene Login-Versuche aufgezeichnet. Das hilft dir dabei, ungewöhnliche Muster zu erkennen - etwa wenn ein Benutzerkonto wiederholt mit falschen Passwörtern angesprochen wird.</p>

<p>Bei Datenänderungen protokolliert das System CRUD-Operationen (Create, Read, Update, Delete) auf den wichtigsten Redmine-Objekten. Wenn jemand ein Ticket erstellt, ein Projekt umbenennt oder einen Benutzer deaktiviert, erscheint ein entsprechender Eintrag im Log. Kategorisiert nach Log Level (Debug, Info, Warning, Error, Fatal, Unknown).</p>

<h3 id="reporting-log-funktionsumfang">Reporting Log: Funktionsumfang</h3>

<p>Hier eine Übersicht der aktuellen Plugin Version 4.3.0 zu den Aktivitäten, die geloggt werden:</p>

<table>
  <thead>
    <tr>
      <th>Logging-Funktion</th>
      <th>Reporting Anwendungs Log</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Authentifizierung</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Login erfolgreich</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Login fehlgeschlagen</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Logout</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td><strong>Datenänderungen</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Objekt erstellt (Create)</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Objekt geändert (Update)</td>
      <td>Nur Ereignis</td>
    </tr>
    <tr>
      <td>Objekt gelöscht (Delete)</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td><strong>Lesezugriffe</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Profil angesehen</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td>Ticket angesehen</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td>Anhang heruntergeladen</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td><strong>Datenexporte</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>CSV/XLSX/PDF-Export</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td>API-Bulk-Abrufe</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td><strong>Berechtigungen</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>User zu Projekt hinzugefügt</td>
      <td>Teilweise</td>
    </tr>
    <tr>
      <td>Rollenänderungen</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td>Admin-Status geändert</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td><strong>Zugriffsverweigerungen</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Fehlgeschlagene Zugriffsversuche</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td><strong>Log-Integrität</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Manipulationsschutz (Checksummen)</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td>Kryptografische Verkettung</td>
      <td>Nein</td>
    </tr>
    <tr>
      <td><strong>Weitere Funktionen</strong></td>
      <td> </td>
    </tr>
    <tr>
      <td>Filterbare Query-Oberfläche</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Export (CSV, XLSX)</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Syslog-Integration</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Konfigurierbare Retention</td>
      <td>Ja</td>
    </tr>
    <tr>
      <td>Projekt-basierte Sichtbarkeit</td>
      <td>Ja</td>
    </tr>
  </tbody>
</table>

<h2 id="projekt-basierte-sichtbarkeit">Projekt-basierte Sichtbarkeit</h2>

<p>Das Reporting Log arbeitet mit Redmines Berechtigungssystem zusammen. Du kannst pro Projekt festlegen, welche Rollen Zugriff auf die Log-Einträge haben.</p>

<p>Das bedeutet konkret, dass beispielsweise ein Projektleiter nur die Aktivitäten in seinen eigenen Projekten sieht. Wohingegend Administratoren projektübergreifend auf alle Einträge zugreifen können. Diese Trennung ist besonders in Umgebungen mit mehreren Kunden oder Abteilungen hilfreich, wo nicht jeder die Aktivitäten der anderen einsehen soll, wenn ihn diese nicht betreffen.</p>

<h2 id="filtern-und-suchen">Filtern und Suchen</h2>

<p>Wie in Redmine üblich werden auch die Log-Einträge über eine Query-Oberfläche angezeigt, die du auch schon von anderen Redmine-Listen (z.B. Ticketliste) kennst. Du kannst die Einträge daher nach den für dich relevanten Kriterien filtern:</p>

<ul>
  <li>Zeitraum (von/bis)</li>
  <li>Benutzer</li>
  <li>Projekt</li>
  <li>Art der Aktion (Login, Erstellung, Änderung, Löschung)</li>
  <li>Betroffenes Objekt (Ticket, Projekt, Benutzer etc.)</li>
</ul>

<p>Die Filter lassen sich kombinieren. Wenn du wissen möchtest, welche Tickets ein bestimmter Benutzer letzte Woche bearbeitet hat, wählst du die entsprechenden Filter und Optionen aus und erhältst eine übersichtliche Liste der geloggten Einträge.</p>

<p><img src="/../assets/images/posts/reporting-log.png" alt="Redmine Reporting Plugin Log" /></p>

<h2 id="export-für-weitere-verarbeitung">Export für weitere Verarbeitung</h2>

<p>Die gefilterten Ergebnisse kannst du bei Bedarf als CSV oder XLSX exportieren. Das ist nützlich, wenn du die Daten in anderen Programmen weiterverarbeiten möchtest - etwa für Berichte oder zur Archivierung.</p>

<p>Der Export enthält alle sichtbaren Spalten und respektiert die gesetzten Filter. Du exportierst also genau das, was du auf dem Bildschirm siehst.</p>

<h2 id="syslog-integration">Syslog-Integration</h2>

<p>Für Umgebungen mit zentraler Log-Verwaltung bietet das Reporting Log eine Syslog-Integration. Die Einträge werden dann zusätzlich an einen Syslog-Server gesendet, wo sie zusammen mit Logs aus anderen Systemen ausgewertet werden können.</p>

<p>Das ist besonders in größeren IT-Infrastrukturen relevant, wo ein zentrales Log-Management-System (SIEM) im Einsatz ist. Die Redmine-Aktivitäten fügen sich dann nahtlos in das Gesamtbild ein.</p>

<h2 id="log-retention-konfigurieren">Log-Retention konfigurieren</h2>

<p>Log-Daten wachsen mit der Zeit. Das Reporting Log bietet eine konfigurierbare Aufbewahrungsdauer (Retention). Du legst fest, wie lange Einträge gespeichert werden sollen, bevor sie gelöscht werden. Für das manuelle Aufräumen steht Dir ein Rake-Task zur Verfügung.</p>

<p>Der Task eignet sich für Cronjobs, wenn du die Retention automatisieren möchtest. Je nach Anforderung kann das ein Monat, 90 Tage, oder ein Jahr sein etc. Die automatische Löschung läuft im Hintergrund und sorgt dafür, dass die Datenbank nicht unnötig wächst.</p>

<h2 id="einrichtung">Einrichtung</h2>

<p>Ab der erfolgreichen Installation und Konfiguration des Reporting Plugins funktioniert auch das Log und protokolliert neue Einträge. Wichtig ist, dass du in den Rollen die Berechtigung zum Einsehen der Log-Einträge vergibst.</p>

<p>Bestehende Aktivitäten aus der Vergangenheit werden nicht rückwirkend erfasst - das Log beginnt mit der Aktivierung.</p>

<h2 id="typische-anwendungsfälle">Typische Anwendungsfälle</h2>

<p>Das Reporting Log beantwortet Fragen wie:</p>

<ul>
  <li>Wer hat ein Ticket gelöscht?</li>
  <li>Hat sich jemand außerhalb der Arbeitszeiten eingeloggt?</li>
  <li>Wurden unüblich viele Benutzerkonten geändert?</li>
  <li>Wer hat zuletzt Anpassungen an der Redmine Konfiguration durchgeführt?</li>
</ul>

<p>Diese Informationen sind im normalen Redmine-Betrieb nicht ohne Weiteres verfügbar. Die Journal-Einträge bei Tickets zeigen zwar Änderungen, aber eine systemweite Übersicht fehlt und Löschvorgänge werden gar nicht protokolliert.</p>

<p class="notice--warning">Tipp: Die für dich relevanten Einträge kannst du einfach als benutzerdefinierte Abfrage abspeichern und in einen Dashboard Block integrieren - dann hast du solche Änderungen die einer genaueren Analyse bedürfen immer auf dem Schirm.</p>

<h2 id="grenzen-des-reporting-logs">Grenzen des Reporting Logs</h2>

<p>Das Reporting Log ist kein vollständiger Audit-Trail im Sinne von Compliance-Frameworks. Es protokolliert, dass eine Änderung stattgefunden hat, speichert aber nicht die Vorher/Nachher-Werte. Auch reine Lesezugriffe (wer hat welches Ticket angesehen) werden aktuell nicht erfasst.</p>

<p>Für viele Teams reicht das Reporting Log jedoch aus, um Transparenz über die Systemnutzung zu gewinnen. Wer strengere Anforderungen hat - etwa aus regulatorischen Gründen - sollte prüfen, ob zusätzliche Maßnahmen nötig sind. Diese lassen sich gegebenenfalls mit dem Automation Plugin und der Aktion “Logeintrag hinzufügen” abdecken, wenn dieses zusätzlich im Einsatz ist.</p>

<h2 id="für-wen-lohnt-sich-die-funktion">Für wen lohnt sich die Funktion?</h2>

<p>Das Reporting Log bringt Transparenz in deine Redmine-Nutzung. Du siehst, wer sich wann einloggt und welche Änderungen vorgenommen werden. Die projekt-basierte Sichtbarkeit, flexible Filter und Export-Funktionen machen es zu einem praktischen Werkzeug für den Alltag mit Redmine.</p>

<p>Besonders profitieren größere Teams und Organisationen mit mehreren Kunden oder Abteilungen, wo Nachvollziehbarkeit und Datentrennung wichtig sind. Projektleiter behalten den Überblick über ihre Projekte, Administratoren können systemweit agieren, und IT-Sicherheitsverantwortliche erkennen ungewöhnliche Login-Muster frühzeitig.</p>

<p class="notice--primary">Die hier vorgestellte Funktion ist Teil des Reporting Plugins. Das Reporting Plugin ist einzeln oder als Bestandteil des Enterprise+ Bundles erhältlich und kann auch im Zuge unserer Redmine Hostingangebots genutzt werden. Informationen zu unseren Managed Application Hosting zu <a href="/de/redmine-hosting">Redmine</a> findest Du hier auf der Webseite. Wenn Du Hilfe bei der Entscheidung benötigst, nutze unsere <a href="/de/redmine-hosting-entscheidungshilfe">Redmine Hosting Entscheidungshilfe</a>.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-reporting">Redmine Reporting</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Erfahre, wie das Reporting Log mit Redmines Berechtigungssystem zusammenarbeitet, welche Informationen geloggt werden und wie man auf diese Einträge bei Bedarf Zugriff erhält.]]></summary></entry><entry xml:lang="de"><title type="html">Webformulare mit Redmine verbinden</title><link href="https://alphanodes.com/de/redmine-servicedesk-webform" rel="alternate" type="text/html" title="Webformulare mit Redmine verbinden" /><published>2026-01-27T00:25:12+01:00</published><updated>2026-01-27T00:25:12+01:00</updated><id>https://alphanodes.com/de/webform-redmine-servicedesk</id><content type="html" xml:base="https://alphanodes.com/de/redmine-servicedesk-webform"><![CDATA[<p>Redmine Servicedesk ist ein kommerzielles Plugin für Redmine, welches umfassende Service-Desk-Funktionalität zur Verfügung stellt. Mit Hilfe der integrierten Funktion “Issue Collector” kann man beispielsweise Webformulare einrichten und die Inhalte als Helpdesk-Tickets einlesen. In unserem heutigen Blogbeitrag stellen wir die Funktion kurz vor.</p>

<h2 id="für-wen-ist-diese-funktion-geeignet">Für wen ist diese Funktion geeignet?</h2>

<p>Die Webformular-Funktion richtet sich an Anwender mit HTML-Grundkenntnissen und Einblick in die notwendigen Felder innerhalb deines Redmine Systems. Du solltest wissen, wie ein einfaches HTML-Formular aufgebaut ist (<code class="language-plaintext highlighter-rouge">&lt;form&gt;</code>, <code class="language-plaintext highlighter-rouge">&lt;input&gt;</code>, <code class="language-plaintext highlighter-rouge">&lt;select&gt;</code>). Programmierkenntnisse sind nicht zwingend erforderlich, aber hilfreich - das Einbinden erfolgt per Copy &amp; Paste mit Anpassung der Feldnamen wie von deinem Redmine vorgegeben.</p>

<p><img src="/assets/images/posts/helpdesk-webform.png" alt="Redmine ServiceDesk Issue Collector" /></p>

<h2 id="anwendungsfälle">Anwendungsfälle</h2>

<ul>
  <li><strong>Formularbasierte Service-Anfragen</strong>: Mitarbeiter können Hardware bestellen, Software-Installationen anfragen oder Berechtigungen beantragen</li>
  <li><strong>Kundensupport und strukturierte Ticketerfassung</strong>: Kontaktformular auf deiner Website - Anfragen werden automatisch als Tickets erfasst</li>
  <li><strong>Feedback</strong>: Kundenfeedback oder Verbesserungsvorschläge direkt in Redmine sammeln</li>
</ul>

<h2 id="so-funktioniert-es">So funktioniert es</h2>

<ol>
  <li>
    <p><strong>Formular aktivieren</strong>: In den Projekteinstellungen unter <em>Helpdesk → Eingehendes Helpdesk Formular</em> die Option aktivieren. Du erhältst eine Formular-URL für dein Projekt.</p>
  </li>
  <li>
    <p><strong>Rückgabe-URLs festlegen</strong>: Definiere, wohin Benutzer nach dem Absenden weitergeleitet werden (Erfolgs- und Fehlerseite).</p>
  </li>
  <li>
    <p><strong>HTML-Formular einbinden</strong>: Erstelle ein Formular auf deiner Website, das an die Formular-URL sendet. Die Feldnamen bestimmen, welche Ticket-Attribute befüllt werden.</p>
  </li>
</ol>

<p>Das war’s - jede Formulareinreichung erstellt automatisch ein Helpdesk-Ticket im zugewiesenen Redmine-Projekt. Mittels Ticketfilter oder Suche lassen sich die Anfragen in Deinem Redmine schnell aufspüren und weiter verteilen. Oder Du richtest Dir eine Automatisierungsregel ein.</p>

<h2 id="funktionsumfang">Funktionsumfang</h2>

<table>
  <thead>
    <tr>
      <th>Funktion</th>
      <th>Beschreibung</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Ticket-Felder</strong></td>
      <td>Betreff, Beschreibung, Tracker, Kategorie, Priorität</td>
    </tr>
    <tr>
      <td><strong>Custom Fields</strong></td>
      <td>Eigene Redmine-Felder direkt befüllen</td>
    </tr>
    <tr>
      <td><strong>Strukturierte Eingaben</strong></td>
      <td>Mehrere Formularfelder zu einer Beschreibung zusammenfassen</td>
    </tr>
    <tr>
      <td><strong>Spam-Schutz</strong></td>
      <td>Honeypot-Felder, IP-Einschränkung, DNS-Blacklists</td>
    </tr>
    <tr>
      <td><strong>Kontaktverwaltung</strong></td>
      <td>Absender werden automatisch als Kontakte erfasst</td>
    </tr>
  </tbody>
</table>

<h3 id="stärken">Stärken</h3>

<ul>
  <li><strong>Niedrige Einstiegshürde</strong>: Kein Backend-Code, kein API-Token-Management, keine Authentifizierung. HTML-Formular bauen, in Webseite integrieren, ausfüllen, absenden - fertig.</li>
  <li><strong>Schneller Proof-of-Concept</strong>: In wenigen Minuten ein funktionierendes Kontaktformular, das echte Tickets erzeugt.</li>
  <li><strong>Kontakterstellung inklusive</strong>: Absender werden automatisch als Kontakte erfasst - inklusive Verlauf bei Folge-Anfragen.</li>
  <li><strong>Spam-Schutz out-of-the-box</strong>: Honeypot, IP-Filter, DNS-Blacklists - alles konfigurierbar.</li>
</ul>

<p>Anmerkung: Für komplexere Anforderungen empfehlen wir die Redmine REST API (siehe unten).</p>

<h2 id="webformular-oder-api">Webformular oder API?</h2>

<p>Die Webformular-Funktion ist ideal für <strong>einfache bis mittlere Anforderungen</strong>:</p>

<ul>
  <li>Kontaktformulare mit wenigen Feldern</li>
  <li>Einfache Service-Anfragen</li>
  <li>Feedback-Formulare</li>
  <li>Relativ schnelle Integration ohne tiefgreifenden Entwicklungsaufwand</li>
</ul>

<h3 id="wann-du-die-redmine-rest-api-nutzen-solltest">Wann du die Redmine REST API nutzen solltest</h3>

<p>Für umfangreiche oder komplexe Formulare empfehlen wir die direkte Nutzung der Redmine REST API:</p>

<table>
  <thead>
    <tr>
      <th>Anforderung</th>
      <th style="text-align: center">Webformular</th>
      <th style="text-align: center">REST API</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Einfaches Kontaktformular</td>
      <td style="text-align: center">✓</td>
      <td style="text-align: center">-</td>
    </tr>
    <tr>
      <td>Wenige Felder (5-10)</td>
      <td style="text-align: center">✓</td>
      <td style="text-align: center">-</td>
    </tr>
    <tr>
      <td>Viele Felder (&gt;15)</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>Bedingte Logik (Feld A zeigt Feld B)</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>Mehrere Dateianhänge</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>Validierung vor dem Absenden</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>Integration in bestehende Anwendungen</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>Automatisierte Prozesse (CI/CD, Monitoring)</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
    <tr>
      <td>HTML-Grundkenntnisse ausreichend</td>
      <td style="text-align: center">✓</td>
      <td style="text-align: center">-</td>
    </tr>
    <tr>
      <td>Entwicklerkenntnisse erforderlich</td>
      <td style="text-align: center">-</td>
      <td style="text-align: center">✓</td>
    </tr>
  </tbody>
</table>

<p><strong>Gut zu wissen:</strong> Unsere Plugins erweitern die Redmine REST API um zusätzliche Endpunkte - etwa für Kontakte, Helpdesk-Tickets oder Automatisierungen. Mit einer Support-Lizenz erhältst du Zugriff auf die vollständige API-Dokumentation.</p>

<p><strong>Tipp:</strong> Starte mit einem Webformular für einen schnellen Proof-of-Concept. Wenn die Anforderungen wachsen, kannst du später auf die API umsteigen - die erstellten Tickets und Kontakte bleiben erhalten.</p>

<h2 id="fazit">Fazit</h2>

<p>Mit der Webformular-Funktion verwandelst du jedes HTML-Formular in einen Ticket-Eingang. Die Einrichtung erfordert nur HTML-Grundkenntnisse - ideal für schnelle Integrationen ohne Entwicklungsaufwand. Das ServiceDesk Plugin ist Teil des Enterprise+ Bundles, denn es benötigt das Reporting und Automation Plugin als Basis. Wer sich die Installation des Bundles nicht zutraut kann auch unser Redmine Managed Application Hosting Angebot in Anspruch nehmen. Die Plugins sind hierbei bereits bei Bedarf integriert.</p>

<p class="notice--primary">Alle Informationen zu unseren Managed Application Hosting Angeboten zu <a href="/de/redmine-hosting">Redmine</a> findest Du hier auf der Webseite.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-hosting">Redmine Hosting</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Erfasse Eingaben aus Webformularen direkt als Helpdesk-Tickets in Redmine. Mit dem Issue Collector des ServiceDesk Plugins werden Formular-Einreichungen automatisch in Helpdesk-Tickets umgewandelt.]]></summary></entry><entry xml:lang="de"><title type="html">Erfüllt Open Source Enterprise Anforderungen?</title><link href="https://alphanodes.com/de/redmine-opensource-enterprise" rel="alternate" type="text/html" title="Erfüllt Open Source Enterprise Anforderungen?" /><published>2026-01-15T00:25:12+01:00</published><updated>2026-01-15T00:25:12+01:00</updated><id>https://alphanodes.com/de/enterprise-anforderung-mit-open-source</id><content type="html" xml:base="https://alphanodes.com/de/redmine-opensource-enterprise"><![CDATA[<p>Regelmäßig erhalten wir Anfragen von Unternehmen, die nach Alternativen zu Jira oder anderen Cloud-Lösungen suchen: Single Sign-On, ERP-Integration, Portfolio-Management, Workflow-Automatisierung. Erfahre in diesem Artikel, welche Funktionen Redmine abdeckt und wo Alternativen oder Kompromisse nötig sind.</p>

<h2 id="der-typische-enterprise-anforderungskatalog">Der typische Enterprise-Anforderungskatalog</h2>

<p>Anforderungskataloge für Projektmanagement Software folgen in der Regel einem erkennbaren Muster. Einer Kombination aus Basis-Funktionalitäten mit spezifischen Anforderungen aus der Unternehmensrealität.</p>

<p>Zu den Schwerpunkten gehören folgende Bereiche:</p>

<h3 id="authentifizierung-und-zugriffskontrolle">Authentifizierung und Zugriffskontrolle</h3>
<p>Single Sign-On mit SAML oder OAuth, Integration in Active Directory, rollenbasierte Berechtigungen auf Projekt- und Objektebene, Audit-Logs für Compliance.</p>

<h3 id="projektmanagement-methoden">Projektmanagement-Methoden</h3>
<p>Support für klassische (Gantt, Meilensteine) und agile Methoden (Kanban, Scrum), Portfolio-Sicht über mehrere Projekte, Ressourcenplanung und Kapazitätsmanagement.</p>

<h3 id="automatisierung-und-workflows">Automatisierung und Workflows</h3>
<p>Konfigurierbare Status-Änderungen, Event-basierte Automatisierungen, Integration mit anderen Tools, automatische E-Mail Benachrichtigungen und Eskalationen.</p>

<h3 id="reporting-und-dashboards">Reporting und Dashboards</h3>
<p>Individuelle Dashboards pro Rolle, Export-Funktionen für Management-Reporting, KPI-Tracking, Burndown- und Velocity-Charts für agile Teams.</p>

<h3 id="integration-und-datenmanagement">Integration und Datenmanagement</h3>
<p>REST-APIs für Systemintegration, Anbindung an ERP-Systeme, Versionsverwaltung für Code, zentrale Wissensdatenbank mit Versionierung.</p>

<h2 id="redmine-core-liefert-eine-solide-basis-für-60-der-anforderungen">Redmine Core liefert eine solide Basis für 60% der Anforderungen</h2>

<p>Redmine bringt in der Standardinstallation bereits mehr mit, als viele vermuten würden. Die Core-Installation deckt die folgenden Bereiche ab:</p>

<ul>
  <li><strong>Projektmanagement:</strong> Gantt-Diagramme, Roadmaps, Meilensteine, Issue-Tracking mit flexiblen Tracker-Typen umd Workflows, Ticketbeziehungen, Zeiterfassung zu Tickets mit Aufwandsschätzung</li>
  <li><strong>Berechtigungen:</strong> Granulares Rollen- und Rechtekonzept auf Projekt- und Modul-Ebene, LDAP/Active Directory-Integration, öffentliche und private Projekte / Unterprojekte.</li>
  <li><strong>Kollaboration:</strong> Einfaches Wiki mit Versionierung, Dokumentenmanagement, Forum, News-System, Activity-Stream für Projekt-Tätigkeiten (global &amp; projektbezogen).</li>
  <li><strong>Integration:</strong> REST-API, Repository-Browser für Git/SVN/Mercurial, E-Mail-Integration (Ticket-Erstellung per Mail), benutzerdefinierte Felder für beliebige Datenstrukturen.</li>
</ul>

<p>Das sind mehr Basis-Features als bei manch anderer Software dieser Art, aber für die üblichen Enterprise-Anforderungen fehlen trotzdem einige kritische Komponenten.</p>

<h3 id="redmine-core-vs-jira---funktionsvergleich">Redmine Core vs. Jira - Funktionsvergleich</h3>

<table>
  <thead>
    <tr>
      <th>Funktion</th>
      <th>Redmine Core</th>
      <th>Jira</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><strong>Vorgangstypen</strong></td>
      <td>✓ Flexible Tracker-Typen</td>
      <td>✓ Flexible Issue Types</td>
    </tr>
    <tr>
      <td><strong>Workflow-Konfiguration</strong></td>
      <td>✓ Matrix-basiert konfigurierbar</td>
      <td>✓ Visueller Workflow-Designer</td>
    </tr>
    <tr>
      <td><strong>Benutzerdefinierte Felder</strong></td>
      <td>✓ Alle Feldtypen</td>
      <td>✓ Alle Feldtypen</td>
    </tr>
    <tr>
      <td><strong>Gantt-Diagramme</strong></td>
      <td>✓ Integriert</td>
      <td>△ Nur als Timeline (Cloud) oder Plugin</td>
    </tr>
    <tr>
      <td><strong>Kanban-Board</strong></td>
      <td>✗ Per Plugin</td>
      <td>✓ Integriert</td>
    </tr>
    <tr>
      <td><strong>Scrum-Board</strong></td>
      <td>✗ Per Plugin</td>
      <td>✓ Integriert</td>
    </tr>
    <tr>
      <td><strong>Zeiterfassung</strong></td>
      <td>✓ Integriert</td>
      <td>△ Basis integriert, erweitert per Plugin (Tempo)</td>
    </tr>
    <tr>
      <td><strong>Wiki</strong></td>
      <td>✓ Integriert (Textile/Markdown)</td>
      <td>✗ Nur über Confluence (separates Produkt)</td>
    </tr>
    <tr>
      <td><strong>Forum</strong></td>
      <td>✓ Integriert</td>
      <td>✗ Nicht verfügbar</td>
    </tr>
    <tr>
      <td><strong>Repository-Integration</strong></td>
      <td>✓ Integrierter Browser (Git, SVN, Mercurial)</td>
      <td>△ Anbindung an GitHub, GitLab, Bitbucket</td>
    </tr>
    <tr>
      <td><strong>REST-API</strong></td>
      <td>✓ Vollständig</td>
      <td>✓ Vollständig</td>
    </tr>
    <tr>
      <td><strong>LDAP/AD-Integration</strong></td>
      <td>✓ Integriert</td>
      <td>✓ Integriert</td>
    </tr>
    <tr>
      <td><strong>SAML/SSO</strong></td>
      <td>✗ Per Plugin</td>
      <td>✓ Integriert (Cloud/DC)</td>
    </tr>
    <tr>
      <td><strong>Rollen &amp; Rechte</strong></td>
      <td>✓ Granular pro Projekt und Rolle</td>
      <td>✓ Granular per Permission Schemes</td>
    </tr>
    <tr>
      <td><strong>Projekthierarchie</strong></td>
      <td>✓ Unbegrenzte Verschachtelung</td>
      <td>✗ Keine Projekthierarchie</td>
    </tr>
    <tr>
      <td><strong>E-Mail-zu-Ticket</strong></td>
      <td>✓ Integriert</td>
      <td>✓ Integriert</td>
    </tr>
    <tr>
      <td><strong>Dashboards</strong></td>
      <td>△ Einfache Startseite (My Page)</td>
      <td>✓ Konfigurierbare Dashboards</td>
    </tr>
    <tr>
      <td><strong>Reporting</strong></td>
      <td>△ Einfache Reports und Filter</td>
      <td>✓ Erweiterte Abfragesprache (JQL) und Filter</td>
    </tr>
    <tr>
      <td><strong>Automatisierung</strong></td>
      <td>✗ Per Plugin</td>
      <td>✓ Integriert (Cloud)</td>
    </tr>
    <tr>
      <td><strong>On-Premise</strong></td>
      <td>✓ Open Source, keine Lizenzgebühren</td>
      <td>△ Nur Data Center (ab ca. 42.000 $/Jahr)</td>
    </tr>
    <tr>
      <td><strong>Lizenzmodell</strong></td>
      <td>✓ Open Source (GPL), keine Nutzerlimits</td>
      <td>✗ Pro Benutzer/Monat</td>
    </tr>
    <tr>
      <td><strong>Self-Hosting</strong></td>
      <td>✓ Volle Kontrolle</td>
      <td>△ Nur Data Center (Server seit 2024 eingestellt)</td>
    </tr>
  </tbody>
</table>

<table>
  <tbody>
    <tr>
      <td><strong>Legende:</strong> ✓ = Integriert</td>
      <td>△ = Eingeschränkt/Zusatzkosten</td>
      <td>✗ = Nicht verfügbar</td>
    </tr>
  </tbody>
</table>

<h2 id="plugins-schließen-die-lücke-von-60-auf-85">Plugins schließen die Lücke: Von 60% auf 85%</h2>

<p>Hier muss man dann gezielt mit Plugins arbeiten, um die meisten Enterprise-Anforderungen abdecken zu können. Hier eine Auswahl:</p>

<p><strong>SAML Plugin:</strong> Single Sign-On über SAML2-kompatible Identity Provider. Kritisch für Unternehmen mit zentraler Authentifizierungs-Infrastruktur.</p>

<p><strong>Reporting Plugin:</strong> Professionelle Dashboards, interaktive Diagramme, Burndown-Charts, Flexible Taskboards (Drag &amp; Drop Support), Portfolio-Übersichten, erweiterte Filter- und Aggregationsfunktionen, SLA-Management via Ticket-Priorität. Damit wird Redmine vom reinen PM-Tool zum Schweizer Taschenmesser für Projektmanager und Entscheider mit zusätzlichen Berichten und Auswertungen.</p>

<p><strong>Automation Plugin:</strong> Event-basierte Workflows, automatische Ticket-Updates, Eskalationen bei SLA-Verstößen und vieles mehr. Der Automation Bot ist ein unermüdlicher Helfer für die Automatisierung regelmäßiger Routineaufgaben.</p>

<p><strong>WikiGuide Plugin:</strong> Macht aus der Basis Wiki eine strukturierte Wissensdatenbank mit Live-Search, Filterfunktionen, Freigabeworkflows, Makros für dynamische Inhalte und einiges mehr.</p>

<p><strong>HRM Plugin:</strong> Für eine realistische Ressourcenplanung mit der Möglichkeit zur Abwesenheitsverwaltung (Urlaub, Krankheit, etc.). Hilft bei der langfristigen Planung von Projektarbeiten.</p>

<p><strong>ServiceDesk Plugin:</strong> Generiert aus eingehenden Kunden E-Mails Helpdesk-Tickets - für eine Bi-Direktionale Kommunikation, mit Kundenzufriedenheits-Ratings und Kontaktverwaltung.</p>

<p><strong>DevOps Plugin:</strong> CI/CD-Integration, erweiterte Repository-Funktionen, automatische Ticket-Updates bei Commits. Zentralisiert Informationen aus externen DevOps Tools (Hetzner, GitLab, GitHub etc.) direkt in Redmine.</p>

<p>Mit dieser Plugin-Kombination liegt die Abdeckung realistisch bei 85% eines typischen Enterprise-Katalogs.</p>

<div class="feature__wrapper">

  
    <div class="feature__item">
      <div class="archive__item">
        
          <div class="archive__item-teaser">
            <img src="/assets/images/teaser/support-plannable.png" alt="Redmine Hosting &amp; Enterprise Support" />
            
          </div>
        

        <div class="archive__item-body">
          
            <h2 class="archive__item-title">Professionelles Hosting, Support + Premium-Features</h2>
          

          
            <div class="archive__item-excerpt">
              <p>Lerne unsere Hostinganpakete zu Redmine, sowie unser Enterprise Supportpaket mit exklusiven Erweiterungen kennen.</p>

            </div>
          

          
            <p><a href="/de/redmine-hosting" class="btn btn--info">Redmine Hosting Pakete</a></p>
          
        </div>
      </div>
    </div>
  

</div>

<h3 id="und-was-ist-mit-den-restlichen-15">Und was ist mit den restlichen 15%?</h3>

<ul>
  <li>Microsoft-Ökosystem-Integration (Sharepoint &amp; Co): Für produktive Umgebungen arbeitet Redmine stabiler mit Attachments statt Live-Dokumenten.</li>
  <li>ERP-Direktintegration: SAP, Oracle oder Dynamics lassen sich über die REST-API anbinden.</li>
  <li>Real-time Collaboration: Echtzeit-Ko-Editierung im Wiki, wie in Confluence oder Notion, gibt es in Redmine nicht. Community-Plugins dafür sind experimentell und für Enterprise-Einsatz nicht ausgereift genug.</li>
  <li>Der entscheidende Unterschied: Wir konzentrieren uns auf Plugin-Kombinationen, die wir langfristig supporten und warten können. Community-Plugins mit unregelmäßigen Updates passen nicht in ein professionelles Managed-Hosting-Konzept.</li>
</ul>

<h2 id="wann-ist-redmine-die-richtige-wahl">Wann ist Redmine die richtige Wahl?</h2>
<p>Die Entscheidung hängt von vier Faktoren ab:</p>

<ul>
  <li>Datensouveränität: On-Premise oder in deutschem Rechenzentrum mit voller Kontrolle über Daten, Backups und Zugriffsrechte. Kritisch für DSGVO-sensible Branchen oder Unternehmen mit Compliance-Anforderungen.</li>
  <li>Kostenstruktur: Kein benutzerbasiertes Lizenzmodell, keine Vendor Lock-in-Effekte, planbare TCO.</li>
  <li>Offenheit für Open Source: Open Source bedeutet jederzeit Einblick in den Code und auch Anpassbarkeit ohne Abhängigkeit vom Hersteller.</li>
  <li>Betriebsmodell: Managed Hosting kombiniert die Vorteile von On-Premise (Datenkontrolle, Stabilität) mit SaaS-Komfort (keine eigene IT-Infrastruktur nötig). Du entscheidest: Self-Hosted oder professionell betreut.</li>
</ul>

<h3 id="return-on-investment-roi-redmine-vs-kommerzielle-alternativen">Return on Investment (ROI): Redmine vs. kommerzielle Alternativen</h3>
<p>Ein wichtiger Faktor bei der Entscheidung für eine Enterprise-Projektmanagement-Lösung sind bei vielen Unternehmen übrigens auch die Gesamtkosten über einen längeren Zeitraum.</p>

<p>Der ROI bei einer Migration zu Redmine kann oft bereits nach wenigen Monaten erreicht sein - abhängig von Migrationskomplexität und notwendigen Anpassungen für funktionale Unterschiede. Die größten Einsparungen entstehen in der Regel durch den Wegfall nutzerbasierter Lizenzkosten.</p>

<p>Was du berücksichtigen solltest sind:</p>

<ul>
  <li>Funktionale Unterschiede: Kommerzielle Lösungen bieten teilweise spezialisierte Features die in Redmine anders oder über Plugins abgebildet werden müssen</li>
  <li>Migrationsaufwand: Der tatsächliche Migrationsaufwand hängt stark von der Komplexität deines bestehenden Systems ab (Custom Fields, Workflows, Integrationen)</li>
  <li>Langfristige Strategie: Redmine eignet sich besonders dann, wenn du langfristig Kontrolle über deine Daten und Kosten behalten willst</li>
</ul>

<p>Daher sollte die Entscheidung nicht allein auf Kostenbasis getroffen werden, sondern auch die funktionalen Anforderungen deines Unternehmens berücksichtigen.</p>

<h2 id="unser-fazit">Unser Fazit</h2>

<p>Redmine bietet erhebliche Kostenvorteile gegenüber kommerziellen Cloud-Lösungen. Selbst wenn die Funktionsabdeckung nicht 100% entspricht. Man muss nicht zwingend für alles ein Plugin  verwenden. Natürlich machen Plugins Sinn, aber nur dann, wenn sie regelmäßig gepflegt und auch noch in fünf Jahren stabil weiter entwickelt werden. Nur dann ist sicher gestellt, dass sie mit der jeweils aktuellen Redmine Version kompatibel bleiben.</p>

<p>Unser Managed Hosting liefert genau das:</p>
<ul>
  <li>Professionell konfigurierte Redmine-Instanzen mit Enterprise-Plugins,</li>
  <li>regelmäßigen Updates und deutschem Support.</li>
  <li>Von R100 für wachsende Unternehmen über Cloud RE Pro mit SSO und KI bis zum InHouse-Angebot für höchste Compliance-Anforderungen.</li>
</ul>

<p class="notice--primary">Alle Informationen zu unseren Managed Application Hosting Angeboten zu <a href="/de/redmine-hosting">Redmine</a> findest Du hier auf der Webseite.</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-hosting">Redmine Hosting</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Typische Enterprise-Anforderungen im Check: Wo Redmine punktet und wo Kompromisse nötig sind]]></summary></entry><entry xml:lang="de"><title type="html">Visual Workflow Manager: Das Taskboard im Reporting Plugin</title><link href="https://alphanodes.com/de/redmine-reporting-visual-workflow-manager" rel="alternate" type="text/html" title="Visual Workflow Manager: Das Taskboard im Reporting Plugin" /><published>2026-01-12T00:25:12+01:00</published><updated>2026-01-12T00:25:12+01:00</updated><id>https://alphanodes.com/de/reporting-visuelles_board</id><content type="html" xml:base="https://alphanodes.com/de/redmine-reporting-visual-workflow-manager"><![CDATA[<p>Wenn du in Redmine mit vielen Tickets arbeitest, kennst du sicher die Situation: Auf die Frage “Wo stehen wir mit unseren Aufgaben?” folgt häufig ein endloses Scrollen durch lange Listen. Das Taskboard im Reporting Plugin löst dieses Problem durch eine einfache Idee: Es macht Arbeitsprozesse sichtbar - unabhängig von Methodik oder Abteilung. Es funktioniert abteilungsübergreifend für Support, Entwicklung, PM, HR, Marketing, Einkauf etc.</p>

<h2 id="was-ist-das-taskboard">Was ist das Taskboard?</h2>

<p>Das Taskboard visualisiert deine Tickets als Karten, organisiert in Spalten nach Status. Statt durch Listen zu scrollen, siehst du auf einen Blick: Was ist neu? Was wird gerade bearbeitet? Was wartet auf Feedback? Die Grundfunktion ist simpel, aber effektiv: Du ziehst Tickets per Drag &amp; Drop zwischen Spalten, um ihren Status zu ändern.</p>

<p>Diese Visualisierung funktioniert mit deinen bestehenden Redmine-Workflows. Du musst keine neue Methodik einführen, keine Prozesse umstellen. Das Board nutzt die Status, die du bereits konfiguriert hast.</p>

<p><img src="/assets/images/posts/taskboard-overview.png" alt="Reporting Taskboard Workflow Visualisierung" /></p>

<h2 id="anpassbare-darstellung">Anpassbare Darstellung</h2>
<p>Das <em>Reporting Plugin</em> Board zeigt genau die Informationen, die für dich relevant sind. Über die Filter-Optionen unter “Spalten” legst du fest, welche Felder auf den Ticket-Karten erscheinen: Zugewiesene Person, Priorität, Kategorie, Zielversion, Custom Fields oder andere Informationen.</p>

<p>Zusätzlich kannst du die Karten farblich kennzeichnen - nach Tracker (Bug, Feature, Support), Priorität (Dringend, Hoch, Normal), zugewiesener Person, Projekt oder anderen Feldern. Das macht relevante Unterschiede sofort sichtbar: Rote Karten = Bugs, blaue = Features, oder jede Person hat ihre eigene Farbe.</p>

<p>Diese Konfiguration speicherst du als Teil deiner benutzerdefinierten Abfrage. So steht dir deine optimale Board-Ansicht jederzeit zur Verfügung - inklusive Filter, Spaltenauswahl, Farbschema und Sortierung.</p>

<p class="notice--primary">“Das Reporting Plugin Taskboard ermöglicht Teams eine visuelle Arbeitsweise - ohne dass sie ihre Prozesse, Plattform oder Methodik ändern müssen.”</p>

<h2 id="neue-funktionen-ab-version-430">Neue Funktionen ab Version 4.3.0</h2>
<p>Mit der Plugin Version 4.3.0 hat das Taskboard zwei wesentliche Erweiterungen erhalten, die die tägliche Arbeit deutlich beschleunigen.</p>

<h3 id="drag--drop-support-für-die-gruppierungs-funktion">Drag &amp; Drop-Support für die Gruppierungs-Funktion</h3>

<p>Es ist nicht neu, dass Du Tickets nach verschiedenen Kriterien gruppieren kannst: nach Person, Priorität, Projekt, Tracker, Kategorie oder Zielversion. Das Besondere: Wenn du ein Ticket zwischen Gruppen ziehst, änderst du gleichzeitig zwei Werte auf einmal.</p>

<p><img src="/assets/images/posts/taskboard-gruppe-move.png" alt="Reporting Taskboard Workflow Visualisierung" /></p>

<p>Ein Beispiel: Du gruppierst nach Priorität. Ein Ticket liegt bei “Normal” im Status “Neu”. Du ziehst es nach “Dringend” in die Spalte “In Arbeit”. Das Ticket wechselt den Status UND wird als dringend markiert - mit einer einzigen Aktion. Das Gleiche funktioniert beim Gruppieren nach Person (Zuweisung ändern), nach Zielversion (Sprint-Zuordnung) oder nach Tracker (Ticket-Typ korrigieren).</p>

<p>Diese Funktion ist verfügbar für: Projekt, Tracker, Priorität, Kategorie (nur projektintern), Zielversion und Zugewiesene Person. Bei anderen Gruppierungen ändert Drag &amp; Drop nur den Status.</p>

<h3 id="avatar-bar-für-schnelle-zuweisungen">Avatar Bar für schnelle Zuweisungen</h3>

<p>Die Avatar Bar zeigt dir die Avatare deiner Teammitglieder am oberen Rand des Boards. Du ziehst einen Avatar auf ein Ticket, und schon ist es zugewiesen. Kein Ticket öffnen, kein Dropdown-Menü, keine Extra-Klicks.</p>

<p>Das System merkt sich, welchen Personen du häufig Tickets zuweist - diese erscheinen automatisch in der Bar. Wenn jemand fehlt, klickst du auf das Plus-Symbol und durchsuchst alle Projektmitglieder.</p>

<p><img src="/assets/images/posts/taskboard-avatarbar-assignment.png" alt="Reporting Taskboard Workflow Visualisierung" /></p>

<p>Bei beiden Funktionen - Gruppierungs-Drag und Avatar-Zuweisung - kannst du die Shift-Taste halten, um beim Verschieben einen Kommentar hinzuzufügen. Das ist nützlich, wenn du Kontext mitgeben möchtest: “Max, betrifft dein Modul” oder “Produktionsfehler, bitte sofort prüfen”.</p>

<h2 id="wann-ist-das-taskboard-geeignet">Wann ist das Taskboard geeignet?</h2>
<p>Das Board funktioniert überall dort gut, wo Arbeit durch definierte Phasen läuft. Typische Einsatzszenarien:</p>

<ul>
  <li>
    <p><strong>Support und Service:</strong> Tickets durchlaufen klar definierte Schritte - von “Neu” über “In Bearbeitung” bis “Gelöst”. Das Board zeigt sofort, wo Tickets warten oder sich stauen. Die Avatar Bar macht die Zuweisung an freie Teammitglieder zur Sache von Sekunden.</p>
  </li>
  <li>
    <p><strong>Entwicklungsteams:</strong> Ob Bug-Tracking oder Feature-Entwicklung - das Board visualisiert den Fortschritt. Gruppierung nach Person zeigt die Lastverteilung, Gruppierung nach Version hilft bei der Release-Planung. Farbliche Kennzeichnung nach Tracker macht Bugs auf einen Blick erkennbar.</p>
  </li>
  <li>
    <p><strong>Projektmanagement:</strong> Für Projektleiter, die den Überblick behalten möchten. Die Gruppierung nach Person beantwortet “Wer arbeitet woran?”, die nach Priorität zeigt “Was ist wichtig?”, die nach Version visualisiert “Was kommt in welches Release?”.</p>
  </li>
  <li>
    <p><strong>Administrative Prozesse:</strong> Auch Abteilungen ohne technischen Hintergrund profitieren. Urlaubsanträge, Bestellungen oder Änderungsanforderungen durchlaufen Workflows. Das Board macht diese Prozesse transparent.</p>
  </li>
</ul>

<h2 id="wann-ist-das-taskboard-weniger-geeignet">Wann ist das Taskboard weniger geeignet?</h2>
<p>Das Board hat klare Grenzen. Bei sehr komplexen Tickets mit vielen Custom Fields ist die Detailansicht besser geeignet - auch wenn du die Felder auf den Board-Karten konfigurieren kannst, bleibt der Platz begrenzt. Für detaillierte Zeiterfassung und Reporting bleibt die Listenansicht die bessere Wahl, da sie alle Spalten gleichzeitig zeigt.</p>

<p>Wenn du strikte Scrum-Methodik mit Story Points, Sub-Spalten und WIP-Limits brauchst, bietet das Taskboard diese Funktionen nicht nativ. Hier sind dedizierte Agile-Tools besser geeignet.</p>

<h2 id="sprint-tracking-mit-burndown-charts">Sprint-Tracking mit Burndown Charts</h2>
<p>Für Teams, die mit Sprints oder Versionen arbeiten, bietet das Reporting Plugin <a href="/de/redmine-burndown-chart">Burndown Charts</a> als Dashboard-Block für die Projektübersicht und Versionsliste. Du kannst den Fortschritt wahlweise nach Ticket-Anzahl oder geschätzter Zeit visualisieren - für einzelne Projekte oder projektübergreifend. Die Charts lassen sich ins persönliche Dashboard oder Projekt-Dashboard einbinden und ergänzen die Board-Ansicht um metrische Auswertungen. So behältst du nicht nur visuell im Board, sondern auch quantitativ im Chart den Überblick über deinen Sprint-Fortschritt.</p>

<h2 id="integration-in-bestehende-arbeitsweisen">Integration in bestehende Arbeitsweisen</h2>
<p>Das Taskboard ersetzt nicht die Listenansicht, sondern ergänzt sie. Du kannst für verschiedene Zwecke unterschiedliche Ansichten speichern:</p>

<ul>
  <li>Ein Filter “Meine Arbeit” mit Board-Ansicht für die tägliche Arbeit,</li>
  <li>ein Filter “Zeiterfassung” mit Listenansicht für Reports,</li>
  <li>ein Filter “Team Sprint” mit Board-Ansicht gruppiert nach Person für Meetings.</li>
</ul>

<p>Die Board-Konfiguration - welche Felder angezeigt werden, welches Farbschema aktiv ist, wie gruppiert und sortiert wird - speicherst du als Teil deiner benutzerdefinierten Abfrage. Einmal eingerichtet, steht sie dir jederzeit zur Verfügung. Du kannst sie mit deinem Team teilen oder nur für dich behalten.</p>

<p><img src="/assets/images/posts/taskboard-options.png" alt="Reporting Taskboard" /></p>

<p><em>Verwenden Sie die vorhandenen Filter “Optionen” um das Taskboard aufzurufen und die Informationen anzupassen.</em></p>

<h2 id="technische-voraussetzungen">Technische Voraussetzungen</h2>
<p>Das Taskboard ist Teil des Reporting Plugins ab Version 4.2.0 (Basis-Drag &amp; Drop) und 4.3.0 (erweiterte Funktionen). Wenn du das Reporting Plugin bereits nutzt, musst du nur auf die entsprechende Pluginversion updaten. Die Funktion respektiert alle konfigurierten Workflow-Regeln und Berechtigungen. Wenn ein Status-Übergang nicht erlaubt ist, springt das Ticket zurück und zeigt eine entsprechende Fehlermeldung.</p>

<p>Das Board funktioniert auf Desktop-Browsern und Tablets. Auf Smartphones ist die Nutzung durch viele Spalten eingeschränkt - hier bleibt die mobile Listenansicht praktischer.</p>

<h2 id="fazit">Fazit</h2>
<p>Das Taskboard agiert als <em>Visual Workflow Manager</em>. Es visualisiert deine bestehenden Prozesse und macht die Arbeit damit schneller und übersichtlicher. Die erweiterten Funktionen ab Version 4.3.0 eliminieren repetitive Klickarbeit und sparen echte Zeit im Arbeitsalltag. Mit dem Reporting Plugin erhälst du:</p>

<ul>
  <li>ein Taskboard mit Drag &amp; Drop (Status + Zuweisung)</li>
  <li>Burndown Charts</li>
  <li>Projekt-Burndown für übergreifenden Fortschritt</li>
  <li>Flexible Gruppierung mit Swimlane-ähnlicher Funktionalität (ab v4.3.0)</li>
</ul>

<p>Ob es für dein Team passt, hängt davon ab, ob ihr mit statusbasierten Workflows arbeitet und visuellen Überblick schätzt. Die einzige Voraussetzung: Das Reporting Plugin muss installiert sein. Den Rest macht das Board.</p>

<p class="notice--primary">Alle Informationen zu unseren Erweiterungen für Redmine gibt es auf der <a href="/de/produkte">Produktseite</a>. Das kostenpflichtige Reporting Plugin gibt es einzeln oder als Teil unseres Business-Class Bundle, sowie dem Enterprise+ Bundle. Die hier beschriebene Funktion kann in unserer Online-Demo ausgiebig getestet werden. Das Drag&amp;Drop Feature ist Teil der Pluginversion 4.2.0 (<a href="/de/plugin-updates">Plugin-Update Veröffentlichungen</a> und <a href="/de/preise#requirements">Mindestvoraussetzungen</a> prüfen).</p>

<h3 id="weiterführende-infos">Weiterführende Infos</h3>

<ul>
  <li><a href="/de/redmine-reporting">Redmine Reporting Plugin</a></li>
  <li><a href="/de/redmine-demo">Redmine Online Demo</a></li>
  <li><a href="/de/redmine-plugin-features">Plugin Features</a></li>
</ul>]]></content><author><name>Claudia Meindl</name><email>servus@alphanodes.com</email><uri>https://alphanodes.com/de/blog</uri></author><category term="de" /><category term="projektmanagement" /><summary type="html"><![CDATA[Für Teams, die ihre Arbeitsprozesse visualisieren möchten - ohne neue Methodik oder Prozessumstellung]]></summary></entry></feed>