Hi,
ich möchte gerne mit dem Postmasterfilter 4 Freitextfelder automatisch füllen lassen nach dem Motto:
Mail geht an Adresse xyz@mail.de, also wird Freitextfeld 1 (Reason) gefüllt mit -noreason, Freitextfeld 2 (Language) gefüllt mit -nolanguage und so weiter....
Ich habe schon versucht einfach KeyValue1 und KeyValue2 zu setzen, funktioniert aber nicht wirklich.
Gruß Dennis
Freitextfelder automatisch füllen
Freitextfelder automatisch füllen
Produktiv:
SuSE 11.2 - OTRS 2.4.7
SuSE 11.2 - OTRS 2.4.7
Sind die entsprechenden Values auch als mögliche Werte in der SysConfig eingetragen (TicketFreeTextValues) ???
Weil ansonsten sollte es funktionieren. Ich habe bei mir auch Filter im Einsatz, die folgendermaßen Arbeiten:
Prüfe To auf *.CHG@domain
Setze X-OTRS-TicketValue1 auf "Change Request"
Das klappt tadellos!
Weil ansonsten sollte es funktionieren. Ich habe bei mir auch Filter im Einsatz, die folgendermaßen Arbeiten:
Prüfe To auf *.CHG@domain
Setze X-OTRS-TicketValue1 auf "Change Request"
Das klappt tadellos!
... und führe mich nicht in Versuchung, sondern suche mich in der Unterführung ...
------
Produktiv: OTRS 2.1.4 auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Test: OTRS 2.1.x CVS auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
------
Produktiv: OTRS 2.1.4 auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Test: OTRS 2.1.x CVS auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Hm das funktionier bei mir nicht. Folgende Gegebenheiten bei mir:
Freitextfeld 1: Reason
Beispielschlüssel: downtime, Beispieinhalt: System Downtime
Freitextfeld 2: Language
Beispielschlüssel: german, Beispielinhalt: German
So, also einen Postmasterfilter eingerichtet:
Treffer: To it@mail.de
Setzen: X-OTRS-TicketValue1 = downtime
X-OTRS-TicketValue2 = german
In der Log dann folgendes:

Freitextfeld 1: Reason
Beispielschlüssel: downtime, Beispieinhalt: System Downtime
Freitextfeld 2: Language
Beispielschlüssel: german, Beispielinhalt: German
So, also einen Postmasterfilter eingerichtet:
Treffer: To it@mail.de
Setzen: X-OTRS-TicketValue1 = downtime
X-OTRS-TicketValue2 = german
In der Log dann folgendes:
Aber wenn ich dann auf das Ticket gehe ist nichts gesetzt. Ich stehe da grad ziemlich auf dem Schlauch[Wed Jan 31 14:02:43 2007][Notice][Kernel::System::Ticket::TicketCreate] New Tic
ket [10147610/TEST gehts?] created (TicketID=147220,Queue=IT,Priority=3 normal,S
tate=new)
[Wed Jan 31 14:05:45 2007][Notice][Kernel::System::PostMaster::Filter::MatchDBSo
urce::Run] Filter: 'FreekeyAutofill' Set param 'X-OTRS-TicketValue1' to 'downtime' (Message-ID: <OF19CB59BE.ED124D0B-ONC1257274.0047EB8C-C1257274.0047F93
C@XXX.de>)
[Wed Jan 31 14:05:45 2007][Notice][Kernel::System::PostMaster::Filter::MatchDBSo
urce::Run] Filter: 'FreekeyAutofill' Set param 'X-OTRS-TicketValue2' to 'german'
(Message-ID: <OF19CB59BE.ED124D0B-ONC1257274.0047EB8C-C1257274.0047F93C@XXX.
de>)

Produktiv:
SuSE 11.2 - OTRS 2.4.7
SuSE 11.2 - OTRS 2.4.7