Een formulier maken met Adaptief Forms-blok
AEM Forms Edge Delivery biedt een blok, Adaptive Forms Block genaamd, waarmee u eenvoudig formulieren kunt maken voor het vastleggen en opslaan van vastgelegde gegevens. U kunt tot een nieuw project van AEM leiden dat met het AanpassingsBlok van Formswordt gevormd of het Aangepaste Blok van Forms aan een bestaand project van AEMtoevoegt.
Deze formulieren verzenden gegevens rechtstreeks naar een Microsoft Excel- of Google Sheets-bestand, zodat u levendige ecosystemen en robuuste API's van Google Sheets, Microsoft Excel en Microsoft SharePoint kunt gebruiken om ingediende gegevens eenvoudig te verwerken of een bestaande zakelijke workflow te starten.
Vereisten
Controleer voordat u begint of u de volgende stappen hebt uitgevoerd:
- Opstelling een project van AEM gebruikend AEM Forms boilerplatetoevoegde Aangepast Blok van Forms aan uw bestaand Project van AEMen kloon de overeenkomstige bewaarplaats GitHub op uw lokale machine.
- Zorg ervoor dat u toegang hebt tot Google Sheets of Microsoft SharePoint. Aan opstelling Microsoft SharePoint als uw inhoudsbron, zie hoe te SharePointgebruiken.
Een formulier maken
In plaats van door complexe processen te navigeren, kunt u zonder problemen een formulier maken met behulp van een spreadsheet. U kunt de rijen en kolommen definiëren die de formulierstructuur vormen. Elke rij vertegenwoordigt een individueel vormgebieden de kolomkopballen bepalen de overeenkomstige gebiedseigenschappen.
Bijvoorbeeld, overweeg het volgende spreadsheet waar de rijen gebieden voor a vraagspreadsheet en kolomkopballen hun eigenschappen bepalen:
Ga als volgt te werk om het formulier te maken:
-
Open uw AEM Edge Delivery-projectmap op Microsoft SharePoint of Google Drive.
-
Maak overal in uw AEM Edge Delivery-projectmap een Microsoft Excel-werkboek of Google-werkblad. Maak bijvoorbeeld een werkblad met de naam
enquiry
in de AEM Edge Delivery-projectmap op Google Drive. -
Zorg ervoor dat het blad met de aangewezen gebruiker van AEM (bijvoorbeeld
forms@adobe.com
) zoals per de configuraties wordt gedeeld die voor uw projectworden gespecificeerd. Hiermee geeft u de gebruiker bewerkingsmachtigingen voor het blad. -
Open het gemaakte werkblad en wijzig de naam van het standaardwerkblad in "shared-name".
-
Als u formuliervelden wilt toevoegen, voegt u rijen en kolomkoppen in het 'shared-name' blad in. Elke rij zou a vormgebied, met kolomkopballen moeten vertegenwoordigen die de overeenkomstige gebied eigenschappenbepalen.
Voor een snel begin, overweeg het kopiëren van de inhoud van het Onderzoek spreadsheetin uw spreadsheet. Sla het werkblad op nadat u de inhoud hebt gekopieerd.
embed -
Het gebruik AEM Sidekickaan voorproef het blad.
Als u een voorbeeld bekijkt, wordt de inhoud van het blad op de tabbladen van de nieuwe browser in JSON-indeling weergegeven. Zorg ervoor dat u de voorbeeld-URL vastlegt, zoals dit is vereist voor het weergeven van het formulier in de volgende sectie. De URL-indeling is als volgt:
code language-json https://<branch>--<repository>--<owner>.aem.live/<form-path>/<form-file-name>.json
<branch>
verwijst naar de vertakking van uw bewaarplaats GitHub.<repository>
geeft uw GitHub-opslagplaats aan.<owner>
verwijst naar gebruikersbenaming van uw rekening GitHub die gastheren uw bewaarplaats GitHub.
Bijvoorbeeld, als de bewaarplaats van uw project "wefinance"wordt genoemd, is het gevestigd onder de rekening "wkndform", en u gebruikt de "belangrijkste"tak, kijkt URL als het volgende:
https://main--wefinance--wkndform.aem.page/enquiry.json
<!— (https://main—wefinance—wkndform.aem.page/inquiry.json)—>
Tot nu toe hebt u de structuur van het formulier voorbereid. Nu een voorbeeld van het formulier weergeven:
-
Open uw Microsoft SharePoint- of Google Drive-account en navigeer naar de AEM Edge Delivery-projectmap.
-
Open een documentbestand (bijvoorbeeld een indexbestand) om het formulier in te sluiten. Alternatief, kunt u tot een nieuw documentleiden.
-
Ga naar de gewenste locatie in het document waar u het formulier wilt toevoegen.
-
Een formulierblok maken om het formulier te genereren. Selecteer Invoegen > Tabel en maak een tabel met één kolom en twee rijen. Geef de tabel een naam "Formulier" en plak de voorbeeld-URL in de tweede rij. Zorg ervoor dat de URL is opgemaakt als een hyperlink, niet als onbewerkte tekst, zoals hieronder wordt geïllustreerd:
table 0-row-1 1-row-1 Formulier https://main--wefinance--wkndform.aem.live/enquiry.json
Dit blok fungeert als tijdelijke aanduiding voor het ingesloten formulier. Voeg in de tweede rij van het blok de voorbeeld-URL van het
<form>.json
-bestand toe als hyperlink.note important IMPORTANT Zorg ervoor dat de URL is opgemaakt als een hyperlink en niet wordt weergegeven als onbewerkte tekst. -
Gebruik AEM Sidekickom het document voor te vertonen. Het formulier wordt nu weergegeven op de pagina. Bijvoorbeeld, hier is de vorm die op wordt gebaseerd onderzoeksspreadsheet:
Vul nu het formulier in en klik op de knop Verzenden. Er treedt een fout op, die lijkt op het volgende, omdat het werkblad nog niet is ingesteld op het accepteren van de gegevens.
Volgende stap
bereidt uw spreadsheetvoor beginnen goedkeurend gegevens op vormvoorlegging.
Zie ook
- Aan de slag met Edge Delivery Services voor AEM Forms
- Een formulier maken met Google Sheets of Microsoft Excel
- Stel uw Google-werkbladen of Microsoft Excel-bestanden in om te beginnen met het accepteren van
- Uw formulier publiceren en gegevens verzamelen
- De weergave van uw formulieren aanpassen
- Herhaalbare secties toevoegen aan een
- Een aangepast bedankbericht weergeven na verzenden van formulier
- Aangepaste componenten van het Blok van de Vorm en hun eigenschappen
- Formulierverzendservice gebruiken