Deze zelfstudie is een stap in de serie Uw eerste adaptieve vorm maken. U wordt aangeraden de reeks in chronologische volgorde te volgen om het volledige gebruik van de zelfstudie te begrijpen, uit te voeren en aan te tonen.
Adaptieve formulieren zijn formulieren van de nieuwe generatie die dynamisch zijn en reageren. U kunt adaptieve formulieren gebruiken om persoonlijke ervaringen te bieden. U kunt ook adaptieve formulieren integreren met Adobe Analytics voor gebruiksstatistieken en Adobe Campaign voor campagnebeheer. Zie Inleiding tot het ontwerpen van adaptieve formulieren voor meer informatie over adaptieve formuliermogelijkheden.
Het is eenvoudiger om formulieren te maken en te beheren wanneer een correct proces wordt gevolgd. In dit artikel leert u hoe u:
Een adaptief formulier maken waarmee een klant een verzendadres kan toevoegen
Verzendactie maken om een e-mail met formulierinhoud te verzenden
Aan het einde van het artikel hebt u een formulier dat vergelijkbaar is met het volgende:
[ ](assets/form-preview-mobile.gif)
Meld u aan bij de AEM auteur en navigeer naar Adobe Experience Manager > Forms > Forms & Documents. De standaard-URL is http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.
Tik Maken en selecteer Adaptief formulier. Er verschijnt een optie voor het selecteren van een sjabloon. Tik op de Lege-sjabloon om deze te selecteren en tik Volgende.
Er wordt een optie voor Eigenschappen toevoegen weergegeven. De velden Title en Name zijn verplicht:
Add new or update shipping address
op in het veld Titel. In het titelveld wordt de weergavenaam van het formulier opgegeven. Met de titel kunt u het formulier identificeren in de AEM Forms-gebruikersinterface.shipping-address-add-update-form
op in het veld Naam. In het veld Naam wordt de naam van het formulier opgegeven. Er wordt een knooppunt met de opgegeven naam gemaakt in de repository. Wanneer u een titel begint te typen, wordt automatisch een waarde voor het naamveld gegenereerd. U kunt de voorgestelde waarde wijzigen. Het naamveld mag alleen alfanumerieke tekens, afbreekstreepjes en onderstrepingstekens bevatten. Alle ongeldige invoer wordt vervangen door een afbreekstreepje.Tik Maken. Er wordt een adaptief formulier gemaakt en er wordt een dialoogvenster weergegeven om het formulier te openen voor bewerking. Tik Open om het nieuwe formulier op een nieuw tabblad te openen. Het formulier wordt geopend voor bewerking. De zijbalk wordt ook weergegeven om het nieuwe formulier aan te passen aan de behoeften.
Zie Inleiding tot het ontwerpen van adaptieve formulieren voor informatie over de adaptieve ontwerpinterface en de beschikbare componenten.
AEM Forms biedt veel componenten om informatie op een adaptief formulier weer te geven. De componenten Koptekst en Voettekst geven een formulier een consistent uiterlijk. Een koptekst bevat doorgaans het logo van een bedrijf, de titel van het formulier en het overzicht. Een voettekst bevat doorgaans copyrightinformatie en koppelingen naar andere pagina's.
Tik >
. De componentbrowser wordt geopend. Sleep de component Koptekst van de componentbrowser naar het adaptieve formulier.
Tik Logo. De werkbalk wordt weergegeven. Tik op de werkbalk, typ We.Retail en tik
.
Tik op de afbeelding. De werkbalk wordt weergegeven. Tik . De eigenschappenbrowser wordt links van het scherm geopend. Blader en upload de logoafbeelding. Tik
. De afbeelding wordt in de koptekst weergegeven.
Tik op Bestand ophalen om het logo te downloaden dat in dit artikel wordt gebruikt als u er geen hebt.
Sleep de Voettekst component van naar het adaptieve formulier. In dit stadium ziet het formulier er als volgt uit:
Componenten zijn bouwstenen van een adaptief formulier. AEM Forms biedt veel componenten om informatie in een adaptieve vorm vast te leggen en weer te geven. U kunt de componenten van aan een vorm slepen. Zie Inleiding tot het ontwerpen van adaptieve formulieren voor meer informatie over beschikbare componenten en de bijbehorende functionaliteit.
Customer ID
, wijzig Elementnaam in customer_ID
, schakel de optie Vereist veld in, schakel de optie HTML5 Number Input Type in en tik Eigenschap | Tekstvak 1 |
Tekstvak 2 |
Tekstvak 3 |
Titel | Naam |
Verzendadres | Staat |
Elementnaam | customer_Name |
customer_Shipping_Address | customer_State |
Vereist veld | Ingeschakeld | Ingeschakeld | Ingeschakeld |
Meerdere regels toestaan |
Uitgeschakeld | Ingeschakeld | Uitgeschakeld |
Sleep een component Numeriek vak voor de voettekstcomponent. Open eigenschappen van de component, stel waarden in die in de onderstaande tabel worden vermeld, en tik .
Eigenschap | Waarde |
---|---|
Titel | Postcode |
Elementnaam | customer_ZIPCode |
Maximum aantal cijfers | 6 |
Vereist veld | Ingeschakeld |
Type weergavepatroon | Geen patroon |
Sleep een E-mail component voor de voettekstcomponent. Open eigenschappen van de component, stel waarden in die in de onderstaande tabel worden vermeld en tik .
Eigenschap | Waarde |
---|---|
Titel | |
Elementnaam | customer_Email |
Vereist veld | Ingeschakeld |
Sleep een Bestandsbijlage component voor de voettekstcomponent. Open eigenschappen van de component, stel waarden in die in de onderstaande tabel worden vermeld en tik .
Eigenschap | Waarde |
Titel | Door de overheid goedgekeurd adresbewijs |
Elementnaam | customer_Address_Proof |
Vereist veld | Ingeschakeld |
Sleep een component Submit Button naar het aangepaste formulier. Plaats het voor de voettekstcomponent. Open eigenschappen van de component, wijzig de elementnaam in address_adding_update_submit, tik . De indeling van het formulier is voltooid en het formulier ziet er als volgt uit:
Een verzendactie wordt geactiveerd wanneer een gebruiker op de knop Verzenden tikt op een adaptief formulier. Met een verzendactie kunt u formuliergegevens opslaan in de lokale gegevensopslagruimte, formuliergegevens verzenden naar een REST-eindpunt, formuliergegevens verzenden als e-mail, enzovoort. Aangepaste formulieren bieden een paar extra verzendacties die buiten de box vallen. Voor gedetailleerde informatie, zie Vormend de Submit actie.
Met de volgende stappen kunt u de handeling voor het verzenden van e-mail configureren en demo-verzendactie van het formulier configureren:
Configureer de e-mailserver. Zie E-mailmelding configureren voor meer informatie.
/content/help/en/experience-manager/6-4/sites-administering/notification.html
Tik Formuliercontainer in de Inhoudsbrowser en tik . De eigenschappenbrowser wordt aan de linkerkant geopend.
Ga naar Verzending > Handeling verzenden. Selecteer E-mail verzenden. Geef de volgende waarden op en tik .
Eigenschap | Waarde |
---|---|
Van | donotreply@weretail.com |
Naar | ${customer_Email} |
Subject | Bevestiging: Je hebt een verzendadres toegevoegd op de website We.Retail. |
E-mailsjabloon | Hallo ${customer_Name} , het volgende adres wordt toegevoegd als het verzendadres voor uw account: ${customer_Name} , ${customer_Shipping_Address} , ${customer_State} , ${customer_ZIPCode} Regards, We.Retail |
Bijlagen opnemen | Ingeschakeld |
Uw formulier is klaar. U kunt nu een voorbeeld van het formulier bekijken en de functionaliteit testen. Als u de naam gebruikt die in de zelfstudie wordt genoemd en het formulier opent op de computer waarop de AEM Forms-server wordt uitgevoerd, is het formulier beschikbaar op http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.
Met de optie Voorvertoning kunt u de weergave en het gedrag van een formulier evalueren. U kunt een formulier verzenden in de voorbeeldmodus en ook de validaties controleren die op een formulier zijn toegepast. Als bijvoorbeeld een fout wordt weergegeven wanneer een verplicht veld leeg blijft.
Aangepaste formulieren bieden ook een optie om een formulier voor verschillende apparaten te emuleren. Bijvoorbeeld iPhone, iPad en Desktop. U kunt zowel de opties Voorvertoning als Emulator in combinatie gebruiken om een formulier voor apparaten van verschillende schermgrootten voor te vertonen.
Het aangepaste formulier voor het toevoegen van een adres is gereed. Als u de naam gebruikt die in de zelfstudie wordt genoemd en het formulier opent op de computer waarop de AEM Forms-server wordt uitgevoerd, is het formulier beschikbaar op http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.