Fyll i anpassat formulär i förväg med data från Share Point List

[AEM Forms as a Cloud Service]{class="badge informative"}

I den tidigare versionen av AEM Form(6.5) behövde man skriva egen kod för att förifylla formulärdatamodellen med hjälp av attributet request. I AEM Forms som molntjänst behöver du inte längre skriva egen kod.

I den här artikeln beskrivs stegen som krävs för att förifylla/förifylla anpassningsbara formulär med data som hämtats från SharePoint lista med hjälp av förifyllningstjänsten för formulärdatamodellen.

I den här artikeln förutsätts att du har konfigurerat adaptivt formulär för att skicka data till SharePoint-listan.

Följande data finns i listan över SharePoint
sharepoint-list

Om du vill förifylla ett anpassat formulär med data som är kopplade till en viss stödlinje måste du utföra följande steg:

Konfigurera tjänsten get

  • Skapa en get-tjänst för formulärets datamodell på den översta nivån med hjälp av attributet guid
    get-service

I den här skärmbilden är GUID-kolumnen bunden via ett begärandeattribut med namnet submissionid.

Den fullständigt konfigurerade get-tjänsten ser ut så här

get-service

Konfigurera det adaptiva formuläret så att det använder förifyllningstjänsten för formulärdatamodell

  • Öppna ett adaptivt formulär baserat på datamodellen för delningspunktslistan. Koppla tjänsten för förifyllning av formulärdatamodell
    form-prefill-service

Testa formuläret

Förhandsgranska formuläret genom att inkludera submissionid i URL:en som visas nedan

http://localhost:4502/content/dam/formsanddocuments/contactusform/jcr:content?wcmmode=disabled&submissionid=57e12249-751a-4a38-a81f-0a4422b24412
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69