
immer los auf die Defaults.pm, das ist, wie der Name schon sagt, genau der richtige Ort für Änderungen aller Art..... 2ct.... Li otrs-de-bounces@otrs.org schrieb am 15.03.2006 08:15:02:
Christian Schowalter schrieb:
Hi wie schafst du es den ueberhaupt in den kunden info bereich zusaetzliche info zu bekommen?
Ich waere ja schon mit telefon nummer zufrieden?
Ich habe die entsprechenden daten in der db weis aber nicht wie ich sie im kunden info bereich angezeigt bekomme
Danke schon mal
Also das hab ich schon hingekriegt - du mußt in der Default.pm diesen Teil editieren (aber im richtigen Abschnitt - je nachdem ob du eine DB oder z.B einen Ldap Server verwendest):
-----------------------------------------------------------------------------------------------------
CustomerKey => 'cn', # customer # CustomerID => 'mail', CustomerUserListFields => ['givenName','sn','cn','mail'], CustomerUserSearchFields => ['givenName', 'sn','cn', 'mail'], CustomerUserSearchPrefix => '', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'], # show now own tickets in customer panel, CompanyTickets CustomerUserExcludePrimaryCustomerID => 0, # add a ldap filter for valid users (expert setting) # CustomerUserValidFilter => '(!(description=gesperrt))', # admin can't change customer preferences AdminSetPreferences => 0, Map => [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required,
storage-type, http-link, readonly [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ], [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ], ## [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids',
1, 0, 'var', '', 0 ], [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ], [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ], [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
-------------------------------------------------------------------------------------------------------------
Du fügst bei Map eine Zeile ein wo dann das Feld in der DB nach Otrs gemappt wird - konkret z.B UserLogin (Variablenname) wird in OTRS als Username angezeigt und ist im Ldap das "Feld" uid Wichtig dabei - setze das "shown" auf 1 Um das Ganze auch an verschiedenen Stellen im Otrs anzuzeigen, editierst du die CustomerUserXXXFields darüber - um das Feld im Kundeninfo anzuzeigen mußt du z.B das CustomeruserListFields editieren.
lg _______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.de/