Dashboard
Dashboard
Hallo,
hab mir heute auf einem Testrechner OTRS 2.4.1 installiert.
Das neue Dashboard find ich klasse, allerdings würden wir für uns noch gerne ein paar dinge erweitern.
Kann mir jemand sagen wo ich die Dateien fürs Dashboard finde?
Wo kann ich z.b. die Anordnung der Module ändern?
Wo sind die Module, damit wir ein beispiel haben damit wir neue erstellen könne?
Hab schon gesucht allerdings nicht die richtigen dateien gefunden.
Kann mir jemand helfen?
gruß leibnitz
hab mir heute auf einem Testrechner OTRS 2.4.1 installiert.
Das neue Dashboard find ich klasse, allerdings würden wir für uns noch gerne ein paar dinge erweitern.
Kann mir jemand sagen wo ich die Dateien fürs Dashboard finde?
Wo kann ich z.b. die Anordnung der Module ändern?
Wo sind die Module, damit wir ein beispiel haben damit wir neue erstellen könne?
Hab schon gesucht allerdings nicht die richtigen dateien gefunden.
Kann mir jemand helfen?
gruß leibnitz
Dashboard
Hi
danke für die Info, irgendwie glaub ich bin ich blind lol
Hab unter /Kernel/Output/HTML gesucht und auch was zum Dashboard gefunden, allerdings hab ich bis jetzt noch nicht gefunden wo man die Anordnung am Dashboard verändern kann oder die Boxen in den Einstellungen.
kann mir jemand sagen wo ich das mache?
gruß leibnitz
danke für die Info, irgendwie glaub ich bin ich blind lol
Hab unter /Kernel/Output/HTML gesucht und auch was zum Dashboard gefunden, allerdings hab ich bis jetzt noch nicht gefunden wo man die Anordnung am Dashboard verändern kann oder die Boxen in den Einstellungen.
kann mir jemand sagen wo ich das mache?
gruß leibnitz
Dashboard
ich will die anordnung verändern,
1. Neue Tickets
2. Offene Tickets / Zur Beantwortung
3. hier soll noch ein Modul erstellt werden mit einem eigenen Tickettyp (da bin ich noch auf der suche)
4. Eskalierte Tickets
jetz bin ich halt grad auf der suche wie ich die anornung verändern kann.
danach soll dann das "neue" Module noch dazu kommen.
1. Neue Tickets
2. Offene Tickets / Zur Beantwortung
3. hier soll noch ein Modul erstellt werden mit einem eigenen Tickettyp (da bin ich noch auf der suche)
4. Eskalierte Tickets
jetz bin ich halt grad auf der suche wie ich die anornung verändern kann.
danach soll dann das "neue" Module noch dazu kommen.
Dashboard
Es gibt dafür keine extra Datei. Schau mal in die SysConfig und in die entsprechenden Dateien unter Kernel/Output/HTML und Kernel/Output/HTML/Standard
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Dashboard
in der Sysconfig hab ich die Module bereits gefunden, aber dort kann ich die Anordnung etc auch nicht verändern etc.
genauso find ich einfach in Kernel/Output/html/* nirgends den passenden code. irgendwo muss das ja definiert sein ...
genauso find ich einfach in Kernel/Output/html/* nirgends den passenden code. irgendwo muss das ja definiert sein ...
Dashboard
Die Anordung erfolgt über eine Schleife über die Nummern der Module in der SysConfig. Willst Du diese Reihenfolge ändern, musst Du:
- das entsprechende Modul in der SysConfig deaktivieren
- in der SysConfig oder über eine entsprechende zusätzliche Konfigurationsdatei das Modul mit einer anderen Nummer wieder aktivieren
Zum Beispiel hat das Bildmodul die Nummer 200:
$Self->{'DashboardBackend'}->{'0200-Image'}
Andere Beispiele:
$Self->{'DashboardBackend'}->{'0130-TicketOpen'}
$Self->{'DashboardBackend'}->{'0120-TicketNew'}
$Self->{'DashboardBackend'}->{'0110-TicketEscalation'}
$Self->{'DashboardBackend'}->{'0100-TicketPendingReminder'}
- das entsprechende Modul in der SysConfig deaktivieren
- in der SysConfig oder über eine entsprechende zusätzliche Konfigurationsdatei das Modul mit einer anderen Nummer wieder aktivieren
Zum Beispiel hat das Bildmodul die Nummer 200:
$Self->{'DashboardBackend'}->{'0200-Image'}
Andere Beispiele:
$Self->{'DashboardBackend'}->{'0130-TicketOpen'}
$Self->{'DashboardBackend'}->{'0120-TicketNew'}
$Self->{'DashboardBackend'}->{'0110-TicketEscalation'}
$Self->{'DashboardBackend'}->{'0100-TicketPendingReminder'}
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Dashboard
Hi
danke für die Nummern, die hab ich mittlerweile rausgefunden.
Ich hab gerade unter Ticket -> Frontend::Agent::Dashboard das Modul deaktiviert, aber hier kann ich ja nicht die nummer ändern??
Finde in der Sysconfig sonst nichts über die Module als bei Ticket -> Frontend::Agent::Dashboard.
Bin ich da richtig? Wo kann ich da die nummer ändern?
gruß leibnitz
danke für die Nummern, die hab ich mittlerweile rausgefunden.
Ich hab gerade unter Ticket -> Frontend::Agent::Dashboard das Modul deaktiviert, aber hier kann ich ja nicht die nummer ändern??
Finde in der Sysconfig sonst nichts über die Module als bei Ticket -> Frontend::Agent::Dashboard.
Bin ich da richtig? Wo kann ich da die nummer ändern?
gruß leibnitz
Dashboard
Du musst entweder den XML Code in eine eigene XML Datei unter Kernel/Config/Files/ kopieren und ändern (Nummern), danach kannst Du die restlichen Werte in der SysConfig anpassen.
Oder Du kopierst den korrespondierenden Perlhash in die Config.pm und passt Ihn dort an
Oder Du kopierst den korrespondierenden Perlhash in die Config.pm und passt Ihn dort an
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Dashboard
hmm, hab die config.pm jetzt folgendermaßen erweitert, leider ohne wirkung.
hab ich da was falsch gemacht?
hab ich da was falsch gemacht?
Code: Select all
# ---------------------------------------------------- #
# insert your own config settings "here" #
# config settings taken from Kernel/Config/Defaults.pm #
# ---------------------------------------------------- #
# $Self->{SessionUseCookie} = 0;
# $Self->{CheckMXRecord} = 0;
$Self->{'DashboardBackend'}->{'0110-TicketNew'};
$Self->{'DashboardBackend'}->{'0120-TicketOpen'};
$Self->{'DashboardBackend'}->{'0140-TicketEscalation'};
Dashboard
ja, Du musst den gesamten Code in die Config.pm packen z.B:
Code: Select all
$Self->{'DashboardBackend'}->{'0201-Image'} = {
'Block' => 'ContentLarge',
'Default' => '0',
'Description' => 'Offene Tickets/Woche (alle Queues)',
'Group' => 'Webmaster',
'Height' => '283',
'Link' => 'https://support.example.com/',
'LinkTitle' => 'https://support.example.com/',
'Module' => 'Kernel::Output::HTML::DashboardImage',
'Title' => 'Offene Tickets/Woche (alle Queues)',
'URL' => 'https://support.example.com/otrs-web/images/opentickets_weekly.png',
'Width' => '697'
};
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Dashboard
Hi
danke, hat super geklappt, jetzt ist alles so wie ichs will bzw brauche.
Hab jetzt auch mein "neues" Dashboard plugin.
Jetzt möchte ich bei einem allerdings noch das die Ticket angezeigt werden die auf "warten auf erfolgreiches schließen" gesetzt sind.
Hab dazu folgenden Code angepasst:
Eigenltich müsste es ja passen oder? glaub das hängt mit den leerzeichen zusammen?
danke, hat super geklappt, jetzt ist alles so wie ichs will bzw brauche.
Hab jetzt auch mein "neues" Dashboard plugin.
Jetzt möchte ich bei einem allerdings noch das die Ticket angezeigt werden die auf "warten auf erfolgreiches schließen" gesetzt sind.
Hab dazu folgenden Code angepasst:
Code: Select all
'Attributes' => 'StateType=pending auto close+;',