SOLVED Email anstatt KundenID in AgentTicketOverviewSmall

Hilfe zu Znuny Problemen aller Art
Locked
wol
Znuny newbie
Posts: 4
Joined: 16 Feb 2010, 22:20
Znuny Version: 2.4.7

SOLVED Email anstatt KundenID in AgentTicketOverviewSmall

Post by wol »

Hallo,

ich lese für die CustomerID eine Kostenstelle aus dem AD aus.
Diese wird nun in der Ticket Übersicht als Kunden# angezeigt.
Wie kann ich anstatt der Kunden# jetzt die Email des Kunden anzeigen lassen?
Habe es in der dtl schon mit Email, email, UserEmail versucht.
Entweder wird die Email des eingeloggten Agenten angezeigt oder eben nichts.
Seltsam ist, dass bei Kunden, bei denen keine Kostenstelle hinterlegt ist, nach wie vor die Email angezeigt wird.
Ich habe von Cape das CiCS installiert. Das ändert aber nur den Pfad der dtl und eigentlich nichts am Problem selbst.
Hier noch ein Auszug aus der Config.pm

Code: Select all

    # Customer uniq id
    CustomerKey => 'mailNickname',
    # Customer #
    CustomerID => 'extensionAttribute3',
    CustomerEmailID => 'mail',
    CustomerUserListFields => ['uid','cn','mail'],
    CustomerUserSearchFields => ['uid','cn','mail'],
    CustomerUserPostMasterSearchFields => ['mail'],
    CustomerUserNameFields => ['givenname','sn'],
    Map => [
        # Note: Login, Email and CustomerID needed!
        # var, frontend, storage, shown, required, storage-type
        ['UserSalutation','Title','title',1,0,'var'],
        ['UserFirstname','Firstname','givenname',1,1,'var'],
        ['UserLastname','Lastname','sn',1,1,'var'],
        ['UserLogin','Login','mailNickname',1,1,'var'],
        ['UserEmail','Email','mail',1,1,'var'],
#        ['UserCustomerID','Customer','mail',0,1,'var'],
        ['UserCustomerID','CustomerID','extensionAttribute3',1,0,'var'],
#        [ 'UserPhone','Phone (VOIP Call)','telephoneNumber',1, 0, 'var','click2dial.pl?agent=$Env{"UserComment"}&customer=$Data{"UserPhone"}', 0 ],
        ['UserPhone','Phone','telephoneNumber',1,0,'var'],
        ['UserOffice','Office','physicalDeliveryOfficeName',1,0,'var'],
#        ['CustomerIDs','CustomerIDs','extensionAttribute3',1,0,'var'],
#        ['UserKst','Costcenter','extensionAttribute3',1,0,'var'],
        ],
Wenn jemand einen Tip hätte?

Gruß
Wolfgang
Last edited by wol on 14 Jul 2011, 15:13, edited 1 time in total.
OTRS: 2.4.7
ITSM: 1.3.2
OTRS::CiCS 3.1.3
OTRS::CiCS::ITSM: 2.1.4
Ubuntu 9.10
MySQL-Version: 5.1.37
ddDagobert
Znuny wizard
Posts: 350
Joined: 13 May 2009, 14:24
Znuny Version: 5.0.10

Re: Email anstatt KundenID in AgentTicketOverviewSmall.dtl

Post by ddDagobert »

Hallo,

die Einstellungen in der config.pm für die Customer-Daten beziehen sich auf die Verfügbarkeit bzw. die Anzeige der Kundendaten z.B. im AgentTicketZoom in der rechten Spalte.

Die Daten in den Ticketübersichten (AgentTicketOVerviewSmall.dtl, ...medium...) liefert ja ein entsprechendes perl-modul.
Hier wird keine Customer-Email übergeben und kann somit auch nicht angezeigt werden. Wenn du es hier benötigst, muss du enstprechend das Modul anpassen. In dem Fall müsste es das TicketOverviewSmall.pm sein.

Grüße

ddDagobert
Produktiv: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Test: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Entwicklung: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
wol
Znuny newbie
Posts: 4
Joined: 16 Feb 2010, 22:20
Znuny Version: 2.4.7

SOLVED Re: Email anstatt KundenID in AgentTicketOverviewSmal

Post by wol »

Hallo,

danke, das leuchtet ein.
Habe gerade gesehen, dass es in der Übersicht der 3-er Version schon "ab Werk" perfekt dargestellt wird.
Da ich von Natur faul bin, werde ich nächstens lieber das Upgrade angehen, als in der "alten" Version noch was zu ändern. :)
Aber trotzdem danke für den besseren Einblick in die Funktion der Darstellung.

Gruß
Wolfgang
OTRS: 2.4.7
ITSM: 1.3.2
OTRS::CiCS 3.1.3
OTRS::CiCS::ITSM: 2.1.4
Ubuntu 9.10
MySQL-Version: 5.1.37
Locked