Formulierfragmenten maken in Universal Editor

Deze functie is beschikbaar via het programma voor vroege toegang. Om toegang te verzoeken, verzend een e-mail met uw GitHub organisatienaam en bewaarplaatsnaam van uw officieel adres aan aem-forms-ea@adobe.com. Bijvoorbeeld, als de bewaarplaats URL https://github.com/adobe/abc is, is de organisatienaam adobe en de bewaarplaatsnaam abc.

Dit is een pre-versieeigenschap en toegankelijk door ons pre-vrijgavekanaal.

Forms bevat vaak algemene secties zoals contactgegevens, identificatiegegevens of toestemmingsovereenkomsten. De formulierontwikkelaars maken deze secties telkens wanneer ze een nieuw formulier maken. Dit is een herhalend en tijdrovend formulier.
Om deze dubbele inspanning te elimineren, verstrekt de Universele Redacteur een manier om herbruikbare vormsegmenten, zoals panelen of groepen gebieden, slechts eenmaal tot stand te brengen en hen over diverse vormen opnieuw te gebruiken. Deze herbruikbare, modulaire en standalone segmenten worden formulierfragmenten genoemd. Hetzelfde fragment voor noodcontact kan bijvoorbeeld worden gebruikt in verschillende secties van een formulier, zoals voor de contactgegevens van de werknemer en de toezichthouder.

Aan het einde van het artikel leert u hoe u fragmenten kunt maken en gebruiken in formulieren met de Universal Editor.

Functies van Edge Delivery Services-formulierfragmenten

  • Behoud consistentie met vormfragmenten
    U kunt fragmenten in verschillende formulieren integreren, zodat u consistente indelingen en gestandaardiseerde inhoud kunt behouden.

    note note
    NOTE
    Met de aanpak 'Eenmaal wijzigen, Overal spiegelen' wordt elke update die in een fragment wordt uitgevoerd, automatisch toegepast op alle formulieren in de voorbeeldmodus. In de modus Publiceren moet u het fragment echter publiceren of het formulier opnieuw publiceren om de wijzigingen door te voeren.
  • Toevoegend vormfragmenten veelvoudige tijden binnen vorm
    U kunt een formulierfragment meerdere keren toevoegen in een formulier en de eigenschappen voor de gegevensbinding ervan configureren voor gegevensbronnen of schema's.

  • Gebruikend fragmenten binnen fragmenten
    U kunt geneste formulierfragmenten maken, wat betekent dat u een fragment kunt toevoegen aan een ander fragment en dat u een geneste fragmentstructuur kunt hebben.

    note note
    NOTE
    U kunt een fragment niet nesten binnen zichzelf, omdat dit recursieve verwijzingen en onbedoeld gedrag kan veroorzaken, wat tot fouten of renderingproblemen kan leiden.

Overwegingen bij het gebruik van Edge Delivery Services-formulierfragmenten

  • U moet dezelfde GitHub-URL toevoegen in zowel het fragment als het formulier waar u het fragment wilt gebruiken.
  • U kunt een formulierfragment niet bewerken in een formulier. Als u wijzigingen wilt aanbrengen, wijzigt u het zelfstandige formulierfragment.

Vereisten

  • opstelling uw bewaarplaats GitHubom een verbinding tussen uw milieu van AEM en de bewaarplaats te vestigen GitHub.
  • Als u reeds Edge Delivery Services gebruikt, voeg de recentste versie van het Aangepaste blok van Formsaan uw bewaarplaats GitHub toe.
  • De AEM Forms Author-instantie bevat een sjabloon op basis van Edge Delivery Services.
  • Houd de URL van uw AEM Forms as a Cloud Service-auteurinstantie en uw GitHub Repository handig.

Werken met Edge Delivery Services-formulierfragmenten

U kunt Edge Delivery Services-formulierfragmenten maken in de Universal Editor en de gemaakte fragmenten toevoegen aan Edge Delivery Services-formulieren. U kunt de volgende handelingen uitvoeren met Edge Delivery Services-formulierfragmenten:

Formulierfragmenten maken

Voer de volgende stappen uit om een formulierfragment te maken in de Universal Editor:

  1. Meld u aan bij uw AEM Forms as a Cloud Service-auteur-exemplaar.

  2. Selecteer Adobe Experience Manager > Forms > Forms & Documents .

  3. Klik creëren > het AanpassingsFragment van de Vorm.

    creeer fragment

    De Create Aangepaste tovenaar van het Fragment van de Vorm verschijnt.

  4. Selecteer het op Edge Delivery Services gebaseerde malplaatje van het Uitgezochte Malplaatje lusje en klik Next.
    Uitgezochte het malplaatje van Edge Delivery Services

  5. Geef een titel, naam, beschrijving en tags voor het fragment op. Zorg ervoor dat u een unieke naam voor het fragment opgeeft. Als een ander fragment met dezelfde naam bestaat, kan het fragment niet worden gemaakt.

  6. Specificeer GitHub URL. Als uw GitHub-opslagplaats bijvoorbeeld de naam edsforms heeft, bevindt deze zich onder de account wkndforms , is de URL https://github.com/wkndforms/edsforms .

    basiseigenschappen

  7. (Facultatief) klik om het Model van de Vorm lusje te openen, en van Uitgezocht van drop-down menu, selecteer één van de volgende modellen voor het fragment:

    modeltype van vertoningen in het Modellusje van de Vorm

    • Model van de Gegevens van de Vorm (FDM): Integreer de voorwerpen en de diensten van het gegevensmodel van gegevensbronnen in uw fragment. Kies FDM (Form Data Model) als in uw formulier gegevens uit meerdere bronnen moeten worden gelezen en geschreven.

    • JSON Schema: Integreer uw vorm met een achterste deelsysteem door een schema te associëren JSON dat de gegevensstructuur bepaalt. Hiermee kunt u dynamische inhoud toevoegen met behulp van de schema-elementen.

    • niets: Specificeert om het fragment van kras tot stand te brengen zonder enig vormmodel te gebruiken.

    note note
    NOTE
    Leren hoe te om vormen of fragmenten met een Model van de Gegevens van de Vorm (FDM) in de Universele Redacteur te integreren om diverse achterste gegevensbronnen te gebruiken, klik hier.
  8. (Facultatief) specificeer publiceer Datum of publiceer Datum voor het fragment in het Geavanceerde lusje.

    Geavanceerd lusje

  9. Klik creëren en een tovenaar verschijnt.

    geef fragment uit

  10. Klik uitgeven en het gecreeerde fragment met een standaardmalplaatje opent in Universele Redacteur voor creatie.

    Fragment in Universele Redacteur voor creatie

    In de bewerkingsmodus kunt u alle formuliercomponenten aan het fragment toevoegen. Leren hoe te om een fragment in de Universele Redacteur tot stand te brengen, verwijs naar Begonnen het Worden met Edge Delivery Services voor AEM Forms gebruikend Universeel artikel van de Redacteur.

    In de onderstaande schermafbeelding wordt de contact fragment weergegeven die in de Universal Editor is gemaakt.

    fragment van het Contact

    Zodra u het fragment hebt gecreeerd, kunt u toevoegen het gecreeerd fragment in Edge Delivery Services Forms.

Formulierfragmenten toevoegen aan een formulier

Laten we een eenvoudig Employee Details formulier maken dat zowel werknemers- als supervisorinformatie bevat. U kunt het fragment Contact Details gebruiken in zowel de deelvensters Medewerker als Supervisor. Voer de volgende stappen uit om het formulierfragment in het formulier te gebruiken:

  1. Open het formulier in de bewerkingsmodus.

  2. Voeg de component Formulierfragment toe aan het formulier.

  3. Open Inhoudsbrowser, en navigeer aan de Adaptive Form component in de boom van de Inhoud.

  4. Navigeer naar de sectie waar u een fragment wilt toevoegen. Bijvoorbeeld, navigeer aan het paneel van de Details van de Werknemer.

    ga aan sectie

  5. Klik het Add pictogram en voeg de Form Fragment component van de Aangepaste lijst van de Componenten van de Vorm toe.
    voeg het Fragment van de Vorm toe

    Wanneer u de component Form Fragment selecteert, wordt het fragment aan het formulier toegevoegd. U kunt de eigenschappen van het toegevoegde fragment vormen door zijn Eigenschappen te openen. Bijvoorbeeld, verberg de titel van het fragment van zijn Eigenschappen.

    Vormend eigenschappen van fragment

  6. Selecteer de verwijzing van het Fragment in Basis tabel. Alle fragmenten die beschikbaar zijn voor het formulier, worden weergegeven, afhankelijk van het formuliermodel.

    Navigeer bijvoorbeeld naar /content/forms/af en selecteer het Contact Details -fragment.

    Uitgezochte Fragment

  7. Klik op Select.

    Het formulierfragment wordt toegevoegd ten opzichte van het formulier en blijft gesynchroniseerd met het zelfstandige formulierfragment.

    Fragment in vorm

    U kunt voorproef de vorm zien hoe de vorm op de wijze van de Voorproef verschijnt.

    Voorproef

    Op dezelfde manier kunt u stap 3 tot en met 7 herhalen om het fragment Contact Details in te voegen voor het deelvenster Supervisor Details .

    Vorm van de Details van de Werknemer

Formulierfragmenten beheren

U kunt verschillende bewerkingen uitvoeren op formulierfragmenten via de gebruikersinterface van AEM Forms.

  1. Meld u aan bij uw AEM Forms as a Cloud Service-auteur-exemplaar.

  2. Selecteer Adobe Experience Manager > Forms > Forms & Documents .

  3. Selecteer een formulierfragment en op de werkbalk worden de volgende bewerkingen weergegeven die u op het geselecteerde fragment kunt uitvoeren.

    beheert fragment

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 html-authored no-header
    Bewerking Beschrijving
    Bewerken Hiermee opent u het formulierfragment in de bewerkingsmodus.
    Eigenschappen Bevat opties voor het wijzigen van de eigenschappen van het formulierfragment.
    Kopiëren Hier vindt u opties waarmee u het formulierfragment kunt kopiëren en op de gewenste locatie kunt plakken.
    Voorvertoning Hiermee kunt u een voorvertoning van het fragment weergeven als HTML of een aangepaste voorvertoning uitvoeren door gegevens uit een XML-bestand samen te voegen met het fragment.
    Downloaden Hiermee downloadt u het geselecteerde fragment.
    Revisie starten/Revisie beheren Hiermee kunt u een revisie van het geselecteerde fragment starten en beheren.
    Publiceren/Publiceren ongedaan maken Hiermee publiceert u het geselecteerde fragment of maakt u de publicatie ervan ongedaan.
    Verwijderen Hiermee verwijdert u het geselecteerde fragment.
    Ververgelijken Vergelijkt twee verschillende formulierfragmenten voor voorvertoningen.

Aanbevolen procedures

  • Zorg ervoor dat de fragmentnaam uniek is. Het fragment kan niet worden gemaakt als er een bestaand fragment met dezelfde naam bestaat.
  • Expressies, scripts of stijlen in een zelfstandig formulierfragment blijven behouden wanneer deze via verwijzing worden ingevoegd of in een formulier worden ingesloten.
  • Wanneer u een formulier publiceert, worden de formulierfragmenten die door verwijzing in het formulier zijn ingevoegd, automatisch gepubliceerd.

Zie ook

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