Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Per Email, Webservices oder ähnliches...
LCD-Starter
Beiträge: 10
Registriert: 29.03.2011, 12:38

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von LCD-Starter » 30.03.2011, 09:57

Hallo Alle,

ich benötige ein Formular, mit LCD erstellt (siehe Anhang), das im Adobe-Reader ausgefüllt werden kann, dann per Email (Outlook) als Pdf-Anhang an zwei feste Adressen versandt werden kann, wobei der Betreff aus den beiden Feldern "Kunde Nummer" und "Kunde Name" ausgelesen werden soll.

Wer kann helfen?

Vielen Dank und viele Grüße
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

ciberadobe
Beiträge: 29
Registriert: 16.09.2010, 11:27

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von ciberadobe » 30.03.2011, 10:53

Hallo LCD-Starter.

Hinter einem Element Schaltfläche im Ereigniss "Click"kannst Du ein Funktion hinterlegen : [fontsize=2]Formulardaten_versenden() z.B.[/fontsize]
[fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
Die Variablen Valid und Valid_Sammelmeldung werden allgemein so definiert, dan setzt man die in der Prüfroutine für die Daten.

Deine Daten "Kunde Nummer" und "Kunde Name" kannst Du analog wie bei mir gemacht in das Feld Betr_neu einbauen:

var[fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Kunde_Nummer [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] Kunde_Name;[/fontsize]

Wobei natürlich die richtige Formularfelder genommen werden.

var[/fontsize]
[/fontsize]
[fontsize=2] Valid [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]true[/fontsize][/fontsize][fontsize=2]; [/fontsize][fontsize=2][fontsize=2]// Nur bei true - also wenn Prüfung OK = kein Fehler gefunden,
[/fontsize]
[/fontsize]
[fontsize=2][fontsize=2]
var[/fontsize]
[/fontsize]
[fontsize=2] Valid_Sammelmeldung [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "" ; [/fontsize][fontsize=2][fontsize=2]// wird "Senden" Button eingeblendet und es darf versendet werden
[/fontsize]
[/fontsize]

 

// Ereigniss click, Button 'Antrag per E-Mail versenden', Schaltfläche2

// Formular versenden, davor wird Prüffunktion nochmal gestartet
[/fontsize]
[/fontsize]
[fontsize=2][fontsize=2]
function[/fontsize]
[/fontsize]
[fontsize=2] Formulardaten_versenden() {[/fontsize][fontsize=2][fontsize=2]
[/fontsize]
[/fontsize]
[fontsize=2][/fontsize][fontsize=2][fontsize=2]
if[/fontsize]
[/fontsize]
[fontsize=2] (Valid) {
[/fontsize][/fontsize][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2][fontsize=2]
var[/fontsize]
[/fontsize]
[fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Stammdatenantrag" [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " - " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] "Kreditor Neuanlage";
[/fontsize]
var[/fontsize]
[/fontsize]
[fontsize=2] Betr_neu [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] Betr1 [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] " vom " [/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2] data.NEXT_PAGE.TIMESTAMP.rawValue;
[/fontsize]
var[/fontsize]
[/fontsize]
[fontsize=2] myDoc [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] event.target;
[/fontsize][fontsize=2][fontsize=2]
try[/fontsize]
[/fontsize]
[fontsize=2] {

myDoc.mailDoc({

bUI[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] [/fontsize][fontsize=2][fontsize=2]false,
[/fontsize]
[/fontsize]
[fontsize=2]
cTo[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize]
[/fontsize]
[fontsize=2]
cCC[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] ""[/fontsize][fontsize=2][fontsize=2],
[/fontsize]
[/fontsize]
[fontsize=2][fontsize=2]
// cSubject: xfa.resolveNode("data.NEXT_PAGE.EMAIL_BETR").rawValue, // so wird beim erneutem versenden zeitstempel zwei mal drin - alt plus neu
[/fontsize]
[/fontsize]
[fontsize=2]
cSubject[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] Betr_neu[/fontsize][fontsize=2][fontsize=2],
[/fontsize]
[/fontsize]
[fontsize=2]
cMsg[/fontsize][fontsize=2][fontsize=2]:[/fontsize][/fontsize][fontsize=2] xfa.resolveNode("data.NEXT_PAGE.EMAIL_BODY").rawValue[/fontsize][fontsize=2][fontsize=2],
[/fontsize]
[/fontsize]
[fontsize=2]
});

} [/fontsize][fontsize=2][fontsize=2]catch[/fontsize][/fontsize][fontsize=2] (e) {}

} [/fontsize][fontsize=2][fontsize=2]// if (Valid)
[/fontsize]
[/fontsize]
[fontsize=2]
} [/fontsize][fontsize=2][fontsize=2]// function Formulardaten_versenden[/fontsize][/fontsize]

[fontsize=2][fontsize=2][/fontsize][/fontsize] 

[fontsize=2][fontsize=2]Viel Erfolg
[/fontsize]
[/fontsize]
[/fontsize]

LCD-Starter
Beiträge: 10
Registriert: 29.03.2011, 12:38

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von LCD-Starter » 30.03.2011, 12:24

Vielen Dank für die rasche Antwort, aber ich glaube das ist nicht so ganz was ich benötige.

Präzisierung.
Anhängdes Formular soll vom Kunden im Acrobat Reader ausgefüllt werden; "Kunde Name" und "Kunde Nummer"  und Anmerkung.

Durch Betätigen der Schaltfläche soll das Formuölar wie es ist als Mailanhang (PDF-Datei) zu zwei Mailadressen gesandt werden 111@AA.de und  222@BB.de

Im Betreff des Mails soll der Name und die Kundennummer, die aus den beiden Feldern ausgelesen werden müssen, stehen.

Beide Emailempfänger erhalten die PDF-Datei, können diese im Acrobat-Reader öffnen, Eintragungen machen und dann eigenhändig weiterleiten.

Aber es soll das Formular wie es ist als Anhang gesendet werden, nicht nur die Daten. 

Eigentlich wie der klassische "Per E-Mail Senden" Button, nur dass der Betreff nicht fest vorgegeben ist, sondern aus den beiden Feldern ausgelesen werden soll.

Ich bitte um nochmals um Hilfe.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von nele_sonntag » 30.03.2011, 13:21

Hallo,

auch hierzu gibt es schon Lösungen im Forum, hier bspw. unter Mustervorlagen. Aber auch ansonsten noch zuhauf zu finden, wenn Du Email und Betreff eingibst. (http://acronaut.de/view_topic.php?id=2391&forum_id=18&highlight=Email+Betreff)

http://acronaut.de/forum44/1411.html

Du hast die Möglichkeit, allen Feldern entweder statischen Text zuzuweisen oder ein/mehrere Felder auszulesen. Features, die Du nicht benötigst, übergibst Du einfach einen leeren String ("")

Code: Alles auswählen

var Mailto = "test@test.de";

var Betreff = Textfeld1.rawValue;

var Nachricht = "Dies ist eine Tetsnachricht\r2.Zeile Hier";

var CC = "test2@test.de";

var BCC = "test3@test.de";

var Mail = "mailto:" + Mailto + "?Subject=" + Betreff + "&Body=" + Nachricht + "&cc=" + CC + "&bcc=" + BCC;

event.target.submitForm({

cURL: Mail,

bEmpty: true,

cSubmitAs: "XML"

});

ciberadobe
Beiträge: 29
Registriert: 16.09.2010, 11:27

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von ciberadobe » 30.03.2011, 13:49

Hallo LCD-Starter.

Wenn man genau liest, was Du möchtest und genau liest was man Dir bereits zwei mal als Antwort mit Codingbeispiel zur Verfügung gestellt hat, dann sehe ich kein Unterschied.

Wenn Du Betreff ändern möchtest, MUSST Du Scripten, das ist die Antwort.

Beispiele dazu sind auch da.

 

LCD-Starter
Beiträge: 10
Registriert: 29.03.2011, 12:38

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von LCD-Starter » 30.03.2011, 14:21

Vielleicht sehe ich es falsch, aber bei allen obigen Beispielen werden die Formulardaten selbst als XML-Anhang versandt.

Ich bräuchte aber das ausgefüllte Formular selbst als PDF im Anhang der Mail.

Beim Mailempfänger soll es genaus so aussehen, wie bei dem User der es ausfüllt, nur eben ausgefüllt

Der Emppfänger soll das ausgefüllte Formular im Reader selbst weiter ausfüllen können.

Gibt es hierzu evt. eine Mustervorlage?

Nochmals vielen Dank für eure Hilfe!

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von Merklin » 30.03.2011, 15:30

Hallo LCD-Starter,

gib einfach bei

cSubmitAs: "XML"  = PDF ein.

cSubmitAs: "PDF"

VG Merklin

ciberadobe
Beiträge: 29
Registriert: 16.09.2010, 11:27

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von ciberadobe » 31.03.2011, 07:51

 

In meinem Beispiel zumindest wird nicht XML sondern PDF versandt.

Ob nur XML oder PDF versendet wird, ist von den Rechten - Credential - abhängig - , die man in Adobe hat.

Fürs versenden von PDF braucht man mehr Rechte, XML Versandt ist standardmässig

dabei.

Das ist mein Wissensstand momentan.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von nele_sonntag » 31.03.2011, 09:51

Hier hat ciberadobe definitiv Recht!! Versand eines XML ist - egal wie viele - IMMER kostenlos.

Siehe meine Antwort Geschrieben: 20 Jan 2011 19:25 http://acronaut.de/view_topic.php?id=2398&forum_id=6&highlight=PDF+Rechte

LG Mandy

PS: Ansonsten wird es mit den erweiterten Rechten richtig teuer!!

LCD-Starter
Beiträge: 10
Registriert: 29.03.2011, 12:38

Formular ausgefüllt als Mailanhang senden, Betreff aus Feld übernehmen

Beitrag von LCD-Starter » 31.03.2011, 11:48

Vielen Dank für eure Hilfe!

Problem gelöst!

Antworten