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.
Für wen ist diese Funktion geeignet?
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 (<form>, <input>, <select>). Programmierkenntnisse sind nicht zwingend erforderlich, aber hilfreich – das Einbinden erfolgt per Copy & Paste mit Anpassung der Feldnamen wie von deinem Redmine vorgegeben.

Anwendungsfälle
- Formularbasierte Service-Anfragen: Mitarbeiter können Hardware bestellen, Software-Installationen anfragen oder Berechtigungen beantragen
- Kundensupport und strukturierte Ticketerfassung: Kontaktformular auf deiner Website – Anfragen werden automatisch als Tickets erfasst
- Feedback: Kundenfeedback oder Verbesserungsvorschläge direkt in Redmine sammeln
So funktioniert es
Formular aktivieren: In den Projekteinstellungen unter Helpdesk → Eingehendes Helpdesk Formular die Option aktivieren. Du erhältst eine Formular-URL für dein Projekt.
Rückgabe-URLs festlegen: Definiere, wohin Benutzer nach dem Absenden weitergeleitet werden (Erfolgs- und Fehlerseite).
HTML-Formular einbinden: Erstelle ein Formular auf deiner Website, das an die Formular-URL sendet. Die Feldnamen bestimmen, welche Ticket-Attribute befüllt werden.
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, zur automatischen.
Funktionsumfang
| Funktion | Beschreibung |
|---|---|
| Ticket-Felder | Betreff, Beschreibung, Tracker, Kategorie, Priorität |
| Custom Fields | Eigene Redmine-Felder direkt befüllen |
| Strukturierte Eingaben | Mehrere Formularfelder zu einer Beschreibung zusammenfassen |
| Spam-Schutz | Honeypot-Felder, IP-Einschränkung, DNS-Blacklists |
| Kontaktverwaltung | Absender werden automatisch als Kontakte erfasst |
Stärken
- Niedrige Einstiegshürde: Kein Backend-Code, kein API-Token-Management, keine Authentifizierung. HTML-Formular bauen, in Webseite integrieren, ausfüllen, absenden – fertig.
- Schneller Proof-of-Concept: In wenigen Minuten ein funktionierendes Kontaktformular, das echte Tickets erzeugt.
- Kontakterstellung inklusive: Absender werden automatisch als Kontakte erfasst – inklusive Verlauf bei Folge-Anfragen.
- Spam-Schutz out-of-the-box: Honeypot, IP-Filter, DNS-Blacklists – alles konfigurierbar.
Anmerkung: Für komplexere Anforderungen empfehlen wir die Redmine REST API (siehe unten).
Webformular oder API?
Die Webformular-Funktion ist ideal für einfache bis mittlere Anforderungen:
- Kontaktformulare mit wenigen Feldern
- Einfache Service-Anfragen
- Feedback-Formulare
- Relativ schnelle Integration ohne tiefgreifenden Entwicklungsaufwand
Wann du die Redmine REST API nutzen solltest
Für umfangreiche oder komplexe Formulare empfehlen wir die direkte Nutzung der Redmine REST API:
| Anforderung | Webformular | REST API |
|---|---|---|
| Einfaches Kontaktformular | ✓ | – |
| Wenige Felder (5-10) | ✓ | – |
| Viele Felder (>15) | – | ✓ |
| Bedingte Logik (Feld A zeigt Feld B) | – | ✓ |
| Mehrere Dateianhänge | – | ✓ |
| Validierung vor dem Absenden | – | ✓ |
| Integration in bestehende Anwendungen | – | ✓ |
| Automatisierte Prozesse (CI/CD, Monitoring) | – | ✓ |
| HTML-Grundkenntnisse ausreichend | ✓ | – |
| Entwicklerkenntnisse erforderlich | – | ✓ |
Gut zu wissen: 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.
Tipp: 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.
Fazit
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.
Alle Informationen zu unseren Managed Application Hosting Angeboten zu Redmine findest Du hier auf der Webseite.