Zusätzliches Feld in Customer-Info anzeigen

Hilfe zu Znuny Problemen aller Art
Locked
TamaraS
Znuny newbie
Posts: 21
Joined: 25 Feb 2015, 21:51
Znuny Version: 4.0.6
Real Name: Tamara
Location: Bonn, Germany

Zusätzliches Feld in Customer-Info anzeigen

Post by TamaraS »

Hallo liebe Leute,

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 ],
  ],
So sieht der Wert des Feldes "manager" im AD aus:

Code: Select all

CN=Nachname Vorname,OU=Abteilung,OU=Gebaude,OU=Ort,OU=Firma,DC=domain,DC=loc
Ich denke, es würde reichen wenn ich die ersten drei Zeichen streiche und danach erst wieder ab dem ersten Komma.

Hat hier jemand sowas schon mal umgesetzt und könnte mir helfen?

Es grüßt euch
Tamara
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Zusätzliches Feld in Customer-Info anzeigen

Post by jojo »

out of the box geht das nicht
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Zusätzliches Feld in Customer-Info anzeigen

Post by RStraub »

Ich würde ja sagen, arbeite mit Output Filtern... aber leider haben die Felder in den SideWidgets keine HTML-IDs :(
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
TamaraS
Znuny newbie
Posts: 21
Joined: 25 Feb 2015, 21:51
Znuny Version: 4.0.6
Real Name: Tamara
Location: Bonn, Germany

Re: Zusätzliches Feld in Customer-Info anzeigen

Post by TamaraS »

Das ist ja echt schade.
Dann werde ich das Feld ausblenden müssen, aber evtl. später intern nutzen.

Danke für eure Antworten.
Locked