Hallo Zusammen,
ich bin neu in der OTRS Community und hoffe ihr könnt mir helfen.
Ich habe ein AD mit LDAP Anbindung als Customer Back-end und es funktioniert soweit alles.
Ein User mit Umlaut im Benutzername (AD sAMAccountName) kann sich Problemlos im Customer Frontend anmelden und der Benutzername wird auch beim Willkommen rechts oben richtig angezeigt.
Wenn ich im Backend in die Kundenverwaltung gehe und den Kunden suche wird der Umlaut falsch angezeigt.
Bei Ticket->Telefon-Ticket kann ich für diesen Kunden auch kein Telefon Ticket anlegen, wenn ich beim Telefon-Ticket anlegen über Optionen: [Kunde] den Kunde suche sind die Umlaute auch falsch. Sobald ich auf den Benutzernamen klicke um es ins Telefon-Ticket Formular zu übernehmen, bekomme ich einen Javascript Fehler:
Details zum Fehler auf der Webseite
Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM; InfoPath.3)
Zeitstempel: Wed, 19 Aug 2009 08:25:35 UTC
Meldung: Annahme ausgelöst und nicht aufgefangen.
Zeile: 7
Zeichen: 2424
Code: 0
URI: http://helpdesk/otrs-web/yui/2.7.0/build/json/json-min.js
und die Kundendaten werde nicht übernommen.
Die relevanten infos aus der Config.pm
...
$Self->{CustomerUser} = {
...
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
...
},
$Self->{'DefaultCharset'} = 'utf-8';
Habe schon mit den Werten gespiel aber hatte keinen erfolg.
Ich habe auch schon beim Apache eingestellt das alle Seiten als utf-8 ausgeliefert werden, hat auch nichts gebracht.
Wenn mir ein Kunde mit Umlauten eine Mail schickt wird ein Ticket angelegt und der Absender im Ticketinhalt wird auch richtig angezeigt.
Rechts bei der Kunden-Info sind die Umlaute dann wieder falsch. Wenn ich dann eine Antwort erstelle ist der Umlaut im Kundennamen in der Anrede (<OTRS_CUSTOMER_REALNAME>) auch wieder falsch, aber die angaben im An: Feld sind OK.
Das ist für mich alles nicht nachvollziehbar, die Anbindung ans AD scheints nicht zu sein sonnst wäre es ja überall falsch.
Ich habs mal mit der DB als Backend versucht und da hatte ich die Probleme nicht.
Gibts denn eine Möglichkeit vom AD in die DB zu syncronisieren, dann könnte ich das eventuell irgendwie umgehen?
Die optischen Sachen wären erst mal zweitrangig wenn denn die Übernahme der Kunden infos beim Telefonticket funktionieren würde
Hoffe ihr könnt mir helfen, bis jetzt hab ich noch alles zum laufen gebracht wie ich es wollte und ich bin auch von OTRS begeistert, aber das scheint mir mehr in die Richtung bug zu gehen?
Mit freundlichen Grüßen
i.A.
Systembetreuung
Betriebssystem: openSUSE 10.3 ohne X
Datenbank: MySQL 5.0.45