Kundenbenutzer setzen

Allgemein Fragen, deutsche News, Ankündigungen & Events zum OTRS
Post Reply
Octane
Znuny newbie
Posts: 57
Joined: 29 Mar 2017, 07:53
Znuny Version: Znuny 6.5.2
Real Name: Octane

Kundenbenutzer setzen

Post by Octane »

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!
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

Post by Octane »

Hi,

ich glaube ich brauche Hilfe bei regex :D

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 :cry: Irgendwas scheint am Filter nicht zu stimmen. Hilfe :D
Ciao
Octane
reneeb
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

Post by reneeb »

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
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Kundenbenutzer setzen

Post by root »

Octane wrote: 15 Jul 2022, 13:09 Feld BODY Antragsteller: (?<CustomerNo>)
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 ?
Octane
Znuny newbie
Posts: 57
Joined: 29 Mar 2017, 07:53
Znuny Version: Znuny 6.5.2
Real Name: Octane

Re: Kundenbenutzer setzen

Post by Octane »

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 :oops:
You do not have the required permissions to view the files attached to this post.
Ciao
Octane
Post Reply