Hi,
ich möchte gerne eine Externe Kundendatenbank einbinden.
Dazu habe ich mir eine "Test" MYSQL Datenbank angelegt und diese mit ein paar Daten gefüllt.
mysql> USE otrs_kunden; Database changed mysql> SELECT * FROM ADRESSEN; +-------+----------+-----------+--------------------+-----------------------------+ | ADRNR | NAME | NAMEZWEI | ANREDE | EMAIL | +-------+----------+-----------+--------------------+-----------------------------+ | 15000 | Vorname0 | Nachname0 | Sehr geehrter Herr | Vorname0.Nachname0@email.de | | 15001 | Vorname1 | Nachname1 | Sehr geehrter Herr | Vorname1.Nachname1@email.de | | 15002 | Vorname2 | Nachname2 | Sehr geehrter Herr | Vorname2.Nachname2@email.de | | 15003 | Vorname3 | Nachname3 | Sehr geehrter Herr | Vorname3.Nachname3@email.de | | 15004 | Vorname4 | Nachname4 | Sehr geehrter Herr | Vorname4.Nachname4@email.de | | 15005 | Vorname5 | Nachname5 | Sehr geehrter Herr | Vorname5.Nachname5@email.de | +-------+----------+-----------+--------------------+-----------------------------+ 6 rows in set (0.00 sec)
In meiner Config.pm habe ich folgendes Hinzugefügt:
$Self->{CustomerUser} = { Name => 'Database Customer-Backend', Module => 'Kernel::System::CustomerUser::DB', Params => { DSN => 'DBI:mysql:database=otrs_kunden;host=localhost', User => 'USER', Password => 'PASSWORD', Table => 'ADRESSEN', SourceCharset => 'latin1', DestCharset => 'utf-8', }, CustomerKey => 'ADRNR', CustomerID => 'ADRNR', CustomerUserListFields => ['NAME','NAMEZWEI','EMAIL'], CustomerUserSearchFields => ['ADRNR','NAMEZWEI','ADRNR'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['EMAIL'], CustomerUserNameFields => ['ANREDE','NAME','NAMEZWEI'], CustomerUserEmailUniqCheck => 1, MAP => [ ['UserLogin', 'Username', 'ADRNR', 1,1,'var','',0], ['UserPassword', 'Password', 'ADRNR', 0,1,'var','',0], ['UserEmail', 'Email', 'EMAIL', 0,1,'var','',0], ['UserCustomerID', 'CustomerID', 'ADRNR', 0,1,'var','',0], ], }; }
Wenn Ich mich nun in das OTRS System einlogge, zeigt er mir keine "Kunden" an. Ich werde irgendwo einen Schweren Denk oder aber Konfigurationsfehler haben. Jemand ein Idee oder Anregung?
System: Linuxserver:~ # uname -a Linux php-test 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 x86_64 GNU/Linux
OTRS: 3.0.11
Greetings
participants (1)
-
Rico Tonert