Als OTRS-Einsteiger bitte ich um eure Hilfe bei der Anzeige von Kundendaten aus einer externen DB im Agenten-Interface. Ich beabsichtige, anhand der Absender-E-Mail-Adresse eines Kunden seine Kundendaten aus der externen DB zu laden (KundenNr, Anschrift, ...) und diese im OTRS-Interface anzeigen zu lassen.
Die DB-Verbindung ist eingerichtet und funktioniert, bei eingehenden Tickets wird in der Ticket Information unter Kundennr allerdings die Absender-E-Mail-Adresse der Anfrage/Tickets angezeigt.
Welche Einstellungen sind vorzunehmen, damit anhand der E-Mail-Adresse Kundeninformationen abgerufen und an korrekter Stelle angezeigt werden?
Vielen Dank für Eure Hilfe!
Auszug aus meiner Config.pm:
Code: Select all
CustomerKey => 'cnum'
CustomerID => 'email'
CustomerUserListFields => [ 'first_name, 'last_name', 'cnum', 'email' ]
CustomerUserSearchFields => [ 'cnum', 'first_name', 'last_name', 'email' ]
CustomerUserNameFields => [ 'title', 'first_name', 'last_name' ]
...
Map => [
...
[ 'UserLogin', 'Username', 'username', 1, 1, 'var', '', 1 ],
[ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 1 ],
[ 'UserCustomerID', 'CustomerID', 'cnum', 0, 1, 'var', '', 1 ],
[ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 1 ],
[ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 1 ],
...
]