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:
- Konfigurera Data Source: Konfigurera backend-anslutningar
- Skapa formulärdatamodell: Definiera datastruktur och tjänster
- 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 .
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:
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
-
Åtkomst till Forms Console
- Logga in på din Experience Manager Forms Author-instans
- Navigera till Adobe Experience Manager > Forms > Forms & Documents
-
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
-
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)
-
Slutför formulärinställning
- Ange Namn och Titel
- Ange GitHub-URL (t.ex.
https://github.com/wkndforms/edsforms
) - Klicka på Create
Verifiera schemabaserat formulär
Formuläret öppnas i Universal Editor med förkonfigurerad 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
-
Å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
-
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
-
Bekräfta konfiguration
- Klicka på OK i varningsmeddelandet
- Klicka på Save & Close
Lägg till dataelement
-
Öppna formulär för redigering
- Formuläret öppnas i Universal Editor
-
Få åtkomst till data i Source Elements
- Gå till fliken Datasource i Content Browser
- Visa tillgängliga dataelement från din FDM
-
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 manuell databindning
För befintliga formulärfält lägger du till databindning via egenskapen Bindningsreferens :
-
Öppna fältegenskaper
- Välj formulärfält för bindning
- Öppna egenskapspanelen
-
Konfigurera bindningsreferens
- Gå till egenskapen Bindningsreferens
- Klicka på ikonen Bläddra
-
Markera dataelement
- Välj från datakällträdet i guiden Välj en bindningsreferens
- Markera det önskade dataelementet och klicka på Markera
-
Verifiera bindning
- Formulärfältet binds nu till dataelementet
- Bindningen visas i egenskapen Bind Reference
Verifiera integrering
När integreringen är klar:
- Testa databindning: Verifiera att formulärfälten visar korrekta data
- Verifiera inskickade data: Se till att data sparas i konfigurerade källor
- Kontrollera felhantering: Testa med ogiltiga datscenarier
Nästa steg
Konfigurera skicka-åtgärder för att slutföra formulärarbetsflödet.