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/