DE:Request Tracker
From i-doit documentation
Über das Request Tracker (RT) Modul kann man eine Anbindung zum RT System einstellen. RT erlaubt die Erstellung sogenannter „benutzerdefinierter Felder“, welche i-doit automatisch anlegen und durch Synchronisation mit Inhalten füllen kann.
Die Anfragen, die auf dem RT System erstellt werden, kann man unter der Neuen Kategorie Tickets in den jeweiligen Objekten einsehen.
Contents |
Installation
Voraussetzung für eine Integration von RT in i-doit ist eine RT Installation mit MySQL als Datenbanksystem. Die RT Datenbank muss für den i-doit Server netzwerktechnisch erreichbar sein. Idoit sollte in der neusten Version installiert sein. Werden die genannten Voraussetzungen erfüllt, erhält man im Modulmanager das neue Modul Request Tracker.
In diesem Modul gibt es drei Menüpunkte. In diesen Menüpunkten kann man die Anbindung zum MySQL Servers des RT Systems eintragen, benutzerdefinierte Felder erzeugen und eine Synchronisation manuell ausführen.
RT System Anbindung
Um eine Verbindung zwischen dem RT System und dem i-doit System zu erstellen, gibt man unter Module->Request Tracker->RT MySQL Server die Zugangsdaten zur MySQL Datenbank des RT Systems an. Das Feld RT Link soll die URL beinhalten, unter der die RT Instanz erreichbar ist, dies ist wichtig für die Verlinkung der Tickets in i-doit.
Benutzerdefinierte Felder anlegen
Um Benutzerdefinierte Felder zu erzeugen, muss man unter Module->Request Tracker ->Custom Fields die Objekttypen auswählen, die man im RT System abbilden will.
Hat man sich auf bestimmte Objekttypen entschieden, ist es erforderlich die Synchronisation zu starten. Diese befindet sich unter Module->Request Tracker->Synchronisation.
Wird die Synchronisation ausgeführt, werden die Objekte vom i-doit System auf das RT System als benutzerdefinierte Felder aktualisiert bzw. neu angelegt. Die Dauer der Synchronisation kann je nach Anzahl der Objekte variieren. Ist die Synchronisation abgeschlossen, kann man auf dem RT System neue Tickets zu den jeweiligen Objekten erstellen. Es empfiehlt sich, die Synchronisation automatisiert per Crontab durchführen zu lassen. Siehe Kapitel „Crontab/Controller“.
Einsehen der Tickets im i-doit System
Hat man auf dem RT System “Tickets“ zu bestimmten Objekten erstellt, werden diese über den i-doit Controller auf das i-doit System übertragen: php /i-doit-pfad/controller.php -v -m request_tracker (Siehe hierzu auch Kapitel „Crontab/Controller“). Um die Tickets in idoit einsehen zu können, ist es notwendig, den jeweiligen Objekttypen die Kategorie “Tickets” zuzuweisen. Für das Hinzufügen einer neuen Kategorie geht man über die Infrastruktur, wählt einen Objekttypen aus und bearbeitet diesen. Unter den Punkt Zugewiesene Kategorie kann man die “Tickets” zu den ausgewählten hinzufügen.
Nun ist es möglich, die “Tickets“ zu dem ausgewählten Objekt einzusehen.
Wählt man ein Ticket aus, wird man automatisch auf das jeweilige Ticket in RT weitergeleitet.