
Hallo Zusammen, ich habe erfolgreich einen View auf meine Kundendatenbank erzeugt und kann diese auch in OTRS durchsuchen. Aber: Ich bekomme immer einen leeren Datensatz vorweg! Wenn ich auf einen Kunden klicke, sind im neuem Fenster die Felder alle leer. Ich habe "CustomerCompanySupport => 1," gesetzt. Wie kann ich denn jetzt auch meine Firmen aus der Datenbank holen? Oder muss ich die alle von Hand anlegen? Ich habe eigentlich eingetragen, das ich den Firmenamen auch angezeigt bekommen möchte. Klappt aber nicht. Hier ist der entsprechende Auszug aus meiner Config.pm # CustomerUser # (customer user database backend and settings) $Self->{CustomerUser} = { Name => 'SuperOffice', Module => 'Kernel::System::CustomerUser::DB', Params => { # required settings DSN => 'DBI:ODBC:OTRS_V', User => '*****', Password => '*****', Table => 'crm_person', }, # customer uniq id CustomerKey => 'company_no', # customer # CustomerID => 'company_no', # CustomerValid => 'valid_id', CustomerUserListFields => ['Company_Name', 'first_name', 'last_name', 'email'], CustomerUserSearchFields => ['login', 'first_name', 'last_name', 'company_name'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => ['salutation', 'first_name', 'last_name'], CustomerUserEmailUniqCheck => 1, # # show now own tickets in customer panel, CompanyTickets # CustomerUserExcludePrimaryCustomerID => 0, # # generate auto logins # AutoLoginCreation => 0, # # generate auto login prefix # AutoLoginCreationPrefix => 'auto', # # admin can change customer preferences AdminSetPreferences => 1, # # use customer company support (reference to company, See CustomerCompany settings) CustomerCompanySupport => 1, # # cache time to life in sec. - cache any database queris # CacheTTL => 0, # # just a read only source ReadOnly => 1, #SourceCharset => 'iso-8859-1', #DestCharset => 'utf-8', Map => [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly [ 'CompanyName', 'Company', 'Company_Name', 1, 0, 'var', '', 0 ], [ 'UserSalutation', 'Salutation', 'salutation', 1, 0, 'var', '', 0 ], [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'login', 1, 1, 'var', '', 0 ], # [ 'UserPassword', 'Password', 'pw', 0, 0, 'var', '', 0 ], [ 'UserEmail', 'Email', 'email', 0, 1, 'var', '', 0 ], # [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ], [ 'UserCustomerID', 'CompanyID', 'company_No', 0, 1, 'var', '', 0 ], # [ 'UserCustomerIDs', 'CustomerIDs', 'company_ids', 1, 0, 'var', '', 0 ], # [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ], # [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ], ], # default selections Selections => { # UserSalutation => { # 'Mr.' => 'Mr.', # 'Mrs.' => 'Mrs.', # }, }, }; Mit freundlichen Grüßen Carsten Giesen K(B)lick-Punkte Wasserstraße 167a 44799 Bochum Fax +49 (234) 2 98 38 54 eMail info@klick-punkte.info Mobil +49 (173) 2 87 96 41 www http://www.klick-punkte.info