Nachdem Ihre Kunden ein Formular übermittelt haben, möchten sie im Allgemeinen in gedruckter Form oder im Dokumentformat Aufzeichnungen über die eingegebenen Informationen behalten, um später darauf zurückzukommen. Dies wird als Datensatzdokument bezeichnet.
Sie erfahren in diesem Artikel, wie Sie ein Datensatzdokument für adaptive Formulare erstellen können.
Die automatische Generierung von Dokument aus Datensatz wird für XFA-basierte adaptive Formulare nicht unterstützt. Sie können jedoch XDP verwenden, um das adaptive Formular als Datensatzdokument zu erstellen.
Beim Erstellen eines adaptiven Formulars können Sie ein Formularmodell auswählen. Ihre Optionen sind:
Formularvorlagen Sie können eine XFA-Vorlage für Ihr adaptives Formular auswählen. Wenn Sie eine XFA-Vorlage auswählen, können Sie die zugehörige XDP-Datei wie oben beschrieben zum Dokument des Datensatzes verwenden.
XML-Schema Sie können eine XML-Schemadefinition für Ihr adaptives Formular auswählen. Wenn Sie ein XML-Schema für Ihr adaptives Formular auswählen, können Sie Folgendes tun:
Mit der Option „Ohne“ können Sie ein adaptives Formular ohne Formularmodell erstellen. Das Dokument des Datensatzes wird automatisch für Ihr adaptives Formular generiert.
Wenn Sie ein Formularmodell auswählen, konfigurieren Sie das Dokument des Datensatzes mit den Optionen, die unter Dokument der Konfiguration der Datensatzvorlage verfügbar sind. Siehe Dokument der Konfiguration der Datensatzvorlage.
Dank Datensatzdokument erhalten Ihre Kunden eine Kopie des übermittelten Formulars zum Ausdrucken. Wenn Sie automatisch ein Dokument aus Datensatz generieren, wird das Dokument des Datensatzes bei jeder Formularänderung sofort aktualisiert. Beispiel: Sie entfernen das Altersfeld für Kunden, die als Land die USA auswählen. Wenn diese Kunden ein Datensatzdokument erstellen, ist das Altersfeld im Datensatzdokument nicht sichtbar.
Das automatisch generierte Dokument des Datensatzes hat folgende Vorteile:
Um ein Dokument aus Datensatz für adaptive Formulare zu erstellen, benötigen Sie die folgenden Komponenten:
Adaptives FormularAdaptives Formular, für das Sie ein Dokument Datensatz generieren möchten.
Basisvorlage (empfohlen) XFA-Vorlage (XDP-Datei), die in AEM Designer erstellt wurde. Die Basisvorlage wird verwendet, um die Formatierungs- und Brandinginformationen für das Dokument der Datensatzvorlage anzugeben.
Siehe Basisvorlage eines Dokuments Datensatz
Die Basisvorlage eines Dokuments aus Datensatz wird auch als Metavorlage eines Dokuments aus Datensatz bezeichnet.
Dokument der Vorlage "recordXFA"(XDP-Datei), die aus einem adaptiven Formular generiert wurde.
Siehe Dokument der Konfiguration der Datensatzvorlage.
Formulardaten Informationen, die von einem Benutzer im adaptiven Formular ausgefüllt werden. Es wird mit dem Dokument der Datensatzvorlage zusammengeführt, um das Dokument des Datensatzes zu generieren.
Die folgenden Abschnitte beschreiben, wie adaptive Formularelemente im Datensatzdokument angezeigt werden.
Komponente des adaptiven Formulars | Zugehörige XFA-Komponente | Wird das Dokument der Datensatzvorlage standardmäßig einbezogen? | Hinweise |
---|---|---|---|
Schaltfläche | Schaltfläche | false | |
Kontrollkästchen | Kontrollkästchen | true | |
Datumsauswahl | Datums-/Uhrzeitfeld | true | |
Dropdownliste | Dropdown-Liste | true | |
Scribble-Signatur | Scribble-Signatur | true | |
Numerisches Feld | Numerisches Feld | true | |
Kennwortfeld | Kennwort-Feld | false | |
Optionsfeld | Optionsfeld | true | |
Textfeld | Textfeld | true | |
Zurücksetzen-Schaltfläche | Schaltfläche „Zurücksetzen“ | false | |
Senden-Schaltfläche | E-Mail-Senden-Schaltfläche HTTP-Senden-Schaltfläche |
false | |
Geschäftsbedingungen | true | ||
Dateianhang | false | Nicht verfügbar im Dokument der Datensatzvorlage. Nur im Dokument des Datensatzes über Anlagen verfügbar. |
Komponente des adaptiven Formulars | Zugehörige XFA-Komponente | Hinweise |
---|---|---|
Fenster |
Teilformular |
Wiederholbare Bereichs-Maps, zugeordnet zu wiederholbarem Teilformular. |
Komponente des adaptiven Formulars | Zugehörige XFA-Komponente | Hinweise |
---|---|---|
Bild | Bild | Die TextDraw- und Bildkomponenten, ob gebunden oder ungebunden, werden für ein XSD-basiertes adaptives Formular immer im Dokument des Datensatzes angezeigt, es sei denn, sie werden mithilfe des Dokuments der Datensatzeinstellungen ausgeschlossen. |
Text | Text |
In klassischen Benutzeroberfläche sind verschiedene Registerkarten zum Bearbeiten der Feldeigenschaften vorhanden.
Die Tabellenkomponenten adaptiver Formulare, wie Kopf- und Fußzeile sowie Zeilen sind den entsprechenden XFA-Komponenten zugeordnet. Sie können wiederholbare Bereiche Tabellen im Datensatzdokument zuordnen.
Die Basisvorlage beinhaltet Informationen zu Stil und Erscheinungsbild des Datensatzdokuments. Es bietet Ihnen die Möglichkeit, das Standarderscheinungsbild des automatisch generierten Datensatzdokuments anzupassen. Beispiel: Sie möchten das Logo Ihres Unternehmens in der Kopfzeile und die Copyright-Informationen in der Fußzeile des Datensatzdokuments einfügen. Die Masterseite der Basisvorlage wird als Masterseite für die Datensatzdokument-Vorlage verwendet. Die Masterseite kann Informationen wie Kopfzeile, Fußzeile und Seitenzahl enthalten, die Sie auf das Datensatzdokument anwenden können. Sie können diese Informationen mithilfe der Basisvorlage für die automatische Generierung des Dokuments des Datensatzes auf das Dokument des Datensatzes anwenden. Dank Verwendung der Basisvorlage können Sie die Standardeinstellungen der Felder ändern.
Bitte folgen Sie bei der Entwicklung Ihrer Basisvorlage den Konventionen für Basisvorlagen.
Eine Basisvorlage wird verwendet, um Kopf- und Fußzeile, Stil und Erscheinungsbild eines Datensatzdokuments zu definieren. Die Kopf- und Fußzeile kann Informationen wie Firmenlogo- und Copyright-Informationen enthalten. Die erste Übergeordnet-Seite in der Basisvorlage wird kopiert und als Übergeordnet-Seite für das Dokument des Datensatzes verwendet, das Kopf- und Fußzeilen sowie Seitenzahlen und andere Informationen enthält, die auf allen Seiten im Dokument des Datensatzes angezeigt werden sollen. Wenn Sie eine Basisvorlage verwenden, die nicht den Konventionen der Basisvorlage entspricht, wird die erste Übergeordnet-Seite der Basisvorlage weiterhin im Dokument der Datensatzvorlage verwendet. Es wird dringend empfohlen, dass Sie Ihre Basisvorlage gemäß den Konventionen entwerfen und sie für die automatische Erstellung von Datensatzdokumenten verwenden.
Konventionen für Masterseiten
In der Basisvorlage sollten Sie dem Stammteilformular den Namen AF_METATEMPLATE
und der Übergeordnet den Namen AF_MASTERPAGE
geben.
Die Übergeordnet-Seite mit dem Namen AF_MASTERPAGE
, die sich unter dem Stammteilformular AF_METATEMPLATE
befindet, wird bevorzugt zum Extrahieren von Kopf- und Fußzeileninformationen und Stilinformationen verwendet.
Wenn AF_MASTERPAGE
fehlt, wird die erste Masterseite in der Basisvorlage verwendet.
Stilkonventionen für Felder
Wenn Sie einen Stil auf die Felder im Datensatzdokument anwenden, stellt die Basisvorlage die Felder im Teilformular AF_FIELDSSUBFORM
bereit, das sich unter dem Stammteilformular AF_METATEMPLATE
befindet.
Die Eigenschaften dieser Felder werden auf die Felder im Datensatzdokument angewendet. Diese Felder sollten der Benennungsregel AF_<name of field in all caps>_XFO
folgen. Das Kontrollkästchen sollte beispielsweise AF_CHECKBOX_XFO
heißen.
Zum Erstellen einer Basisvorlage führen Sie in AEM-Designer folgende Schritte durch.
Wählen Sie „Datei“ > „Neu“.
Wählen Sie „Vorlage verwenden“.
Wählen Sie die Kategorie „Formulare – Datensatzdokument“.
Wählen Sie „DoR-Basisvorlage“.
Klicken Sie auf „Weiter“ und geben Sie die erforderlichen Informationen ein.
(Optional) Ändern Sie den Stil und das Erscheinungsbild von Feldern, die Sie auf die Felder im Datensatzdokument anwenden möchten.
Speichern Sie das Formular.
Sie können das gespeicherte Formular jetzt als Basisvorlage für das Datensatzdokument verwenden.
Ändern bzw. entfernen Sie keine Skripts, die in der Basisvorlage vorhanden sind.
Ändern der Basisvorlage
Entwickeln Sie die Basisvorlage mithilfe von Konventionen und folgen Sie dabei genau den oben beschriebenen Schritten.
Konfigurieren Sie das Dokument der Datensatzvorlage Ihres Formulars, damit Ihre Kunden eine druckfreundliche Kopie des gesendeten Formulars herunterladen können. Eine XDP-Datei dient als Dokument einer Datensatzvorlage. Das Dokument des Downloads von Datensatzkunden wird entsprechend dem in der XDP-Datei angegebenen Layout formatiert.
Führen Sie die folgenden Schritte aus, um ein Dokument aus Datensatz für adaptive Formulare zu konfigurieren:
Klicken Sie in AEM Autoreninstanz auf Forms > Forms und Dokumente.
Wählen Sie ein Formular aus und klicken Sie auf „Eigenschaften anzeigen“.
Tippen Sie im Fenster Eigenschaften auf Formularmodell.
Sie können auch ein Formularmodell beim Erstellen eines Formulars auswählen.
Wählen Sie auf der Registerkarte "Formularmodell"in der Dropdown-Liste Schema oder Keine aus. Dokument of record wird nicht für XFA-basierte oder adaptive Formulare mit Formularvorlage als Formularmodell unterstützt.
Wählen Sie auf der Registerkarte „Formularmodell“ im Abschnitt „Konfiguration von Dokument aus Datensatzvorlage“ eine der folgenden Optionen aus.
Wählen Sie diese Option, wenn Sie das Dokument des Datensatzes für das Formular nicht konfigurieren möchten.
Formularvorlage als Dokument einer Datensatzvorlage zuordnen Wählen Sie diese Option, wenn Sie eine XDP-Datei haben, die Sie als Vorlage für das Dokument des Datensatzes verwenden möchten. Wenn Sie diese Option wählen, werden alle im AEM Forms-Repository verfügbaren XDP-Dateien angezeigt. Wählen Sie die entsprechende Datei aus.
Die ausgewählte XDP-Datei wird mit dem adaptiven Formular verknüpft.
Dokument aus Datensatz erstellenWählen Sie diese Option, um eine XDP-Datei als Basisvorlage zum Definieren des Stils und Erscheinungsbilds für das Dokument des Datensatzes zu verwenden. Wenn Sie diese Option wählen, werden alle im AEM Forms-Repository verfügbaren XDP-Dateien angezeigt. Wählen Sie die entsprechende Datei aus.
Stellen Sie in folgenden Fällen sicher, dass das Schema, das für die Erstellung von adaptivem Formular und Schema (Datenschema) des XFA-Formulars verwendet wird, gleich sind:
Klicken Sie auf Fertig.
Beim Generieren eines Datensatzdokuments können Sie auf der Registerkarte „Datensatzdokument“ Branding-Informationen für das Datensatzdokument ändern. Die Registerkarte „Datensatzdokument“ enthält Optionen für Logos, Aussehen, Layout, Kopf- und Fußzeile, zum Anpassen des Haftungsausschlusses sowie eine Optionen zum Entscheiden, ob Sie deaktivierte Kontrollkästchen und Optionsfeldern berücksichtigen möchten.
Für die Lokalisierung der Branding-Informationen, die Sie auf der Registerkarte für das Datensatzdokument eingeben, müssen Sie sicherstellen, dass das Gebietsschema des Browsers richtig eingestellt ist. Um die Branding-Informationen im Datensatzdokument anzupassen, gehen Sie wie folgt vor:
Wählen Sie im Dokument des Datensatzes einen Bereich (Stammbereich) aus und tippen Sie dann auf .
Tippen Sie auf . Die Registerkarte „Datensatzdokument“ wird eingeblendet.
Wählen Sie entweder die Standardvorlage oder eine benutzerdefinierte Vorlage für das Rendern von Datensatzdokumenten aus. Wenn Sie die Standardvorlage auswählen, wird eine Miniaturvorschau des Datensatzdokuments in der Dropdown-Liste für Vorlagen angezeigt.
Wenn Sie eine benutzerdefinierte Vorlage auswählen, navigieren zu einer XDP auf Ihrem AEM Forms-Server und wählen sie aus. Wenn Sie eine Vorlage verwenden möchten, die sich noch nicht auf Ihrem AEM Forms-Server befindet, müssen Sie die XDP zuerst auf Ihren AEM-Server hochladen.
Abhängig davon, ob Sie eine Standard- oder eine benutzerdefinierte Vorlage wählen, werden einige oder alle der folgenden Eigenschaften auf der Registerkarte „Datensatzdokument“ angezeigt. Legen Sie die relevanten Eigenschaften fest:
Wenn Sie eine Vorlage für ein adaptives Formular mit einem Designer-Version vor 6.3 verwenden, müssen Sie sicherstellen, dass im Root-Unterformular der Vorlage für das adaptive Formular folgendes vorhanden ist, damit Akzentfarbe und Schriftfamilie funktionieren:
<proto>
<font typeface="Arial"/>
<fill>
<color value="4,166,203"/>
</fill>
<edge>
<color value="4,166,203"/>
</edge>
</proto>
Tippen Sie auf „Fertig“, um die Branding-Änderungen zu speichern.
Ihr adaptives Formular kann lang sein und mehrere Formularfelder enthalten. Sie möchten eventuell das Datensatzdokument nicht als exakte Kopie des adaptiven Formulars speichern. Im Editor für adaptive Formulare können Sie jetzt das Tabellen- oder Spaltenlayout zum Speichern eines oder mehrerer Bereiche des adaptiven Formulars im Datensatzdokument auswählen.
Bevor Sie ein Datensatzdokument generieren, wählen Sie in den Einstellungen für den betreffenden Bereich unter „Layout für Dokument aus Datensatz“ entweder „Tabelle“ oder „Spalte“ aus. Die Felder im Bereich werden im Datensatzdokument entsprechend angeordnet.
Felder in einem Bedienfeld, im Datensatzdokument im Tabellenlayout angeordnet
Felder in einem Bereich, im Datensatzdokument im Spaltenlayout angeordnet
Mit dem Dokument der Datensatzeinstellungen können Sie Optionen auswählen, die Sie in das Dokument des Datensatzes aufnehmen möchten. Beispiel: Eine Bank akzeptiert in einem Formular Name, Alter, Sozialversicherungsnummer und Telefonnummer. Das Formular generiert eine Bankkontonummer und Details zur Filiale. Sie können festlegen, dass nur Name, Sozialversicherungsnummer, Bankkonto und Filialendetails im Datensatzdokument angezeigt werden.
Das Dokument der Datensatzeinstellungen einer Komponente ist unter ihren Eigenschaften verfügbar. Um auf die Eigenschaften einer Komponente zuzugreifen, wählen Sie die Komponente aus und klicken Sie in der Überlagerung auf . Die Eigenschaften werden in der Seitenleiste angezeigt. Sie finden darin die folgenden Einstellungen.
Einstellungen auf Feldebene
Aus Datensatzdokument ausschließen: Wird diese Eigenschaft aktiviert, erscheint das Feld im Datensatzdokument nicht. Dies ist eine skriptfähige Eigenschaft namens excludeFromDoR
. Ihr Verhalten ist abhängig von der Eigenschaft Felder aus DoR ausschließen, wenn sie ausgeblendet sind auf Formularebene.
Bereich als Tabelle anzeigen: Wenn die Eigenschaft festgelegt ist, wird der Bereich als Tabelle im Dokument des Datensatzes angezeigt, wenn der Bereich weniger als 6 Felder enthält. Gilt nur für den Bereich.
Titel aus Datensatzdokument ausschließen: Wird diese Eigenschaft aktiviert, erscheint der Titel des Bereichs bzw. der Tabelle im Datensatzdokument nicht. Gilt nur für Bereiche und Tabellen.
Beschreibung aus Datensatzdokument ausschließen: Wird diese Eigenschaft aktiviert, erscheint die Beschreibung des Bereichs bzw. der Tabelle im Datensatzdokument nicht. Gilt nur für Bereiche und Tabellen.
Einstellungen auf Formularebene
Beachten Sie beim Arbeiten am Dokument der Aufzeichnung für adaptive Formulare die folgenden Hinweise und Einschränkungen.