Re: [otrs-de] Merge und Subject, Listen durchsuchen

2006-05-04 Diskussionsfäden Henning Oschwald
Hallo Karsten,

On Wed, May 03, 2006 at 10:20:10AM +0200, Karsten Heymann wrote:
 
 Gibt es die Möglichkeit, beim mergen zweier Tickets auszuwählen, welches
 der Subjects in Zukunft als Betreff des Vorgangs in der Übersicht
 auftauchen soll (Combobox)? 

Nein, da ohnehin jeder Artikel innerhalb eines Tickets seinen eigenen
Betreff hat und in der Übersicht der Betreff des jeweils gerade
relevanten Artikels angezeigt wird.

 Zweitens habe ich heute erfolglos versucht, das Mailinglistenarchiv auf
 euerer Seite zu durchsuchen (auf der Suche nach einer möglichen Antwort
 zu 1.). 
[...]
 gmane hat die deusche Liste leider auch nicht.

Doch:
  gmane.comp.otsr.user.german (ist leider ein Buchstabendreher drin.)
  
  Viele Grüße,
  Henning
  
-- 
Henning Oschwald

((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing
  Fon: +49 (0) 9421 1862 760 :: Fax: +49 (0) 9421 1862 769
http://www.otrs.com/ :: Communication with success!


pgpxJzy1Ir9pn.pgp
Description: PGP signature
___
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
= http://www.otrs.de/

[otrs-de] Kann kein Ticket Forwarden

2006-05-04 Diskussionsfäden Sven Wagner
Hallo zusammen,

habe ein Problem das ich ein bestehendes Ticket nicht forwarden kann.
Das erstellen eines Tickets via Email-Ticket und Antworten funktioniert.

Wenn ich jedoch auf forward gehe und ein empfänger eintrage und abschicke 
kommt gleich darauf folgende Fehlermedung:

 ERROR: OTRS-CGI-10 Perl: 5.8.3 OS: linux Time: Thu May  4 12:53:58 2006

Message: Need From!


Traceback (11332): 
   Module: Kernel::System::Ticket::Article::ArticleSend (v1.94) Line: 1254
   Module: Kernel::Modules::AgentTicketForward::SendEmail (v1.8) Line: 527
   Module: Kernel::Modules::AgentTicketForward::Run (v1.8) Line: 80
   Module: Kernel::System::Web::InterfaceAgent::Run (v1.8) Line: 651
   Module:
ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler
(v) Line: 48
   Module: (eval) (v1.80) Line: 185
   Module: ModPerl::RegistryCooker::run (v1.80) Line: 185
   Module: ModPerl::RegistryCooker::default_handler (v1.80) Line: 153
   Module: ModPerl::Registry::handler (v1.99) Line: 16


In From kann ich jedoch nix eintragen, mir scheint jedoch hier liegt der 
Fehler, sieht das doch mit den klammern und hochkommas etwas komisch aus:

[EMAIL PROTECTED] [EMAIL PROTECTED] 

Aber wo kann ich sowas verändern? Zumal es beim antworten eines Tickets ja 
richtig ist ?!?!?!

[EMAIL PROTECTED] [EMAIL PROTECTED]


Grüße
Sven Wagner
___
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
= http://www.otrs.de/


[otrs-de] statistische Auswertung: Verständnisproblem

2006-05-04 Diskussionsfäden Alexander Scholler

Hallo,

ich möchte die Aktivitäten unseres Support-Teams auswerten.
Hierzu greife ich mit nativem SQL auf die Tabellen
* ticket_history (entspricht der Ticket-History im Web)
* time_accounting (gespeicherte Bearbeitungszeiten)
* article (gespeicherte Artikel)
zu.

Zwischen alle 3 Tabellen lassen sich über ticket_id und article_id
Beziehungen herstellen.
Die Angabe von Zeitwerten ist bei unserem OTRS obligatorisch (wg.
Ticket::Frontend::NeedAccountedTime = Ja), jedoch werden Zeitangaben 0
(werden hin und wieder im WebGUI gemacht und von diesem akzeptiert)
nicht in der Tabelle time_accounting hinterlegt.

Nun möchte ich auswerten z.B. kalenderwochenweise
* wieviele Tickets bearbeitet wurden (jedoch nicht zwingend
abgeschlossen wurden)
* wieviele Artikel (schriftl. Einzelaktivitäten) hierbei verfasst wurden
* welche Arbeitszeiten sich aufsummiert haben.

Um dies zu erreichen kann ich die Tabelle
1) ticket_history verwenden, nämlich alle Einträge mit
 - create_by  1 (der Adminaccount wird nicht von Agents genutzt) und
 - article_id IS NOT NULL (Artikel-Beziehung ist gegeben)
 - history_type_id IN (6, 7, 8, 11, 13, 14, 15)
   (alle schriftl. Aktivitaeten)
oder
2) article verwenden

Optional kann ich bei beiden Abfragen einen LEFT JOIN zur Tabelle
time_accounting durchführen um die zusätzliche Angabe der
Bearbeitungszeit zu erhalten.

Problem ist nun:

Die Abfrage 1 liefert viel mehr Tickets und Articles/Aktivitaeten zurück
als die Anfrage 2, auch sind die Bearbeitungszeiten größer.

Wo ist der Denkfehler?
* Ist vielleicht history_type_id IN (6, 7, 8, 11, 13, 14, 15) zu groß
gewählt?
* Jedoch wird unter time_accounting ja nur bearbeitungszeit aufgrund von
Aktivitäten der Agents eingetragen. D.h. doch dass bei der 2. Abfrage
gewisse Agent-Aktivitäten fälschlicherweise nicht berücksichtigt werden.

Gruß, Alexander

===

Nachfolgend die beiden Abfragen:

/*
1) --- schriftl. Aktivitaeten der IT-MA, gruppiert nach Jahr/KW (Analyse
anhand Tickethistory) ---

Tickets == Anzahl der involvierten Tickets
Aktivitaeten == Summe der durchgeführten schriftl. Aktivitaeten durch
die IT-MA
*/

SELECT
 temp.Jahr,
 temp.KW,
 COUNT(ticket_id) AS Tickets,
 SUM(aktivitaet) AS Aktivitaeten,
 SUM(min)/60 AS Stunden
FROM (
 SELECT
  ticket_history.ticket_id AS ticket_id,
  COUNT(ticket_history.id) AS aktivitaet,
  SUM(time_unit) AS min,
  YEAR(ticket_history.create_time) AS Jahr,
  WEEKOFYEAR(ticket_history.create_time) AS KW
 FROM ticket_history LEFT JOIN time_accounting ON
ticket_history.ticket_id = time_accounting.ticket_id AND
ticket_history.article_id =  time_accounting.article_id
 WHERE ticket_history.article_id IS NOT NULL AND history_type_id IN (6,
7, 8, 11, 13, 14, 15) AND ticket_history.create_by  1 /* alle
schriftlichen Aktivitaeten des Agents */
 GROUP BY Jahr, KW, ticket_id
) AS temp
GROUP BY temp.Jahr, temp.KW
ORDER BY temp.Jahr, temp.KW;

/*
2) --- Ticket- und Aktivitaetensumme inkl. Bearbeitungszeit, gruppiert
nach Jahr/KW ---
Tickets == Anzahl der Tickets die in der KW behandelt (aber nicht
zwingend abgeschlossen) wurden
Aktivitaeten == Summe der hierbei durchgeführten schriftlichen
Aktivitaeten der IT-MA
Stunden == Summe der hierbei angefallenen Bearbeitungszeit
*/

SELECT Jahr, KW, COUNT(ticket_id) AS Tickets, SUM(artikel) AS
Aktivitaeten, SUM(min)/60 AS Stunden
FROM (
 SELECT
  article.ticket_id,
  COUNT(article.id) AS artikel,
  SUM(time_unit) AS min,
  YEAR(article.create_time) AS Jahr,
  WEEKOFYEAR(article.create_time) AS KW
 FROM article  LEFT JOIN time_accounting ON article.id =
time_accounting.article_id AND article.ticket_id = time_accounting.ticket_id
 WHERE article_sender_type_id = 1 /* Artikel stammt von einem Agent */
 GROUP BY Jahr, KW, ticket_id
) AS temp
GROUP BY Jahr, KW;



___
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
= http://www.otrs.de/