Bewertung der Tickets nur bei "erfolgreich abgeschlossen"

Hilfe zu Znuny Problemen aller Art
Locked
Jev
Znuny newbie
Posts: 31
Joined: 08 Aug 2011, 18:01
Znuny Version: 3.1.8
Contact:

Bewertung der Tickets nur bei "erfolgreich abgeschlossen"

Post by Jev »

Hallo!

Ich versuche gerade das Umfragemodul so umzubieten, damit es so funktioniert, dass die Kunden nur dann eine Aufforderung zur Bewertung erhalten, wenn das Ticket erfolgreich geschlossen wurde.

Das Modul funktioniert einwandfrei. Wird das Ticket geschlossen, bekommen die Kunden den Link per Email und können abstimmen.
Allerdings bekommen die Kunden auch dann eine Aufforderung wenn das Ticket "erfolglos geschlossen" wurde, was zu vermeiden gilt.

In "Kernel/System/Ticket/Event" ist die Datei "SurveySendRequest.pm" die diesen Vorgang regelt.
Dort ist in Zeile 60 definiert:

Code: Select all

return 1 if $Ticket{StateType} ne 'closed';

Wir haben unsere Stati in OTRS alle übersetzt. "closed successful" heißt nun "erfolgreich geschlossen.

Wenn ich jetzt die Zeile 60 aus der SurveySendRequest.pm durch folgenden Code ersetze.. passiert gar nichts..

Code: Select all


    return 1 if $Ticket{State} ne 'closed successful';

oder

    return 1 if $Ticket{State} ne 'erfolgreich geschlossen';

Im Prinzip müsste es so klappen.. mags aber nicht..

Hat jemand vielleicht einen Lösungsansatz?
Bin über jeden Vorschlag froh und dankbar!
Jev
Znuny newbie
Posts: 31
Joined: 08 Aug 2011, 18:01
Znuny Version: 3.1.8
Contact:

Bewertung der Tickets nur bei "erfolgreich abgeschlossen"

Post by Jev »

Heute funktioniert es aus mir unbekannten Gründen mit folgendem Code, der ja schon oben steht.

Code: Select all

return 1 if $Ticket{State} ne 'erfolgreich geschlossen';
Locked