mein Name ist Tamara und ich manage eine OTRS in unserer Firma für ca. 150 User.
Wir stehen noch am Anfang der Nutzung, allerdings habe ich durch mitlesen hieri m Forum bereits einiges gelernt und auch umsetzen können.
Mittlerweile habe ich unser AD eingebunden und auch einige zusätzliche Felder wie Abteilung und Position eingefügt, die dann auch in der Customer Info (AgentTicketZoom) angezeigt werden.
Jetzt geht es darum, dass auch der Vorgesetzte mit angezeigt werden soll. An sich ist es ja kein Problem, das Feld abzufragen und den Wert anzeigen zu lassen. Leider wird das Feld im AD aber als DN gespeichert, so dass in meiner Umsetzung dann auch der komplette DN angezeigt wird.
Hier müsste ich das Feld wohl um die nicht benötigten Merkmale abschneiden, weiß aber nicht iwe ich das umsetzen kann (oder ob es überhaupt möglich ist).
Hier mal mein Mapping aus der Config.pm
Code: Select all
Map => [
# [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var', '' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '' ],
# [ 'UserCustomerID', 'CustomerID', 'extensionAttribute9', 0, 1, 'var', '' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', 'dialto:$Data{"UserPhone"}' ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', 'dialto:$Data{"UserMobile"}' ],
[ 'UserTitle', 'Position', 'title', 0, 0, 'var', '' ],
[ 'UserComment', 'Personalnummer', 'extensionAttribute9', 1, 0, 'var', '', 0 ],
[ 'UserDepartment', 'Abteilung', 'department', 1, 0, 'var', '', 0 ],
[ 'UserPostition', 'Position', 'title', 1, 0, 'var', '', 0 ],
[ 'UserManager', 'Vorgesetzter', 'manager', 1, 0, 'var', '', 0 ],
],
Code: Select all
CN=Nachname Vorname,OU=Abteilung,OU=Gebaude,OU=Ort,OU=Firma,DC=domain,DC=loc
Hat hier jemand sowas schon mal umgesetzt und könnte mir helfen?
Es grüßt euch
Tamara