
Hallo otrs-de Listenleser, ich bin Mitarbeiter im 2nd-Level-Support und möchte ein neues TroubleTicketSystem einführen um ein Altes abzulösen, welches schon zu lange zu umständlich in der Bedienung ist und zu wenig Funktionen bietet. Ich teste OTRS 1.3.2 und 2.0.x CVS nun schon seit knapp 4 Wochen und bin über die Funktionen und Programmierstruktur sehr begeistert. Leider gibt es ein Killerkriterium was uns derzeit vom Einsatz des OTRS abhält. Die Kunden-Verwaltung ist, da nur "Anprechpartner"-bezogen, für unsere Zwecke zu umständlich und zeitaufwendig zu Bedienen. Wir brauchen für die Kundenverwaltung eigentlich drei Tabellen: 1. Kunden (z.B. neue Tabelle customer) 2. Projekte des Kunden (z.B. neue Tabelle customer_projects) 3. Ansprechpartner (im OTRS derzeit MySql-Tabelle customer_user) Wenn nun ein neues Telefon-Ticket erstellt wird, muß aus den drei Tabellen die Information für das Ticket erstellt werden. Wenn dann zu dem Ticket ein neuer Bearbeitungsstand eingetragen wird, muß ggf. der Ansprechpartner (nur für diesen Bearbeitungsstand) geändert werden sodaß aus der Historie heraus ersichtlich ist, wer weitere Informationen geliefert hat. Ich habe das Standard Anzeigeschema kopiert und die Kundenbenutzer-Verwaltung in der Ticket-Maske bereits aktiviert um den Agenten die Administration der Kundenverwaltung bei Ticketerstellung zur Verfügung zu stellen. (Wir sind alle Admins im OTRS!) Gibt es eine (einfache :) Möglichkeit aus den oben beschriebenen drei Kundenbenutzer Datenquellen eine Kunden-Verwaltung zu erstellen, in der simpel der bestehende Kunde ausgewählt und ein neues Projekt, ein neuer Ansprechpartner hinzugefügt werden kann, z.B. indem die Kernel/Output/HTML/Admin.pm und Kernel/System/CustomerUser/DB.pm angepasst wird ein join der Tabellen darzustellen? Perl Entwicklungs-Know-How ist bei uns vorhanden, aber die Struktur des OTRS Codings ist sehr komplex, sodaß uns ein "kleiner Hinweis" auf die entsprechenden Zeilen schon sehr weiterhelfen würde. Danke und Gruß Marco