Vorausfüllen eines adaptiven Formulars mit Daten aus der SharePoint-Liste
[AEM Forms as a Cloud Service]{class="badge informative"}
In der vorherigen Version von AEM Form (6.5) musste benutzerdefinierter Code geschrieben werden, um ein durch Formulardatenmodell unterstütztes adaptives Formular mithilfe des Anfrage-Attributs im Voraus auszufüllen. In AEM Forms as Cloud Service ist das Schreiben von benutzerdefiniertem Code nicht mehr erforderlich.
In diesem Artikel werden die Schritte erläutert, die zum Vorbefüllen/Vorausfüllen eines adaptiven Formulars mit Daten erforderlich sind, die aus der SharePoint-Liste mit dem Vorbefüllungsdienst für Formulardatenmodelle abgerufen wurden.
In diesem Artikel wird davon ausgegangen, dass Sie das adaptive Formular erfolgreich konfiguriert haben, um Daten an die SharePoint-Liste zu senden.
Im Folgenden sehen Sie Daten der Sharepoint-Liste:
Um ein adaptives Formular mit den Daten auszufüllen, die mit einem bestimmten GUID verknüpft sind, müssen die folgenden Schritte ausgeführt werden:
Konfigurieren des Get-Service
- Erstellen Sie einen Get-Service für das Objekt der obersten Ebene des Formulardatenmodells mithilfe des GUID-Attributs
In diesem Screenshot ist die Spalte „GUID“ über ein Anfrage-Attribut mit dem Namen submissionid
gebunden.
Der vollständig konfigurierte Get-Service sieht wie folgt aus:
Konfigurieren des adaptiven Formulars, um den Vorbefüllungsdienst des Formulardatenmodells zu verwenden
- Öffnen Sie ein adaptives Formular, das auf dem Formulardatenmodell der SharePoint-Liste basiert. Verknüpfen des Vorfüllservice für ein Formulardatenmodell
Testen des Formulars
Vorschau des Formulars durch Einbeziehung der submissionid
in der URL wie unten dargestellt
http://localhost:4502/content/dam/formsanddocuments/contactusform/jcr:content?wcmmode=disabled&submissionid=57e12249-751a-4a38-a81f-0a4422b24412