Einzelne Felder eines Formulars über Schaltfläche als XML-Datei versenden
Verfasst: 11.11.2014, 11:05
Hallo Acronauten,
zu folgendem Problem benötige ich eine "fachmännische" Aussage:
Ich habe ein Formular, welches eine Dateigröße von ca. 2,4 MB hat. Der Formularinhalt soll von mehreren Personen erarbeitet werden. Die Personen sollen, wenn möglich, gleichzeitig die unterschiedlichen Inhalte (viel Text) erarbeiten können.
Ansatz 1:
Das Formular wird per E-Mail an den Empfängerkreis versendet. Der jeweilige Empfänger erarbeitet lokal den ihm zugeordneten Inhalt und sendet die Daten zurück. Das Zurücksenden der Daten erfolgt z.B. über eine Schaltfläche, wobei die Daten z.B. im XML-Format zurückgesendet werden sollen, um die Datenmenge zu minimieren (automatischer Betreff, Verteilerkreis etc. sei an dieser Stelle erstmal nicht relevant - es steht auch genügend im Forum). Bislang habe ich nur geschafft, dass der komplette Formularinhalt als XML-Datei zurückgesendet wird. Wenn ich die unterschiedlichen XML-Dateien in dasselbe PDF-Formular importiere, werden mit jedem Import sämtliche Datenfelder überschrieben. Daher meine Frage: besteht die Möglichkeit einzelne Datenfelder mit einer Schaltfläche zum Senden im XML-Format zu verknüpfen und können die "Teilmengen" im XML-Format in dasselbe PDF-Formular importiert werden, ohne sich gegenseitig zu überschreiben?
Ansatz 2:
Das PDF-Formular wird im Laufwerk abgelegt und der Link zum PDF-Formular auf dem Laufwerk wird per E-Mailprogramm an den Empfängerkreis verteilt. Dies hat aus Prozesssicht einige Nachteile, denn a) die Personen können nicht zeitgleich den Inhalt erarbeiten und b) man bekommt für die PDF-Datei keine Fehlermeldung, dass die Datei durch einen anderen Nutzer gesperrt ist. Die Empfänger erstellen beim Speichern somit ggf. neue Dateien des PDF-Formulars. Besteht die Möglichkeit, dass über ein Skript die Verwendung des PDF-Formulars durch einen anderen Nutzer angezeigt wird (analog zu Excel, Word, etc.)?
Ich bin für jeden Vorschlag, Ansatz oder jede Lösung sehr dankbar. Ich hoffe auf eure Unterstützung.
PS: Ich verwende LCD ES4 für die Formularerstellung.
Gruß
Lars
zu folgendem Problem benötige ich eine "fachmännische" Aussage:
Ich habe ein Formular, welches eine Dateigröße von ca. 2,4 MB hat. Der Formularinhalt soll von mehreren Personen erarbeitet werden. Die Personen sollen, wenn möglich, gleichzeitig die unterschiedlichen Inhalte (viel Text) erarbeiten können.
Ansatz 1:
Das Formular wird per E-Mail an den Empfängerkreis versendet. Der jeweilige Empfänger erarbeitet lokal den ihm zugeordneten Inhalt und sendet die Daten zurück. Das Zurücksenden der Daten erfolgt z.B. über eine Schaltfläche, wobei die Daten z.B. im XML-Format zurückgesendet werden sollen, um die Datenmenge zu minimieren (automatischer Betreff, Verteilerkreis etc. sei an dieser Stelle erstmal nicht relevant - es steht auch genügend im Forum). Bislang habe ich nur geschafft, dass der komplette Formularinhalt als XML-Datei zurückgesendet wird. Wenn ich die unterschiedlichen XML-Dateien in dasselbe PDF-Formular importiere, werden mit jedem Import sämtliche Datenfelder überschrieben. Daher meine Frage: besteht die Möglichkeit einzelne Datenfelder mit einer Schaltfläche zum Senden im XML-Format zu verknüpfen und können die "Teilmengen" im XML-Format in dasselbe PDF-Formular importiert werden, ohne sich gegenseitig zu überschreiben?
Ansatz 2:
Das PDF-Formular wird im Laufwerk abgelegt und der Link zum PDF-Formular auf dem Laufwerk wird per E-Mailprogramm an den Empfängerkreis verteilt. Dies hat aus Prozesssicht einige Nachteile, denn a) die Personen können nicht zeitgleich den Inhalt erarbeiten und b) man bekommt für die PDF-Datei keine Fehlermeldung, dass die Datei durch einen anderen Nutzer gesperrt ist. Die Empfänger erstellen beim Speichern somit ggf. neue Dateien des PDF-Formulars. Besteht die Möglichkeit, dass über ein Skript die Verwendung des PDF-Formulars durch einen anderen Nutzer angezeigt wird (analog zu Excel, Word, etc.)?
Ich bin für jeden Vorschlag, Ansatz oder jede Lösung sehr dankbar. Ich hoffe auf eure Unterstützung.
PS: Ich verwende LCD ES4 für die Formularerstellung.
Gruß
Lars