Dynamische Felder automatisch befüllen

Hilfe zu Znuny Problemen aller Art
Locked
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Dynamische Felder automatisch befüllen

Post by Gregor »

Ich habe ein Kontaktformular auf einer Homepage wo der Kunde in eines der Felder eine Seriennummer eintragen kann. Wenn dieses Feld ausgefüllt ist möchte ich die eingetragenen Seriennummer im OTRS automatisch in ein dynamisches Feld eintragen lassen. Ich habe es schon über einen PostMaster-Filter versucht aber es hat bisher irgendwie noch nicht funktioniert.

Ist das möglich und wenn ja, wie?
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: Dynamische Felder automatisch befüllen

Post by reneeb »

Hast Du Einfluss auf den Mailversand des Kontakformulars? Dann könnte die Seriennummer über einen X-OTRS-DynamicField-<NAME>-Header direkt gesetzt werden. Ansonsten sollte es über den PostmasterFilter gehen. Wie hast Du es denn ausprobiert?
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
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Also folgendermaßen kommt die Mail aus dem Kontaktformular an:
mail.png
Ich stelle mir jetzt vor das über einen PostMaster-Filter aus dem Body raus zu filtern und das dynamische Feld damit zu befüllen.

Wie bekomme ich das hin das dann wie in diesem Fall die 1615500927 im dynamischen Feld steht?
You do not have the required permissions to view the files attached to this post.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

das sieht nach einer HTML Mail aus. Du solltest Dir mal den Plaintaxt dieser Mail anschuen und prüfen ob es sich um eine HTML Mail, eine Multi-Part Mime Mail oder um eine Textmail handelt.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Bin neu im OTRS sehe ich das in der unformatierten Ansicht?
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Bringt das was?

MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

gibt es auch einen Part mit Content-Type: text/plain in dieser Mail?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Das einzige mit Content Type was ich finde ist das was ich geschrieben habe:

Content-Type: text/html; charset=utf-8
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

Dann geh mal den Entwickler der Lösung die diese Mail versendet "verprügeln". Er soll entweder eine korrekte Multipart Mime Message generieren oder eine Plaintextmail. Reine HTML Mails sind ein Unding
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Mit der HTML Mail bekomme ich das nicht hin?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

klar, pass den Regex entsprechend an
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Das ist mein Problem. Damit kenne ich mich leider nicht aus. Kann mir den jemand liefern?
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

So kommt es in der unformatierten Ansicht:

<p clas=
s=3D"content_text"></p>
<p class=3D"content_text"> <b>Seriennumme=
r (wenn nicht zur Hand bitte xxx eintragen):</b> xxx<br /></p=
>
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

Bitte die komplette Mail...
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Return-Path: <test@t-online.de>
X-Original-To: support@solar-log.com
Delivered-To: m019305d@dd21208.kasserver.com
X-Policyd-Weight: using cached result; rate:hard: -4
Received: from vm-solarlog-1.weber-ebusiness.de (vm-solarlog-1.weber-ebusiness.de [193.111.102.223]) by dd21208.kasserver.com (Postfix) with ESMTPS id CDFB76D80089 for <support@solar-log.com>; Tue, 27 Jan 2015 08:50:47 +0100 (CET)
Received: by vm-solarlog-1.weber-ebusiness.de (Postfix, from userid 10000) id 8DC681205E0; Tue, 27 Jan 2015 08:50:21 +0100 (CET)
To: support@solar-log.com
Subject: Sonstiges (DE)
X-PHP-Originating-Script: 0:SimpleMailInvoker.php
Message-ID: <1422345021.54c7433d75ae5@www.solar-log.com>
Date: Tue, 27 Jan 2015 08:50:21 +0100
From: Hans =?utf-8?Q?Kleinw=C3=A4chter?= <test@t-online.de>
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: TYPO3
X-Kasloop: m019305d

<p class=3D"content_text"><b>Ihr Name:</b> Hans Kleinw=C3=A4chter<br /></p=
>
<p class=3D"content_text"></p>
<p class=3D"content_text"> <=
b>Firma:</b> HK-Elektro<br /></p>
<p class=3D"content_text"><=
/p>
<p class=3D"content_text"> <b>Anschrift:</b> Teststr=
a=C3=9Fe 38<br /></p>
<p class=3D"content_text"></p>
<p class=3D"=
content_text"> <b>PLZ, Ort:</b> 12345 Testort<br /></p>
<p cl=
ass=3D"content_text"></p>
<p class=3D"content_text"> <b>Land:</b> =
DE<br /></p>
<p class=3D"content_text"></p>
<p class=3D"content=
_text"> <b>Telefon:</b> 0172/12345<br /></p>
<p class=3D"content=
_text"></p>
<p class=3D"content_text"> <b>E-Mail:</b> test@t-online.de<br /></p>
<p class=3D"content_text"><=
/p>
<p class=3D"content_text"> <b>Kundennummer:</b> 123456<br /=
></p>
<p class=3D"content_text"></p>
<p class=3D"content_text"> =
<b>Solar-Log=E2=84=A2 APP-URL (siehe Zugangsdaten):</b> home20.solar=
log-web.de<br /></p>
<p class=3D"content_text"></p>
<=
p class=3D"content_text"> <b>Betreff:</b> Sonstiges<br /></p>
<=
p class=3D"content_text"></p>
<p class=3D"content_text"> <b>Solar-=
Log=E2=84=A2 Modell und Option:</b> Solar-Log 200<br /></p>
<p clas=
s=3D"content_text"></p>
<p class=3D"content_text"> <b>Seriennumme=
r (wenn nicht zur Hand bitte xxx eintragen):</b> xxx<br /></p=
>
<p class=3D"content_text"></p>
<p class=3D"content_text"> <=
b>Wechselrichter:</b> Power One 12.5<br /></p>
<p class=3D"content=
_text"></p>
<p class=3D"content_text"> <b>Kommission:</b> Diete=
r Lauterbach<br /></p>
<p class=3D"content_text"></p>
<p class=3D=
"content_text"> <b>Detaillierte Problem-<br />beschreibung:</b> Port=
al sendet mir nach dem Einrichten : <br />Ihr Solar Log hat eine Fehlerh=
afte Wechselrichtererkennung gesendet .<br /></p>
<p class=3D"content_=
text"></p>
<p class=3D"content_text"> <b>Sicherheitscode:</b> bdso=
b<br /></p>
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

In Deiner Mail ist keine Seriennummer drin.

Ich würde hier aber auf alle Fälle auf eine Lösung setzten die entweder einer brauchbare Mail mit Textteil, oder mit entsprechend gesetzten Headern verschicken kann. Oder gleich einen Webservice bemühen.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

<p class=3D=
"content_text"> <b>Seriennummer (wenn nicht zur Hand bitte =
xxx eintragen):</b> 1885743404<br /></p>
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

Ich sollte, wenn möglich, eine Lösung mit den mir vorliegenden Mitteln haben.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Dynamische Felder automatisch befüllen

Post by jojo »

Stell doch einfach mal eine Serviceanfrage...
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Gregor
Znuny advanced
Posts: 118
Joined: 29 Jan 2015, 17:51
Znuny Version: 5.0.20

Re: Dynamische Felder automatisch befüllen

Post by Gregor »

OK der reguläre Ausdruck steht und findet die Seriennummer. Wie befülle ich jetzt ein dynamisches Feld?

Der Ausdruck lautet:

Seriennummer \(wenn nicht zur Hand bitte xxx eintragen\):\s*(.*)
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: Dynamische Felder automatisch befüllen

Post by reneeb »

Wähle im "Setzen"-Bereich das Dynamische Feld und wähle als Wert [***]
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
Locked