Moin zusammen,
ich möchte die Tickets unseres Dienstleisters anhand der Ticketnummer, welche in jedem Mailbetreff enthalten ist identifizieren und automatisch zuordnen lassen. Wir eine Ticketnummer erkannt und es es gibt kein Ticket dazu, soll ein neues erstellt werden und die Ticketnummer in das Dynamische Feld geschrieben werden. Die Ticketnummer ist nachdem Schema: CallID: 01234567 aufgebaut.
Soweit ich es verstanden habe kann dies über Core::Postmaster in der Sysconfig eingestellt werden.
Folgendes habe ich hinterlegt:
ArticleType: note-external
DynamicFieldName: nexusticketidextern
FromAddressRegExp: support@nexus-ag.de
Module: Kernel::System::PostMaster::Filter::ExternalTicketNumberRecognition
Name: Mail vom NEXUS Support
NumberRegExp: CallID: (\d{8})
SearchInBody: 1
SearchInSubject: 1
SenderType: customer
TicketStateTypes: new;open
Leider funktioniert das Ganze nicht. Offenbar wird die Ticketnummer nicht erkannt o.Ä. Folgendes steht im OTRS-Log nach Aktivierung von Debug:
[Fri Jun 23 09:51:04 2017][Debug][Kernel::System::PostMaster::Filter::ExternalTicketNumberRecognition::Run][48] starting Filter Mail vom NEXUS Support
[Fri Jun 23 09:51:04 2017][Debug][Kernel::System::PostMaster::Filter::ExternalTicketNumberRecognition::Run][88] No number found in subject: 'CallID: 20170623'
[Fri Jun 23 09:51:04 2017][Debug][Kernel::System::PostMaster::Filter::ExternalTicketNumberRecognition::Run][117] Could not find external ticket number => Ignoring
Was mache ich falsch?
Muss ich bei meinen Tests immer ein Config Rebuild nach jeder Änderung machen? ( su -c "/opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild " otrs)
SenderType korrekt?
ArticleType korrekt?
Ich habe mehrere Tage getestet, Handbuch und Foren durchsucht und hin und her probiert, auch die Ticketnummer direkt in den RegEx eingetragen, leider ohne Erfolg.
HILFE!
Danke.
Problem mit Erkennung der externen Ticketnummer
-
- 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: Problem mit Erkennung der externen Ticketnummer
Probier mal
Code: Select all
CallID:\s*(\d{8})
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
-
- Znuny newbie
- Posts: 4
- Joined: 19 Mar 2015, 18:15
- Znuny Version: 4.0.6.D150219.196
- Real Name: Michael
Re: Problem mit Erkennung der externen Ticketnummer
Es geht! Vielen Dank, da hätte ich lange suchen können. Hatte das Regex auf http://regexr.com/ getestet...