Hallo,
kann man den Kundenbenutzer anhand eines Teils des Ticket-Betreffs setzen? Die fraglichen Tickets enthalten im Betreff eine filterbare Sequenz und dann den Kunden, letzeren möchte ich als Ticketkunden setzen? Beispielbetreffs: ***BA*** Müller oder ***BA*** Meier
Müller und Meier sind dabei die Kundennamen, die filterbare Sequenz ***BA***
Geht das überhaupt? Danke im Voraus!
Kundenbenutzer setzen
-
- Znuny newbie
- Posts: 57
- Joined: 29 Mar 2017, 07:53
- Znuny Version: Znuny 6.5.2
- Real Name: Octane
Kundenbenutzer setzen
Ciao
Octane
Octane
-
- Znuny newbie
- Posts: 57
- Joined: 29 Mar 2017, 07:53
- Znuny Version: Znuny 6.5.2
- Real Name: Octane
Re: Kundenbenutzer setzen
Hi,
ich glaube ich brauche Hilfe bei regex
Ich habe nun die E-Mail so angepasst, dass im Nachrichtentext der richtige Kundenbenutzer genannt wird:
Beispiel
Antragsteller: TestUser
Im Postmasterfilter suche ich dann im Nachrichtentext nach dem Antragsteller und möchte den dann mit dem gefundenen Wert setzen:
Feld BODY Antragsteller: (?<CustomerNo>)
Setze X-OTRSCustomerNo: [**\CustomerNo**]
Klappt aber leider nicht Irgendwas scheint am Filter nicht zu stimmen. Hilfe
ich glaube ich brauche Hilfe bei regex
Ich habe nun die E-Mail so angepasst, dass im Nachrichtentext der richtige Kundenbenutzer genannt wird:
Beispiel
Antragsteller: TestUser
Im Postmasterfilter suche ich dann im Nachrichtentext nach dem Antragsteller und möchte den dann mit dem gefundenen Wert setzen:
Feld BODY Antragsteller: (?<CustomerNo>)
Setze X-OTRSCustomerNo: [**\CustomerNo**]
Klappt aber leider nicht Irgendwas scheint am Filter nicht zu stimmen. Hilfe
Ciao
Octane
Octane
-
- 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: Kundenbenutzer setzen
Was sagt denn das Kommunikationslog dazu? Hast Du eine Beispielmail (bitte das komplette .eml bereitstellen, aber mit anonymisierten Daten)?
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
-
- Administrator
- Posts: 3968
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Kundenbenutzer setzen
Hi,
die Gruppe im Regex soll was matchen? Nix?
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
Use a test system - always.
Do you need professional services? Check out https://www.znuny.com/
Do you want to contribute or want to know where it goes ?
-
- Znuny newbie
- Posts: 57
- Joined: 29 Mar 2017, 07:53
- Znuny Version: Znuny 6.5.2
- Real Name: Octane
Re: Kundenbenutzer setzen
Hallo,
zur Erläuterung: Ich möchte ja nur den Betreff (Test Benutzerantrag) und einen Eintrag im Nachrichtentext (Antragsteller: ) durchsuchen lassen und dann den Wert neben "Antragsteller: " als OTRS-Kundenbenutzer setzten (das ist der Anmeldename der User, LDAP-Anbindung an das AD) , zusätzlich noch die passende Queue.
Anbei ein Screenshot des Filters und eine Testmail (EML lässt ich nicht hochladen, daher als txt). Das Nachrichtenprotokoll besagt:
11 Kernel::System::PostMaster::Filter::MatchDBSource Filter: '00 Test neuer Benutzerantrag' ' Antragsteller: testuser10 Nachname: Testinato Vorname: Steffi Position: Sachbearbeiter ' =~ /Antragsteller: (<CustomerNo>)/i matched NOT!
12 Kernel::System::PostMaster::Filter::MatchDBSource successful Filter: '00 Test neuer Benutzerantrag' 'Test Benutzerantrag' =~ /Test Benutzerantrag/i !
Habe schon diverse Regex-Werte getestet, ich bekomme das einfach nicht hin
zur Erläuterung: Ich möchte ja nur den Betreff (Test Benutzerantrag) und einen Eintrag im Nachrichtentext (Antragsteller: ) durchsuchen lassen und dann den Wert neben "Antragsteller: " als OTRS-Kundenbenutzer setzten (das ist der Anmeldename der User, LDAP-Anbindung an das AD) , zusätzlich noch die passende Queue.
Anbei ein Screenshot des Filters und eine Testmail (EML lässt ich nicht hochladen, daher als txt). Das Nachrichtenprotokoll besagt:
11 Kernel::System::PostMaster::Filter::MatchDBSource Filter: '00 Test neuer Benutzerantrag' ' Antragsteller: testuser10 Nachname: Testinato Vorname: Steffi Position: Sachbearbeiter ' =~ /Antragsteller: (<CustomerNo>)/i matched NOT!
12 Kernel::System::PostMaster::Filter::MatchDBSource successful Filter: '00 Test neuer Benutzerantrag' 'Test Benutzerantrag' =~ /Test Benutzerantrag/i !
Habe schon diverse Regex-Werte getestet, ich bekomme das einfach nicht hin
You do not have the required permissions to view the files attached to this post.
Ciao
Octane
Octane