[solved] Auf dem Dashboard meine Tickets anzeigen.

Hilfe zu OTRS Problemen aller Art
Post Reply
meilon
Znuny newbie
Posts: 52
Joined: 28 Apr 2010, 15:16
Znuny Version: 5.0.18
Location: Leinfelden-Echterdingen

[solved] Auf dem Dashboard meine Tickets anzeigen.

Post by meilon »

Hallo!

Ich würde gerne ein Dashboard View haben, ähnlich wie in diesem Artikel beschrieben: http://blog.otrs.org/2010/09/26/keep-an ... customers/

Ich möchte jetzt nicht nur irgend einen festen Customer überwachen, sondern meine eigenen Tickets, für die ich als Besitzer eingetragen bin. Dieses Modul soll allen Agenten zur Verfügung stehen und eben auch deren eigenen Tickets anzeigen.

Wie geht es? Mit meinem Versuch funktioniert es leider nicht:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
 <otrs_config version="1.0" init="Application">
  <ConfigItem Name="DashboardBackend###020200-MyOpenTickets" Required="0" Valid="1">
  <Description Lang="en">Parameters  for the dashboard backend. ...</Description>
  <Description Lang="de">Parameter  für das Dashboard Backend. ... </Description>
  <Group>Ticket</Group>
  <SubGroup>Frontend::Agent::Dashboard</SubGroup>
  <Setting>
   <Hash>
    <Item Key="Module">Kernel::Output::HTML::DashboardTicketGeneric</Item>
    <Item Key="Title">Meine Tickets</Item>
    <Item Key="Description">Meine ungeschlossenen Tickets</Item>
    <Item Key="Attributes">ResponsibleIDs=$Self->{UserID};StateType=open;StateType=new</Item>
    <Item Key="Filter">All</Item>
    <Item Key="Time">Age</Item>
    <Item Key="Limit">10</Item>
    <Item Key="Permission">rw</Item>
    <Item Key="Block">ContentLarge</Item>
    <Item Key="Group"></Item>
    <Item Key="Default">1</Item>
    <Item Key="CacheTTLLocal">0.5</Item>
   </Hash>
  </Setting>
 </ConfigItem>
</otrs_config>
Ich schätze das Problem liegt am nicht interpretierten $Self->{UserID}, oder?

Grüße
Christian
Last edited by meilon on 16 Mar 2011, 11:55, edited 1 time in total.
OTRS 5.0.18 :: ITSM auf Apache 2.4.18 (Ubuntu), Perl 5.22.1 mit Ubuntu Server 16.04.2
Agent Auth über ActiveDirectory, Customer Auth mit Kerberos SingleSignOn über ActiveDirectory
meilon
Znuny newbie
Posts: 52
Joined: 28 Apr 2010, 15:16
Znuny Version: 5.0.18
Location: Leinfelden-Echterdingen

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by meilon »

Hallo zusammen,

mein Problem existiert immer noch. Ich habe mal wieder versucht es ans laufen zu bekommen, komme aber immer noch nicht weiter!

Meine Attribute sehen momentan so aus: StateType=open;OwnerIDs=6;

auf OwnerIDs bin ich gewechselt, da wir wie mir erst auffiel die Responsibility noch nicht nutzen. Doch leider zeigt er mir jetzt die selben Tickets an, die ich unter "Offene Tickets / Zur Beantwortung" schon finde. Und dabei bin ich nicht mal ID 6 im System.

Hier noch mal die ganze Config:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
 <otrs_config version="1.0" init="Application">
  <ConfigItem Name="DashboardBackend###020200-MyOpenTickets" Required="0" Valid="1">
  <Description Lang="en">Parameters  for the dashboard backend. ...</Description>
  <Description Lang="de">Parameter  für das Dashboard Backend. ... </Description>
  <Group>Ticket</Group>
  <SubGroup>Frontend::Agent::Dashboard</SubGroup>
  <Setting>
   <Hash>
    <Item Key="Module">Kernel::Output::HTML::DashboardTicketGeneric</Item>
    <Item Key="Title">Meine Tickets</Item>
    <Item Key="Description">Meine ungeschlossenen Tickets</Item>
    <Item Key="Attributes">StateType=open;OwnerIDs=6;</Item>
    <Item Key="Filter">All</Item>
    <Item Key="Time">Age</Item>
    <Item Key="Limit">10</Item>
    <Item Key="Permission">rw</Item>
    <Item Key="Block">ContentLarge</Item>
    <Item Key="Group"></Item>
    <Item Key="Default">1</Item>
    <Item Key="CacheTTLLocal">0.5</Item>
   </Hash>
  </Setting>
 </ConfigItem>
</otrs_config>
Hat denn niemand eine Idee?

EDIT: Habs testweise auch mal in meiner OTRS 3.0.4 ITSM 3 beta 3 Testinstallation ausprobiert mit dem selben Ergebnis: User ID 6 gibt es dort nicht, trotzdem wird mir das selbe Angezeigt wie in "Offene Tickets / Zur Beantwortung", die Tickets im Bereich Neu werden nicht angezeigt. Sobald ich "StateType=new" auch noch hinzufüge erscheinen die neuen Tickets auch. Wieso wird OwnerIDs nicht übernommen?
OTRS 5.0.18 :: ITSM auf Apache 2.4.18 (Ubuntu), Perl 5.22.1 mit Ubuntu Server 16.04.2
Agent Auth über ActiveDirectory, Customer Auth mit Kerberos SingleSignOn über ActiveDirectory
ByteCoder
Znuny newbie
Posts: 1
Joined: 22 Feb 2011, 16:46
Znuny Version: 2.4

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by ByteCoder »

Hallo,

habe dasselbe Problem.
Bei meinen Attributes ist nur eingetragen <OwnerIDs=2;OwnerIDs=2>
Er führt auch Queries mit dieser OwnerID aus allerdings nur Queries mit count(*).
Komischerweise zeigt er mir im Dashboard dann wiederum alle Tickets an, die im System sind.
Unabhängig vom Owner.
meilon
Znuny newbie
Posts: 52
Joined: 28 Apr 2010, 15:16
Znuny Version: 5.0.18
Location: Leinfelden-Echterdingen

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by meilon »

Habe wegen eines anderen Problems mal in die Apache Errorlog geschaut und folgendes gefunden:

Code: Select all

ERROR: OTRS-CGI-6078 Perl: 5.10.0 OS: linux Time: Mon Feb 28 15:39:32 2011

 Message: The given param 'OwnerIDs' is invalid or an empty array reference!

 Traceback (20406):
   Module: Kernel::System::Ticket::TicketSearch (v1.416.2.12) Line: 3621
   Module: Kernel::Output::HTML::DashboardTicketGeneric::Run (v1.20.2.1) Line: 218
   Module: Kernel::Modules::AgentDashboard::_Element (v1.14.2.3) Line: 396
   Module: Kernel::Modules::AgentDashboard::Run (v1.14.2.3) Line: 246
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.43.2.1) Line: 819
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 48
   Module: (eval) (v1.88) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.88) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.88) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31
Dieser Code ist drei mal vorhanden, lösche ich meine OwnerIDs Abfrage aus der Abfrage, verschwindet der Fehler. OwnerIDs muss also irgendwie speziell in der Abfrage angegeben werden, nur wie?
OTRS 5.0.18 :: ITSM auf Apache 2.4.18 (Ubuntu), Perl 5.22.1 mit Ubuntu Server 16.04.2
Agent Auth über ActiveDirectory, Customer Auth mit Kerberos SingleSignOn über ActiveDirectory
monk
Znuny newbie
Posts: 1
Joined: 01 Mar 2011, 17:32
Znuny Version: 3.0.5

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by monk »

Hi,

bei uns hat das hier angehängte OPM geholfen, einfach über die Paketverwaltung hochladen und fertig.

Gruß,
Martin
OTRS 3.0.5 @ Debian
meilon
Znuny newbie
Posts: 52
Joined: 28 Apr 2010, 15:16
Znuny Version: 5.0.18
Location: Leinfelden-Echterdingen

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by meilon »

Besten Dank für den Link! Werde es mir mal ansehen, sobald wir auch OTRS 3 einsetzen, der ITSM 3 Release steht ja schon so gut wie vor der Haustür!
OTRS 5.0.18 :: ITSM auf Apache 2.4.18 (Ubuntu), Perl 5.22.1 mit Ubuntu Server 16.04.2
Agent Auth über ActiveDirectory, Customer Auth mit Kerberos SingleSignOn über ActiveDirectory
meilon
Znuny newbie
Posts: 52
Joined: 28 Apr 2010, 15:16
Znuny Version: 5.0.18
Location: Leinfelden-Echterdingen

Re: Auf dem Dashboard meine Tickets anzeigen.

Post by meilon »

Habe gestern auch auf 3.0.6 mit ITSM 3.0.1 aktualisiert, funktioniert perfekt!
OTRS 5.0.18 :: ITSM auf Apache 2.4.18 (Ubuntu), Perl 5.22.1 mit Ubuntu Server 16.04.2
Agent Auth über ActiveDirectory, Customer Auth mit Kerberos SingleSignOn über ActiveDirectory
boris
Znuny wizard
Posts: 554
Joined: 22 Feb 2010, 18:27
Znuny Version: 3.0.4

Re: [solved] Auf dem Dashboard meine Tickets anzeigen.

Post by boris »

Hat bei uns auch funktionier. Danke!
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL

Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Post Reply