Självstudiekurs: Skapa ett anpassat formulär do-not-publish-tutorial-create-an-adaptive-form

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

02-create-adaptive-form-main-image

Den här självstudiekursen är ett steg i Skapa ditt första adaptiva formulär serie. Vi rekommenderar att du följer serien i kronologisk ordning för att förstå, utföra och demonstrera det fullständiga exemplet på självstudiekurser.

Om självstudiekursen about-the-tutorial

Adaptiva formulär är nya generationer som är dynamiska och responsiva. Ni kan använda adaptiva formulär för att leverera personaliserade upplevelser. Ni kan också integrera adaptiva formulär med Adobe Analytics för användningsstatistik och Adobe Campaign för kampanjhantering. Mer information om funktioner för adaptiva formulär finns i Introduktion till utveckling av anpassningsbara formulär.

Det är enklare att skapa och hantera formulär när man följer en lämplig process. I den här artikeln får du lära dig att:

Du kommer att ha ett formulär som liknar följande i slutet av artikeln:

[ ![](do-not-localize/form-preview-mobile.gif)](assets/form-preview-mobile.gif)

Steg 1: Skapa det anpassade formuläret step-create-the-adaptive-form

  1. Logga in på AEM författarinstans och navigera till Adobe Experience Manager > Forms > Forms och dokument. Standardwebbadressen är http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.

  2. Tryck Skapa och markera Adaptiv form. Ett alternativ för att välja en mall visas. Tryck på Tom mall för att markera den och trycka på Nästa.

  3. Ett alternativ till Lägg till egenskaper visas. The Titel och Namn fält är obligatoriska:

    • Titel: Ange Add new or update shipping address i fältet Titel. Titelfältet anger formulärets visningsnamn. Titeln hjälper dig att identifiera formuläret i AEM Forms användargränssnitt.
    • Namn: Ange shipping-address-add-update-form i fältet Namn. Fältet Namn anger formulärets namn. En nod med det angivna namnet skapas i databasen. När du börjar skriva en titel genereras värdet för namnfältet automatiskt. Du kan ändra det föreslagna värdet. Namnfältet får endast innehålla alfanumeriska tecken, bindestreck och understreck. Alla ogiltiga indata ersätts med ett bindestreck.
  4. Tryck Skapa. Ett anpassat formulär skapas och en dialogruta öppnas där du kan öppna formuläret för redigering. Tryck Öppna om du vill öppna det nya formuläret på en ny flik. Formuläret öppnas för redigering. Här visas också sidlisten där du kan anpassa det nya formuläret efter behov.

    Mer information om gränssnittet för att skapa adaptiva formulär och tillgängliga komponenter finns i Introduktion till utveckling av anpassningsbara formulär.

    nyskapad-adaptiv form

AEM Forms innehåller många komponenter som visar information i ett adaptivt formulär. Komponenterna för sidhuvud och sidfot ger formuläret ett enhetligt utseende och en enhetlig känsla. En rubrik innehåller vanligtvis ett företags logotyp, formulärets rubrik och sammanfattning. En sidfot innehåller vanligtvis copyrightinformation och länkar till andra sidor.

  1. Tryck växlingspanel > treeexpandall . Komponentwebbläsaren öppnas. Dra Sidhuvud från komponentwebbläsaren till det adaptiva formuläret.

  2. Tryck Logotyp. Verktygsfältet visas. Tryck aem_6_3_edit i verktygsfältet skriver du Vi.butik och trycka aem_6_3_forms_save .

  3. Tryck på Bild. Verktygsfältet visas. Tryck cmppr . Egenskapsläsaren öppnas till vänster på skärmen. Bläddra och ladda upp logotypbilden. Tryck aem_6_3_forms_save . Bilden visas i sidhuvudet.

    Du kan trycka på Hämta fil för att hämta logotypen som används i den här artikeln om du inte har någon.

Hämta fil

  1. Dra Sidfot komponent från treeexpandall till den anpassningsbara formen. I det här skedet ser formuläret ut så här:

    adaptive-form-with-headers-and-footers

Steg 3: Lägga till komponenter för att hämta och visa information step-add-components-to-capture-and-display-information

Komponenter är byggstenar i en adaptiv form. AEM Forms har många komponenter som behövs för att hämta in och visa information i en adaptiv form. Du kan dra komponenterna från treeexpandall till ett formulär. Mer information om tillgängliga komponenter och motsvarande funktioner finns i Introduktion till utveckling av anpassningsbara formulär.

  1. Dra Numeric Box-komponenten till det adaptiva formuläret. Placera den före sidfotskomponenten. Öppna komponentens egenskaper, ändra Titel för komponenten till Customer ID, ändra Elementnamn till customer_ID, aktivera Obligatoriskt fält alternativ, aktivera Använd HTML5-talindatatyp och tryck aem_6_3_forms_save .
  2. Dra tre textrutekomponenter till det adaptiva formuläret. Placera dessa före sidfotskomponenten. Ange följande egenskaper för dessa textrutor.:
Egenskap
Textruta 1
Textruta 2
Textruta 3
Titel
Namn
Leveransadress
Läge
Elementnamn
customer_Name
customer_Shipping_Address
customer_State
Obligatoriskt fält
Aktiverad
Aktiverad
Aktiverad
Tillåt flera rader
Handikappade
Aktiverad
Handikappade
  1. Dra en Numerisk ruta före sidfotskomponenten. Öppna komponentens egenskaper, ange värden i tabellen nedan, tryck aem_6_3_forms_save .

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
    Egenskap Värde
    Titel Postnummer
    Elementnamn customer_ZIPCode
    Maximalt antal siffror 6
    Obligatoriskt fält Aktiverad
    Visa mönstertyp Inget mönster
  2. Dra en E-post före sidfotskomponenten. Öppna komponentens egenskaper, ange värden i tabellen nedan och tryck på aem_6_3_forms_save .

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Egenskap Värde
    Titel E-post
    Elementnamn customer_Email
    Obligatoriskt fält Aktiverad
  3. Dra en Bifogad fil före sidfotskomponenten. Öppna komponentens egenskaper, ange värden i tabellen nedan och tryck på aem_6_3_forms_save .

Egenskap
Värde
Titel
Myndighetens adressbevis har godkänts
Elementnamn
customer_Address_Proof
Obligatoriskt fält
Aktiverad
  1. Dra en Skicka-knapp till det adaptiva formuläret. Placera den före sidfotskomponenten. Öppna komponentens egenskaper, ändra elementnamn till address_addition_update_submit, trycka aem_6_3_forms_save . Formulärets layout är fullständig och formuläret ser ut så här:

    adaptive-form-with-all-the-components

Steg 4: Konfigurera skicka-åtgärd för anpassat formulär step-configure-submit-action-for-the-adaptive-form

En skicka-åtgärd aktiveras när en användare trycker på Skicka-knappen på ett anpassat formulär. Du kan använda en skicka-åtgärd för att spara formulärdata i den lokala databasen, skicka formulärdata till en REST-slutpunkt, skicka formulärdata som e-post med mera. Adaptiva formulär innehåller några fler färdiga åtgärder för att skicka. Mer information finns i Konfigurera åtgärden Skicka.

Med hjälp av följande steg kan du konfigurera e-poståtgärd för att skicka och demo för formuläret:

  1. Konfigurera e-postservern. Mer information finns i Konfigurerar e-postmeddelande.

    /content/help/en/experience-manager/6-4/sites-administering/notification.html

  2. Tryck Formulärbehållare i innehållsläsaren och tryck på cmppr . Egenskapsläsaren öppnas till vänster.

  3. Gå till Inlämning > Skicka åtgärd. Välj Skicka e-post. Ange följande värden och tryck aem_6_3_forms_save .

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
    Egenskap Värde
    Från donotreply@weretail.com
    Till ${customer_Email}
    Ämne Bekräftelse: Du har lagt till leveransadress på webbplatsen We.Retail.
    E-postmall Hej ${customer_Name}, läggs följande adress till som leveransadress för ditt konto:
    ${customer_Name}, ${customer_Shipping_Address}, ${customer_State}, ${customer_ZIPCode}
    Med vänlig hälsning, vi.detaljhandel
    Inkludera bilagor Aktiverad

    Formuläret är klart. Nu kan du förhandsgranska formuläret och testa funktionen. Om du har använt namnet som nämns i självstudiekursen och har åtkomst till formuläret på den dator där AEM Forms-servern körs, finns formuläret tillgängligt på http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.

Steg 5: Förhandsgranska och skicka det anpassade formuläret step-preview-and-submit-the-adaptive-form

Du kan använda Förhandsvisningsalternativ för att utvärdera ett formulärs utseende och beteende. Du kan skicka ett formulär i förhandsgranskningsläge och även kontrollera valideringar som används i ett formulär. Om till exempel ett fel visas när ett obligatoriskt fält lämnas tomt.

Med adaptiva formulär kan du också emulera upplevelsen av ett formulär för olika enheter. Exempel: iPhone, iPad och Desktop. Du kan använda båda Förhandsgranska och Emulator linjal tillsammans med varandra för att förhandsgranska ett formulär för enheter med olika skärmstorlekar.

  1. Tryck på Förhandsgranska till höger om formulärredigeraren. Formuläret öppnas i förhandsgranskningsläget. Om du har använt namnet som anges i självstudiekursen är URL:en för förhandsgranskning av formuläret http://localhost:4502/content/dam/formsanddocuments/shipping-address-add-update-form/jcr:content?wcmmode=disabled
  2. Använd linjal för att visa hur formuläret ser ut på olika enheter.
  3. Fyll i formulärfält och tryck Skicka. Formuläret skickas och du omdirigeras till standardinställningarna Tack sida. Du kan också ange en anpassad tacksida. Mer information finns i Konfigurerar omdirigeringssida.

Det adaptiva formuläret för att lägga till en adress är klart. Om du har använt namnet som nämns i självstudiekursen och har åtkomst till formuläret på den dator där AEM Forms-servern körs, finns formuläret tillgängligt på http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da