Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
Daniel09
Znuny newbie
Posts: 36
Joined: 05 Sep 2011, 14:02
Znuny Version: 3.0.8

Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Post by Daniel09 »

Hallo alle miteinander,

ist es möglich, auf der Startseite des Agent (wenn er sich angemeldet hat) eine Spalte bei den Tickets hinzu zufügen, wo der Kunde des Tickets drin steht.

Wir haben momentan:
- Erinnerungstickets
- Eskaliertetickets
- Neue Tickets
- Offene Tickets / Beantwortung erforderlich

Dort steht immer die Priorität, Ticketnummer und der Betreff des Tickets.

Hier würden gern wenn es noch die Queue und den Kunden des Tickets stehen haben.

Ist das realisierbar?

Danke und Gruß,
Daniel
zuckerbaeckerin
Znuny advanced
Posts: 144
Joined: 29 Aug 2011, 11:55
Znuny Version: 3.0.10

Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Post by zuckerbaeckerin »

Hallo

klar, da gibts hier im forum auch schon ganz viel zu.
machs mal so.
geh in die AgentDashboardTicketGeneric.dtl und dann in zeile 111 (oder so ähnlich)
Da müsste soetwas stehen wie:
<td class="W50pc">
<div title="$QData{"Title"}">$QData{"Title","80"}</div>
</td>

und da drunter füg mal soetwas an
<td>$QData{"Queue"}</td>
<td width="10%">$QData{"CustomerName","20"}</td>

bei mir funktioniert es so, ich benutze Version 3.0.11

Liebe Grüße
Sara
[LIVE]OTRS 3.0.10
ITSM 3.0.5
unter Windows
mit Oracle
Daniel09
Znuny newbie
Posts: 36
Joined: 05 Sep 2011, 14:02
Znuny Version: 3.0.8

Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Post by Daniel09 »

Hi Sara,

vielen lieben Dank.
Hat super geklappt :)

Eine Frage ist noch da.

Habe nun CustomerID und Queue eingefügt.

CustomerID steht nun die Kundennummer wenn es den Kunden im System gibt. Gibt es den Kunden nicht wird die E-Mail Adresse angezeigt.

Super Sache nun suche ich nur die Variable für z.b. den Benutzernamen oder noch besser den Firmennamen.

Anhand der Kundennummer erkennt man nämlich nicht die Firma :(

Hast du vielleicht da noch einen Tipp.
zuckerbaeckerin
Znuny advanced
Posts: 144
Joined: 29 Aug 2011, 11:55
Znuny Version: 3.0.10

Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Post by zuckerbaeckerin »

das freut mich (:

also ich habe CustomerName bei mir stehen und dann wird bei mir der Firmenname angezeigt.
Da ich kein Sytsem zur Verfügung habe, dass ohne CustomerCompanys ist, kann ich dir leider nicht sagen, ob das ganze auch so funktioniert.

Ansonsten musst du mal ein bisschen probieren und suchen. Ich hatte hier neulich mal ne Liste gesehen, welche Variabeln man dafür verwenden kann. Mal sehen ob ich sie noch finde.

edit: mir ists wieder eingefallen. Um den ANmen anzugeben musst du in
DashboardTicketGeneric.pm noch folgende Anpassungen machen
(so klappts jedenfalls bei mir :D )

neue Zeile nach zeile 15 :
use Kernel::System::CustomerCompany;

suche:

Code: Select all

 {
        die "Got no $_!" if ( !$Self->{$_} );
    }
und in er nächsten Zeile (muss so 34 sein)
$Self->{CustomerCompanyObject} = Kernel::System::CustomerCompany->new(%Param);
einfügen

und noch
suche nach :

Code: Select all

        # create human age
        if ( $Self->{Config}->{Time} ne 'Age' ) {
            $Ticket{Time} = $Self->{LayoutObject}->CustomerAgeInHours(
                Age   => $Ticket{ $Self->{Config}->{Time} },
                Space => ' ',
            );
        }
        else {
            $Ticket{Time} = $Self->{LayoutObject}->CustomerAge(
                Age   => $Ticket{ $Self->{Config}->{Time} },
                Space => ' ',
            );
        }
und darunter (mus so zeile 344 sein) das hier einfügen:

my %Company = $Self->{CustomerCompanyObject}->CustomerCompanyGet(CustomerID => $Ticket{CustomerID});
$Ticket{CustomerName} = $Company{CustomerCompanyName};


so, dann müsste es eigentlich funktionieren (:
[LIVE]OTRS 3.0.10
ITSM 3.0.5
unter Windows
mit Oracle
Daniel09
Znuny newbie
Posts: 36
Joined: 05 Sep 2011, 14:02
Znuny Version: 3.0.8

Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent

Post by Daniel09 »

Perfekt, genau so soll es sein.

Außer es kommt jetzt doch noch was anderes ;)


Vielen Dank und Gruß,

Daniel
Locked