DE:Request Tracker

From i-doit documentation

Jump to: navigation, search

Ü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.

Benutzerdefinierte Felder





Hat man sich auf bestimmte Objekttypen entschieden, ist es erforderlich die Synchronisation zu starten. Diese befindet sich unter Module->Request Tracker->Synchronisation.

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.

Kategorie "Ticket" zuweisen




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.

Personal tools