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
Kundenspalte und Queue hinzufügen OTRS Startseite Agent
-
- Znuny advanced
- Posts: 144
- Joined: 29 Aug 2011, 11:55
- Znuny Version: 3.0.10
Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent
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
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
ITSM 3.0.5
unter Windows
mit Oracle
Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent
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.
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.
-
- Znuny advanced
- Posts: 144
- Joined: 29 Aug 2011, 11:55
- Znuny Version: 3.0.10
Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent
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
)
neue Zeile nach zeile 15 :
use Kernel::System::CustomerCompany;
suche:
und in er nächsten Zeile (muss so 34 sein)
$Self->{CustomerCompanyObject} = Kernel::System::CustomerCompany->new(%Param);
einfügen
und noch
suche nach :
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 (:
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

neue Zeile nach zeile 15 :
use Kernel::System::CustomerCompany;
suche:
Code: Select all
{
die "Got no $_!" if ( !$Self->{$_} );
}
$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 => ' ',
);
}
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
ITSM 3.0.5
unter Windows
mit Oracle
Re: Kundenspalte und Queue hinzufügen OTRS Startseite Agent
Perfekt, genau so soll es sein.
Außer es kommt jetzt doch noch was anderes
Vielen Dank und Gruß,
Daniel
Außer es kommt jetzt doch noch was anderes

Vielen Dank und Gruß,
Daniel