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 AEM project leiden dat met het AanpassingsBlok van Formswordt gevormd of het AanpassingsBlok van Forms aan een bestaand 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 AEM project gebruikend AEM Forms boilerplateof toegevoegd Aangepast Forms Blok aan uw bestaand AEM Projecten kloon de overeenkomstige bewaarplaats GitHub op uw lokale machine.
In dit document wordt de lokale map van het EDS-project (Edge Delivery Services)[EDS Project repository]
genoemd. - 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.
Neem bijvoorbeeld het volgende spreadsheet waar rijomtrekvelden voor een enquiry
-formulier en kolomkoppen hun eigenschappen definiëren:
Ga als volgt te werk om het formulier te maken:
-
Open uw AEM Edge Delivery-projectmap op Microsoft SharePoint of Google Drive.
-
Maak een Microsoft Excel-werkboek of Google-werkblad in de AEM Edge Delivery-projectmap. Maak bijvoorbeeld een werkblad met de naam
enquiry
in AEM Edge Delivery-projectmap op Google Drive. -
Zorg ervoor dat het blad met de aangewezen AEM gebruiker (bijvoorbeeld
helix@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-default'.
-
Als u formuliervelden wilt toevoegen, voegt u rijen en kolomkoppen in het 'standaard-gedeelde' 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 -
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>.hlx.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 "portaal"wordt genoemd, is het gevestigd onder de rekening "wkndforms", en u gebruikt de "belangrijkste"tak, kijkt URL als het volgende:
https://main--portal--wkndforms.hlx.page/enquiry.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 uw AEM Edge Delivery-projectmap.
-
Open een documentbestand (bijvoorbeeld een indexbestand) om het formulier in te sluiten. U kunt ook een nieuw document maken.
-
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—wkndforms.hlx.live/inquiry.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 Sidekickaan voorproef het document. 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
- Publish uw formulier en begin gegevens te 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