Accounted Time stats auf CustomerUser

Hilfe zu Znuny Problemen aller Art
Locked
barmy
Znuny newbie
Posts: 2
Joined: 02 Aug 2010, 15:38
Znuny Version: 2.4.7

Accounted Time stats auf CustomerUser

Post by barmy »

Hallo zusammen

wir sind momentan in der Testphase und werden evtl. in zukunft OTRS produktiv einsetzen.
Wir bedienen ca. 200 user und sind 8 Agents (zwei Sites).

Mometan beiss ich mir noch ein bisschen die Zähne an einem Report (Stats) aus..

Und zwar möchte ich "Accounted Time" pro "CustomerUser" pro "Service" erstellen.
Nicht CustomerID (das funktioniert tadellos) sondern eben der individuelle kunden user (CustomerUserID).

habe dazu das file "TicketAccountedTime.pm" unter ..\Kernel\System\Stats\Dynamic
genäuer angeschaut und dort folgendes gefunden und versucht anzupassen:

Code: Select all

    if ( $Self->{ConfigObject}->Get('Stats::CustomerIDAsMultiSelect') ) {

        # Get CustomerID
        # (This way also can be the solution for the CustomerUserID)
        $Self->{DBObject}->Prepare(
            SQL => "SELECT DISTINCT customer_id FROM ticket",
        );

        # fetch the result
        my %CustomerID;
        while ( my @Row = $Self->{DBObject}->FetchrowArray() ) {
            if ( $Row[0] ) {
                $CustomerID{ $Row[0] } = $Row[0];
            }
        }

        my %ObjectAttribute = (
            Name             => 'CustomerID',
            UseAsXvalue      => 1,
            UseAsValueSeries => 1,
            UseAsRestriction => 1,
            Element          => 'CustomerID',
            Block            => 'MultiSelectField',
            Values           => \%CustomerID,
        );
Interessant vorallem der kommentar des Programmierers:
# (This way also can be the solution for the CustomerUserID)

Nur wenn ich den SQL befehl anpasse von customer_id auf customer_user_id
wird zwar beim erstellen der Statistik korrekt alle users aufgelistet, nur leider
sind alle "Accounted Times" = 0 :(

ich nehme an ich muss sonst noch irgendwo was anpassen dass ich auch die Accounted Times auf CustomerUsers auswerten kann. Nur wo und was??

Vielen Dank für eure Hilfe!
Gruss
Michael
Locked