Hallo Community,
ich habe heute von OTRS 3.0.6 auf 3.1.5 geupdatet. Soweit auch recht erfolgreich. Das einzige was nicht mehr richtig funktioniert ist der Postmasterfilter..
Ich habe folgende Filterregel:
Bedingung: From --> Meine Mail Adresse
Setzen: X-OTRS-OwnerID --> Meine Agent ID
Damit wurde ich, wenn Mails von meiner Mail-Adresse an das Ticketsystem kamen automatisch als Besitzer gesetzt. Dso ähnlich habe ich das auch mit Verantwortlichen Status gemacht nur das es über ein kürzel im Body geht. Beides klappt leider nicht mehr....
Andere Filter die nichts mit der AgentID zu tun haben wie setzen vom kunden per kürzel im body funktionieren.
Im Logfile von OTRS sieht man das er die Regeln Anwendet...ohne Fehler... Kann man das Loglevel höher drehen um sehen was für ein Problem er hat?
Wenn nichts hilft muss ich halt mit Backup wieder auf die 3.0.6
Liebe Grüße Phil
Postmasterfilter Fehler nach Upgrade auf 3.1.5
Postmasterfilter Fehler nach Upgrade auf 3.1.5
Produktiv: OTRS: 3.1.8, W2K3R2
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Postmasterfilter Fehler nach Upgrade auf 3.1.5
Hattest Du eigene Änderungen an Kernel::System::PostMaster::NewTicket gemacht? Im Standard wird hier immer "InmailUserID" (i.d.R. wohl der user mit der ID 1 - "Admin OTRS") als Owner eingetragen und der Verantwortliche wird gar nicht gesetzt.
Du müsstest also so etwas machen:
(ungetestet)
(Im Moment wird es so aussehen:
)
Du müsstest also so etwas machen:
Code: Select all
my %Responsible = $GetParam{'X-OTRS-ResponsibleID'} ? ResponsibleID => $GetParam{'X-OTRS-ResponsibleID'} : ();
my $TicketID = $Self->{TicketObject}->TicketCreate(
TN => $NewTn,
Title => $GetParam{Subject},
QueueID => $QueueID,
Lock => $GetParam{'X-OTRS-Lock'} || 'unlock',
Priority => $Priority,
State => $State,
Type => $GetParam{'X-OTRS-Type'} || '',
Service => $GetParam{'X-OTRS-Service'} || '',
SLA => $GetParam{'X-OTRS-SLA'} || '',
CustomerID => $GetParam{'X-OTRS-CustomerNo'},
CustomerUser => $GetParam{'X-OTRS-CustomerUser'},
OwnerID => $GetParam{'X-OTRS-OwnerID'} || $Param{InmailUserID},
%Responsible,
UserID => $Param{InmailUserID},
);
(Im Moment wird es so aussehen:
Code: Select all
my $TicketID = $Self->{TicketObject}->TicketCreate(
TN => $NewTn,
Title => $GetParam{Subject},
QueueID => $QueueID,
Lock => $GetParam{'X-OTRS-Lock'} || 'unlock',
Priority => $Priority,
State => $State,
Type => $GetParam{'X-OTRS-Type'} || '',
Service => $GetParam{'X-OTRS-Service'} || '',
SLA => $GetParam{'X-OTRS-SLA'} || '',
CustomerID => $GetParam{'X-OTRS-CustomerNo'},
CustomerUser => $GetParam{'X-OTRS-CustomerUser'},
OwnerID => $Param{InmailUserID},
UserID => $Param{InmailUserID},
);
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Postmasterfilter Fehler nach Upgrade auf 3.1.5
DANKE!!!!!!!!!
Sorry das ich mich jetzt erst melde, aber hatte etwas gewartet bis zum nächsten Updateversuch. Bin jetzt auf Version 3.1.8 umgestiegen und hatte den selben Fehler, aber nachdem ich mit die NewTicket.pm angeschaut habe hat es bei mir klick gemacht. (Lange her als ich die Änderungen vorgenommen habe)
Nun ist alles gut Dokumentiert und ein Update ist in 30 Minuten durch xD
Nochmals vielen DANK!!
Sorry das ich mich jetzt erst melde, aber hatte etwas gewartet bis zum nächsten Updateversuch. Bin jetzt auf Version 3.1.8 umgestiegen und hatte den selben Fehler, aber nachdem ich mit die NewTicket.pm angeschaut habe hat es bei mir klick gemacht. (Lange her als ich die Änderungen vorgenommen habe)
Nun ist alles gut Dokumentiert und ein Update ist in 30 Minuten durch xD
Nochmals vielen DANK!!
Produktiv: OTRS: 3.1.8, W2K3R2