Email senden

Per Email, Webservices oder ähnliches...
Antworten
Paul Panzer
Beiträge: 2
Registriert: 31.10.2012, 14:44

Email senden

Beitrag von Paul Panzer » 06.12.2012, 18:04

Hallo zusammen,

nachdem ich mir nun schon einen Wolf gesucht habe, aber einfach nicht weiterkomme, muss ich doch mal eine Frage in den Raum werfen.

Folgende Situation:
Ich habe mit LiveCycle Designer ES2 ein Formular erstellt und allerlei Dinge hinterlegt. U. a. Buttens zum Versenden des Formulars als pdf in einer quasi vordefinierten Email. Soll heißen, es wird eine Email generiert, deren Betreff aus einem Feldinhalt des Formulars besteht und deren restlicher Inhalt im Prinzip vorgegeben ist. Das Formular wird zentral auf einem Netzlaufwerk im Unternehmen abgelegt.

Alles funktioniert prima, solange sich die Datei lokal auf meinem Rechner befindet. Sobald jemand das Formular vom Netzlaufwerk mit dem Adobe Reader öffnet und dann versendet sieht er keine Email mehr. Der Versand erfolgt qualis im Hintergrund. Um zu vermeiden, dass jemand x-Mal eine Email versendet, weil er nicht mitbekommt, dass diese schon raus ist suche ich nun krampfhaft nach einer Ursache für mein Problem und für eine Lösung.

Ich hoffe sehr, dass sich hier jemand findet, der helfen kann.

Vielen Dank im Voraus!!!

Hier mal der Quellcode:

Code: Alles auswählen

</script>
            </event>
         </field>
         <field name="DateTimeField1" y="229.835mm" x="142.266mm" w="18.063mm" h="6.835mm">
            <ui>
               <dateTimeEdit>
                  <border hand="right" presence="hidden">
                     <?templateDesigner StyleID aped0?></border>
                  <margin/>
               </dateTimeEdit>
               <picture>date{DD.MM.YY}|date{DD.MM.YYYY}</picture>
            </ui>
            <font typeface="Myriad Pro"/>
            <para vAlign="middle"/>
            <value>
               <date/>
            </value>
            <validate>
               <picture>date{DD.MM.YY}|date{DD.M.YYYY}</picture>
            </validate>
            <bind>
               <picture>date{DD.MM.YY}|date{DD.MM.YYYY}</picture>
            </bind>
            <format>
               <picture>date{DD.MM.YY}|date{DD.MM.YYYY}</picture>
            </format>
         </field>
         <field name="Email_an_QM" y="240.576mm" x="137.475mm" w="57.041mm" h="7.666mm">
            <ui>
               <button highlight="inverted"/>
            </ui>
            <font typeface="Myriad Pro"/>
            <caption>
               <value>
                  <exData contentType="text/html">
                     <body xmlns="http://www.w3.org/1999/xhtml" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/" xfa:APIVersion="2.7.0.0"><p style="tab-interval:0.5in;xfa-tab-stops:after leader (dots page 3pt) 1in;text-decoration:none;letter-spacing:0in">Send to QM</p></body>
                  </exData>
               </value>
               <para vAlign="middle" hAlign="center"/>
            </caption>
            <border hand="right">
               <edge stroke="raised" cap="butt"/>
               <fill>
                  <color value="255,0,0"/>
               </fill>
            </border>
            <bind match="none"/>
            <event activity="click" name="event__click">
               <script contentType="application/x-javascript">var Valid = true;
var Sammelmeldung = "";

if(Name.rawValue == 0){
   Valid = false;
    Sammelmeldung = Sammelmeldung + "Name" + "n";
}
if(PCode.rawValue == 0){
   Valid = false;
    Sammelmeldung = Sammelmeldung + "PCode" + "n";
}
if(DateTimeField1.rawValue == null){
   Valid = false;
    Sammelmeldung = Sammelmeldung + "Datum" + "n";
}

if(Valid) {
event.target.mailDoc({
		bUI: false,
		cTo: "X@X.com",
		cSubject: "Report: " + Text1.rawValue, // Text erscheint in der Betreffzeile
		cMsg: "Hallo QM,rranbei ein Report mit der Bitte um Bearbeitung.rrGrußrr"+Name.rawValue,   // Text erscheint in der E-Mail Body, ansonsten die beiden // Striche wegnehmen
		cSubmitAs: "PDF"   // oder "XML", je nachdem
	});
}
else{
	app.alert("Die folgenden Daten fehlen.nn" + Sammelmeldung + "n",1);
}

Paul Panzer
Beiträge: 2
Registriert: 31.10.2012, 14:44

Email senden

Beitrag von Paul Panzer » 13.12.2012, 16:46

push!

Antworten