Skapa ett anpassat formulär creating-an-adaptive-form

Adobe rekommenderar att du använder den moderna och utbyggbara datainhämtningen Core Componentsför att skapa nya adaptiva Formseller att lägga till adaptiva Forms på AEM Sites-sidor. De här komponenterna utgör ett betydande framsteg när det gäller att skapa adaptiva Forms-filer, vilket ger imponerande användarupplevelser. I den här artikeln beskrivs det äldre sättet att skapa Adaptiv Forms med baskomponenter.

Version
Artikellänk
AEM as a Cloud Service
Klicka här
AEM 6.5
Den här artikeln

Skapa ett anpassat formulär strong-create-an-adaptive-form-strong

Följ de här stegen för att skapa ett anpassat formulär.

  1. Åtkomst till författarinstansen Experience Manager Forms på https://'[server]:[port]'/<custom-context-if-any>.

  2. Ange dina uppgifter på inloggningssidan för Experience Manager.

    När du är inloggad väljer du Adobe Experience Manager > Forms > Forms & Documents i det övre vänstra hörnet.

    note note
    NOTE
    Vid en standardinstallation är inloggningen admin och lösenordet är admin.
  3. Välj Create och välj Adaptive Form.

  4. Ett alternativ för att välja en mall visas. Mer information om mallar finns i Adaptiva formulärmallar. Markera en mall som du vill markera och välj Nästa.

  5. Ett alternativ för Lägg till egenskaper visas. Ange värdena för följande egenskapsfält. Fälten Titel och Namn är obligatoriska:

    • Title: Anger formulärets visningsnamn. Titeln hjälper dig att identifiera formuläret i användargränssnittet för Experience Manager Forms.
    • Name: 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.
    • Description: Anger detaljerad information om formuläret.
    • Tags: Anger taggar som unikt identifierar det adaptiva formuläret. Taggar hjälper dig att söka i formuläret. Om du vill skapa taggar skriver du nya taggnamn i rutan Tags.
  6. Du kan skapa ett anpassat formulär baserat på någon av följande formulärmodeller:

    Du kan konfigurera dessa på fliken Form Model på sidan Add Properties. Som standard är den valda formulärmodellen None.

  7. Välj Create. Ett anpassat formulär skapas och en dialogruta öppnas där du kan öppna formuläret för redigering.

    När du har angett alla egenskaper klickar du på Create. Ett anpassat formulär skapas och en dialogruta öppnas där du kan öppna formuläret för redigering.

    När du har angett alla egenskaper klickar du på Create. Ett anpassat formulär skapas och en dialogruta öppnas där du kan öppna formuläret för redigering.

  8. Välj Open om du vill öppna det nya formuläret på en ny flik. Formuläret öppnas för redigering och visar det innehåll som är tillgängligt i mallen. Här visas också sidlisten där du kan anpassa det nya formuläret efter behov.

    Baserat på typen av anpassat formulär visas formulärelementen i den associerade XFA-formulärmallen, XML-schemat eller JSON-schemat på fliken Data Model Objects i Content Browser i sidlisten. Du kan också dra och släppa dessa element för att skapa ett anpassat formulär.

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

    note note
    NOTE
    Tillåt att popup-fönster i webbläsaren öppnar det nya formuläret på en ny flik.

Skapa ett anpassat formulär baserat på en formulärdatamodell fdm

Med Experience Manager Forms dataintegrering kan du integrera flera datakällor och sammanföra deras enheter och tjänster för att skapa en formulärdatamodell. Det är ett tillägg till JSON-schemat. Du kan använda en formulärdatamodell för att skapa ett anpassat formulär. Enheterna eller datamodellsobjekten som konfigurerats i en formulärdatamodell är tillgängliga som datamodellsobjekt för formulärutveckling. De är bundna till respektive datakällor och används för att fylla i ett formulär i förväg och skriva inlämnade data tillbaka till respektive datakälla. Du kan även anropa tjänster som konfigurerats i en formulärdatamodell med hjälp av adaptiva formulärregler.

Så här använder du en formulärdatamodell för att skapa ett anpassat formulär:

  1. På fliken Formulärmodell på skärmen Lägg till egenskaper väljer du Form Data Model i listrutan Select From.

    create-af-1-1

  2. Välj att expandera Select Form Data Model. Alla tillgängliga formulärdatamodeller visas.

    Välj en från datamodell.

    create-af-2-1

NOTE
Du kan också ändra formulärdatamodellen för ett anpassat formulär. Detaljerade steg finns i Redigera formulärmodellegenskaper för ett adaptivt formulär.

Skapa ett anpassat formulär baserat på en XFA-formulärmall create-an-adaptive-form-based-on-an-xfa-form-template

Du kan återanvända dina XFA-formulärmallar för att skapa anpassningsbara formulär. Om du vill återanvända, överför och associerar du en XFA-formulärmall med ett anpassat formulär. Elementen i XFA-formuläret (Form Template) är tillgängliga för användning i innehållssökaren vid redigering av anpassningsbara formulär. I Innehållssökaren kan du dra och släppa formulärmallselementen i formuläret.

Skapa ett anpassat formulär baserat på XML- eller JSON-schema create-an-adaptive-form-based-on-xml-or-json-schema

XML- och JSON-scheman representerar den struktur i vilken data produceras eller förbrukas av organisationens serversystem. Du kan koppla ett schema till ett anpassat formulär och använda dess element för att lägga till dynamiskt innehåll i det anpassningsbara formuläret. Elementen i schemat är tillgängliga på fliken Datamodellsobjekt i innehållsläsaren för att skapa adaptiva formulär. Du kan dra och släppa schemaelementen för att skapa formuläret.

Se följande dokument för att förstå hur du utformar XML- eller JSON-schema för att skapa adaptiva formulär.

Gör följande om du vill använda XML- eller JSON-schema som formulärmodell för ett anpassat formulär:

  1. Välj på fliken Form Model på sidan Add Properties när du skapar anpassade formulär.

  2. Välj Schema i listrutan Select From på fliken Formulärmodell.

  3. Markera Select Schema och gör något av följande:

    • Upload from disk - Välj det här alternativet och välj Överför schemadefinition för att bläddra och överföra ett XML-schema eller JSON-schema från filsystemet. Den överförda schemafilen finns i formuläret och är inte tillgänglig för andra adaptiva formulär.
    • Search in repository - Välj det här alternativet om du vill välja från listan med schemadefinitionsfiler som är tillgängliga i databasen. Välj XML- eller JSON-schemafilen som formulärmodell. Det valda schemat är kopplat till formuläret via referens och kan användas i andra adaptiva formulär.
    note caution
    CAUTION
    Kontrollera att JSON-schemats filnamn slutar med .schema.json. Exempel: mySchema.schema.json

    Markerar XML- eller JSON-schema
    Figur: Markerar XML- eller JSON-schema

  4. (Endast för XML-schema) När du har valt eller överfört ett XML-schema anger du ett rotelement för den markerade XSD-filen som ska mappas med det adaptiva formuläret.

    Markerar XSD-rotelement
    Figur: Markerar XSD-rotelement

NOTE
Du kan också ändra schemat för ett anpassat formulär. Detaljerade steg finns i Redigera formulärmodellegenskaper för ett adaptivt formulär.

Adaptiva formulärmallar adaptive-form-templates

En mall innehåller en grundläggande struktur och definierar utseendet (layouter och format) för ett anpassat formulär. Den har förformaterade komponenter som innehåller vissa egenskaper och innehållsstruktur.

Dessutom kan du använda mallredigeraren för att skapa egna mallar. Mer information om hur du arbetar med mallar finns i Adaptiva formulärmallar.

NOTE
När du öppnar ett adaptivt formulär som skapats med den avancerade mallen för redigering visas ett felmeddelande. Den avancerade mallen har en signaturstegskomponent och Adobe Sign är aktiverat som standard för den. Skapa och välj en molnkonfiguration för Adobe Sign och konfigurera en signerare för att åtgärda felet.

Redigera formulärmodellegenskaper för ett anpassat formulär edit-form-model

Anpassningsbara formulär skapas utan någon formulärmodell (med alternativet Ingen för formulärmodellen) eller med en formulärmodell som en formulärmall, XML-schema, JSON-schema eller formulärdatamodell. Du kan ändra formulärmodellen för ett anpassat formulär från Ingen till en annan formulärmodell. För anpassningsbara formulär baserade på en formulärmodell kan du välja en annan formulärmall, XML-schema, JSON-schema eller formulärdatamodell för samma formulärmodell. Du kan dock inte ändra från en formulärmodell till en annan.

  1. Markera det adaptiva formuläret och välj ikonen Egenskaper .

  2. Öppna fliken Form Model och gör något av följande.

    • Om det adaptiva formuläret saknar en formulärmodell kan du välja en annan formulärmodell och därefter välja en formulärmall, XML- eller JSON-schema eller formulärdatamodell.
    • Om det adaptiva formuläret är baserat på en formulärmodell kan du välja en annan formulärmall, XML- eller JSON-schema eller formulärdatamodell för samma formulärmodell.
  3. Välj Save om du vill spara egenskaperna.

Spara ett anpassat formulär automatiskt auto-save-an-adaptive-form

Som standard sparas innehållet i ett anpassat formulär vid en användaråtgärd, t.ex. när du trycker på knappen Spara. Du kan också konfigurera ett adaptivt formulär så att innehållet automatiskt börjar sparas baserat på en händelse eller ett tidsintervall. Alternativet för att spara automatiskt är användbart i:

  • Spara automatiskt innehållet för anonyma och inloggade användare
  • Spara innehållet i ett formulär utan att användaren behöver göra något eller inte alls
  • Börja spara innehåll i ett formulär baserat på en användarhändelse
  • Spara innehållet i ett formulär upprepade gånger efter ett angivet tidsintervall

Aktivera Spara automatiskt för ett anpassat formulär enable-auto-save-for-an-adaptive-form

Alternativet för att spara automatiskt är inte aktiverat som standard. Du kan aktivera alternativet Spara automatiskt på fliken Spara automatiskt i ett anpassat formulär. Fliken Spara automatiskt innehåller även flera andra konfigurationsalternativ. Utför följande steg för att aktivera och konfigurera alternativet för att spara automatiskt för ett anpassat formulär:

  1. Om du vill komma åt avsnittet som ska sparas automatiskt i egenskaperna markerar du en komponent, väljer fältnivå > Adaptive Form Container och väljer sedan cmpr .

  2. I avsnittet Auto Save Enable anger du alternativet för att spara automatiskt.

  3. I rutan Adaptive Form Event anger du 1 eller TRUE för att automatiskt börja spara formuläret när formuläret läses in i webbläsaren. Du kan också ange ett villkorsuttryck för en händelse som när den aktiveras och returnerar true börjar spara formulärets innehåll.

  4. Ange utlösaren. Automatiskt sparande aktiveras baserat på din konfiguration. Dina alternativ är:

    • Time based: Välj alternativet att börja spara innehållet baserat på ett visst tidsintervall.
    • Event based: Välj alternativet att börja spara innehållet baserat på när en händelse aktiveras.

    När du väljer en utlösare aktiveras rutan Strategisk konfiguration. I rutan Strategi:

    • Ange ett tidsintervall om du väljer Time based utlösare.
    • Ange ett händelsenamn om du väljer Event based utlösare.
  5. (Endast tidsbaserad autosparfunktion) Utför följande steg för att konfigurera alternativ för tidsbaserad autosparning.

    1. Ange tidsintervallet i sekunder i rutan Auto save on this interval. Formuläret sparas upprepade gånger efter det antal sekunder som anges i intervallrutan.
  6. (Endast händelsebaserad autosparning) Utför följande steg för att konfigurera alternativ för händelsebaserad autosparning.

    1. I rutan Auto save after this event anger du en GuideBridge -händelse. Formuläret sparas varje gång uttrycket utvärderas till TRUE.
  7. (Valfritt) Om du vill spara innehållet automatiskt för anonyma användare väljer du alternativet Enable Autosave for anonymous users och klickar på OK.

    note note
    NOTE
    Om du vill att alternativet Spara automatiskt ska fungera för anonyma användare måste du konfigurera Forms Common Configuration Service så att alla användare kan förhandsgranska, verifiera och signera formulär.
    Om du vill konfigurera tjänsten går du till Adobe Experience Manager Web Console-konfigurationen på https://'[server]:[port]'system/console/configMgr och redigerar Forms Common Configuration Service, väljer alternativet All Users i fältet Allow och sparar konfigurationen.

Hur byter jag namn på ett AEM anpassat formulär? rename-an-AEM-Adaptive-Form

Så här byter du namn på ett anpassat formulär:

  1. Välj ett anpassningsbart formulär i AEM Forms användargränssnitt.

  2. Klicka på Egenskaper i den övre listen.

    Egenskaper

  3. Ändra namnet på formuläret på fliken Titel, så som visas i bilden nedan.

  4. Klicka på Spara och stäng.

    Byt namn på ett AEM anpassat formulär

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2