Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Hilfe zu Znuny Problemen aller Art
Locked
n4rF
Znuny newbie
Posts: 42
Joined: 20 Oct 2006, 16:05
Location: Offenbach am Main

Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Post by n4rF »

Servus,

ich hab das Problem, dass keine E-Mail Benachrichtigungen an die Agenten raus gehen, wenn der Kunde über die Oberfläche ein Ticket erstellt.
Ich hab mir den genauen Prozess im Quellcode angeschaut, logge mehrere Variablen mit und habe festgestellt, dass er in der Methode GetSubscribedUserIDsByQueueID in der Ticekt.pm ein Problem mit dem GroupObject irgendwie hat.

Code: Select all

 # just send emails to permitted agents
my %GroupMember = $Self->{GroupObject}->GroupMemberList(
      UserID => $_,
      Type => 'ro',
      Result => 'HASH',
);
Wenn ich ein Ticket über E-Mail oder in der Agentenoberfläche erstelle, habe ich keine Probleme, aber über die Kundenoberfläche macht er an der Stelle irgendwie nichts.
Wenn ich der Methode nichts übergebe, schreibt er mir ins Log das Result fehlt. Wenn ich aber alles so wie oben lasse und in der Methode einen Log-Eintrag schreiben lasse oder die Überprüfung der Parameter negiere, schreibt er nichts ins Log. Bekomme von GroupMemberList auch nichts zurück.

Jemand'ne Ahnung woran das liegen könnte?

Gruß

n4rF
Test-System: OTRS 2.1.3, Red Hat 5
Produktiv-System: OTRS 2.1.3 (stark angepasst) CentOS 5.2 im Clusterbetrieb auf zwei Dell PE1950 und MD3000
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Post by jojo »

probiers mal mit einer aktuellere Version von OTRS
"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
n4rF
Znuny newbie
Posts: 42
Joined: 20 Oct 2006, 16:05
Location: Offenbach am Main

Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Post by n4rF »

Servus,

das ist leider nicht so einfach. Unsere OTRS-Version ist sehr stark modifiziert und um diese auf einer neueren Version zum laufen zu bringen würde es zu viel Zeit beanspruchen.
Ich habe jetzt auch nochmals alle Einstellung bezüglich der Benachrichtigungen überprüft und dort keinen Fehler gefunden.
So wie's scheint, muss ich'n Workaround programmieren.
Test-System: OTRS 2.1.3, Red Hat 5
Produktiv-System: OTRS 2.1.3 (stark angepasst) CentOS 5.2 im Clusterbetrieb auf zwei Dell PE1950 und MD3000
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Post by jojo »

dann solltest Du ggf. die Datei aus der 2.1.7 zum patchnen nutzen
"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
n4rF
Znuny newbie
Posts: 42
Joined: 20 Oct 2006, 16:05
Location: Offenbach am Main

Keine E-Mail Benachrichtigung an Agenten wenn Kunden Ticket

Post by n4rF »

Ich hab mal'n Diff über die die Article.pm, Ticket.pm und die Group.pm aus der Version 2.1.3 und 2.1.8 gemacht.
An den für mich relevanten Stellen sind keine Änderungen vorgenommen worden.
Ich hab das Problem mit einem Workaround gelöst in dem ich in der Methode ArticleCreate seperat auf den HistoryType WebRequestCustomer prüfe,
mir die Benutzer IDs aus der Datenbank ziehe und dann die Benachrichtigungen rausschicke.

Gruß

n4rF
Test-System: OTRS 2.1.3, Red Hat 5
Produktiv-System: OTRS 2.1.3 (stark angepasst) CentOS 5.2 im Clusterbetrieb auf zwei Dell PE1950 und MD3000
Locked