Forms integreren met FDM (Form Data Model)
Sluit uw formulieren met FDM aan op back-endgegevensbronnen om werkstromen voor gegevensbinding, -validatie en -verzending in te schakelen.
Vereisten
Voer de volgende stappen uit voordat u FDM integreert met uw formulieren:
- vorm Gegevens Source: Opstelling achterste verbindingen
- creeer het Model van de Gegevens van de Vorm: Bepaal gegevensstructuur en de diensten
- vorm de Modelvoorwerpen van Gegevens: De gegevensverhoudingen van de kaart
Overwegingen
Als u niet het pictogram van Gegevensbronnen in uw Universele interface van de Redacteur ziet of Bind het bezit van de Verwijzing in het juiste bezitspaneel, laat de bron uitbreiding van de Gegevensbron in Extension Manager toe.
Uw formuliertype kiezen
De Universal Editor ondersteunt twee methoden voor het maken van formulieren:
Op schema gebaseerd formulier
Op schema gebaseerde formulieren configureren automatisch gegevensbronnen en binden formuliervelden aan gegevens. Deze aanpak is ideaal voor nieuwe formulieren met duidelijk gedefinieerde gegevensstructuren.
Schema-gebaseerd formulier maken
-
Toegang Forms Console
- Meld u aan bij uw Experience Manager Forms Author-instantie
- Ga naar Adobe Experience Manager > Forms > Forms & Documents
-
Van het Begin Vorm
- Selecteren Create > Adaptive Forms
- Een Edge Delivery Services-sjabloon kiezen
- Klik Create indien ingeschakeld
-
vorm het Model van Gegevens
- Ga naar het lusje van Gegevens
- Selecteer Model van de Gegevens van de Vorm (FDM) voor veelvoudige gegevensbronnen of JSON Schema voor enig achterste systeem
- Kies de door u gemaakte FDM (bijvoorbeeld Dierenformuliergegevensmodel)
-
Volledige Opstelling van de Vorm
- Ga Naam en Titel in
- Specificeer GitHub URL (bijvoorbeeld,
https://github.com/wkndforms/edsforms
) - Klikken Create
Op schema gebaseerd formulier verifiëren
Het formulier wordt geopend in de Universal Editor met vooraf geconfigureerde gegevensbinding:
Niet-Schema-gebaseerd Vorm
Niet-schemaformulieren vereisen handmatige configuratie van de gegevensbron en veldbinding. Deze aanpak biedt flexibiliteit voor bestaande formulieren of complexe vereisten.
Niet-Schema-gebaseerd formulier maken
-
de Eigenschappen van de Vorm van de Toegang
- Meld u aan bij uw Experience Manager Forms Author-instantie
- Ga naar Adobe Experience Manager > Forms > Forms & Documents
- Selecteer het formulier en klik op Properties
-
vorm Model
- Open het Model van de Vorm lusje
- Selecteer Model van de Gegevens van de Vorm (FDM) van Uitgezocht van dropdown
- Kies uw FDM in de lijst
-
bevestigt Configuratie
- Klik O.K. in de waarschuwingsdialoog
- Klikken Save & Close
Gegevenselementen toevoegen
-
Open Vorm voor het Uitgeven
- Het formulier wordt geopend in de Universal Editor
-
Gegevens van de Toegang Source Elements
- Ga naar de tab Datasource in het dialoogvenster Content Browser
- Beschikbare gegevenselementen van uw FDM weergeven
-
voegt Elementen aan Vorm toe
- Selecteer gegevenselementen en klik op Add
- Of sleep elementen om uw formulier samen te stellen
Handmatige gegevensbinding toevoegen
Voor bestaande vormgebieden, voeg gegevens toe die door het binden bezit van de Verwijzing binden:
-
Open Eigenschappen van het Gebied
- Selecteer het formulierveld voor binding
- Het deelvenster Eigenschappen openen
-
vorm Bindverwijzing
- Ga naar het Bind bezit van de Verwijzing
- Klik doorbladeren pictogram
-
Uitgezochte het Element van Gegevens
- Kies van de gegevensbronboom in Uitgezocht een Bind tovenaar van de Verwijzing
- Selecteer het gewenste gegevenselement en klik Uitgezocht
-
verifieer het Binden
- Het formulierveld is nu gekoppeld aan het gegevenselement
- De band verschijnt in het Bind bezit van de Verwijzing
Integratie verifiëren
Na voltooiing van de integratie:
- de gegevensband van de Test: Verifieer de vertoningscorrecte gegevens van vormgebieden
- bevestigt indieningen: Zorg gegevensopslag aan gevormde bronnen
- de fout behandeling van de Controle: Test met ongeldige gegevensscenario's