Integrera Forms med FDM (Form Data Model)

Koppla formulären till backend-datakällor med FDM för att aktivera arbetsflöden för databindning, validering och inlämning.

Förutsättningar

Utför dessa steg innan du integrerar FDM med formulären:

  1. Konfigurera Data Source: Konfigurera backend-anslutningar
  2. Skapa formulärdatamodell: Definiera datastruktur och tjänster
  3. Konfigurera datamodellsobjekt: Mappa datarelationer

Överväganden

Om ikonen Datakällor inte visas i det universella redigeringsgränssnittet eller egenskapen Bind referens i den högra egenskapspanelen aktiverar du tillägget Datakälla i Extension Manager .

Skärmbild av Extension Manager-gränssnittet i Universal Editor som visar tillgängliga tillägg, inklusive tillägget Datakällor som kan aktiveras för formulärintegrering

Läs artikeln Extension Manager Feature Highlights om du vill veta hur du aktiverar och inaktiverar tillägg i den universella redigeraren.

Välj formulärtyp

Universal Editor har stöd för två metoder för att skapa formulär:

Proportioner
Schemabaserat formulär
Icke-schemabaserat formulär
Konfigurera komplexitet
Enkel (automatisk bindning)
Manuell (fält-för-fält-bindning)
Använd skiftläge
Nya formulär med definierad datastruktur
Befintliga blanketter eller flexibla krav
Data Source
Krävs vid skapande
Kan läggas till senare
Bindning
Automatisk fältbindning
Manuell bindning per fält

Typer av formulär i Universal Editor {align="center" width="50%"}

Schemabaserat formulär

Schemabaserade formulär konfigurerar automatiskt datakällor och binder formulärfält till data. Det här arbetssättet är idealiskt för nya formulär med väldefinierade datastrukturer.

Skapa schemabaserat formulär

  1. Åtkomst till Forms Console

    • Logga in på din Experience Manager Forms Author-instans
    • Navigera till Adobe Experience Manager > Forms > Forms & Documents
  2. Börja skapa formulär

    • Välj Create > Adaptive Forms
    • Välja en Edge Delivery Services-mall
    • Klicka på Create när den är aktiverad

    Edge Delivery Services-mall

  3. Konfigurera datamodell

    • Gå till fliken Data
    • Välj formulärdatamodell (FDM) för flera datakällor eller JSON-schema för ett enda serverdelssystem
    • Välj en FDM-fil (t.ex. Pet Form Data Model)

    Välj formulärdatamodell

  4. Slutför formulärinställning

    • Ange Namn och Titel
    • Ange GitHub-URL (t.ex. https://github.com/wkndforms/edsforms)
    • Klicka på Create

    Skapa schemabaserat formulär

Verifiera schemabaserat formulär

Formuläret öppnas i Universal Editor med förkonfigurerad databindning:

Skärmbild av den universella redigeraren som visar ett schemabaserat formulär med förifyllda formulärfält och Content Browser som visar tillgängliga datakällelement

Automatisk databindning

Icke-schemabaserat formulär

Formulär som inte är scheman kräver manuell konfiguration av datakälla och fältbindning. Detta ger flexibilitet för befintliga blanketter eller komplexa krav.

Skapa icke-schemabaserat formulär

  1. Åtkomst till formuläregenskaper

    • Logga in på din Experience Manager Forms Author-instans
    • Navigera till Adobe Experience Manager > Forms > Forms & Documents
    • Markera formuläret och klicka på Properties

    Öppna formuläregenskaper

  2. Konfigurera formulärmodell

    • Öppna fliken Formulärmodell
    • Välj FDM (Form Data Model) i listrutan Välj från
    • Välj din FDM i listan

    Välj fliken Formulärmodell

    Välj FDM

  3. Bekräfta konfiguration

    • Klicka på OK i varningsmeddelandet
    • Klicka på Save & Close

    Formulärmodellguiden

Lägg till dataelement

  1. Öppna formulär för redigering

    • Formuläret öppnas i Universal Editor

    Icke schemabaserad formulärredigering

  2. Få åtkomst till data i Source Elements

    • Gå till fliken Datasource i Content Browser
    • Visa tillgängliga dataelement från din FDM

    Formulärdata, Source

  3. Lägg till element i formulär

    • Markera dataelement och klicka på Add
    • Eller bygg formuläret genom att dra och släppa element

    Lägg till dataelement

    Skärmbild som visar den universella redigeraren med ett icke-schemaformulär som byggs genom att dataelement dras och släpps från fliken Data Source till formulärstrukturen

Lägg till manuell databindning

För befintliga formulärfält lägger du till databindning via egenskapen Bindningsreferens :

  1. Öppna fältegenskaper

    • Välj formulärfält för bindning
    • Öppna egenskapspanelen
  2. Konfigurera bindningsreferens

    • Gå till egenskapen Bindningsreferens
    • Klicka på ikonen Bläddra

    Lägg till dataindrag manuellt för ett formulärfält

  3. Markera dataelement

    • Välj från datakällträdet i guiden Välj en bindningsreferens
    • Markera det önskade dataelementet och klicka på Markera

    välj databindningsreferens

    välj dataelement

  4. Verifiera bindning

    • Formulärfältet binds nu till dataelementet
    • Bindningen visas i egenskapen Bind Reference

    Automatisk databindning

Verifiera integrering

När integreringen är klar:

  1. Testa databindning: Verifiera att formulärfälten visar korrekta data
  2. Verifiera inskickade data: Se till att data sparas i konfigurerade källor
  3. Kontrollera felhantering: Testa med ogiltiga datscenarier

Nästa steg

Konfigurera skicka-åtgärder för att slutföra formulärarbetsflödet.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab