Inleiding tot het publiceren van formulieren op een portal

Overzicht van AEM Forms Portal-componenten

In een typisch vorm-centric portaalplaatsingsscenario, vormen ontwikkeling en poortontwikkeling zijn twee gescheiden activiteiten. Terwijl formulierontwerpers formulieren ontwerpen en opslaan in een gegevensopslagruimte, maken webontwikkelaars een webtoepassing om formulieren weer te geven en de verzending van formulieren af te handelen. Forms wordt naar de weblaag gekopieerd omdat er geen communicatie is tussen de formulieropslagplaats en de webtoepassing.

Dergelijke scenario's leiden vaak tot beheerproblemen en productievertragingen. Als er bijvoorbeeld een nieuwere versie van een formulier beschikbaar is in de gegevensopslagruimte, moet u het formulier op de weblaag vervangen, de webtoepassing wijzigen en het formulier opnieuw distribueren op de openbare site. Als u de webtoepassing opnieuw implementeert, kan dit leiden tot serverdowntime. De serverdowntime is doorgaans een geplande activiteit en daarom kunnen de wijzigingen niet onmiddellijk naar de openbare site worden doorgevoerd.

AEM Forms biedt portalcomponenten die de beheerkosten en productievertragingen verminderen. Met deze componenten kunnen webontwikkelaars een formulierportal maken en aanpassen op websites die zijn gemaakt met Adobe Experience Manager (AEM).

AEM Forms Portal

Met de onderdelen van het formulierportaal kunt u de volgende functionaliteit toevoegen:

  • Formulieren weergeven in aangepaste indelingen. De lay-outs Lijstweergave, Kaart en Deelvensterweergave zijn beschikbaar in het vak. U kunt uw eigen aangepaste lay-outs maken.
  • Hiermee kunt u aangepaste metagegevens en aangepaste handelingen weergeven terwijl u deze weergeeft.
  • Formulieren weergeven die door de gebruikersinterface van AEM Forms zijn gepubliceerd op de publicatie-instantie waar Forms Portal-componenten worden gebruikt.
  • Eindgebruikers toestaan formulieren zowel in HTML- als in PDF-indeling te genereren.
  • Gebruik een aangepast HTML-profiel om formulieren te genereren.
  • U kunt zoeken op formulieren op basis van verschillende criteria inschakelen, zoals formuliereigenschappen, metagegevens en codes.
  • Formuliergegevens verzenden naar een servlet.
  • Gebruik aangepaste CSS om het uiterlijk van de portal aan te passen.
  • Koppelingen naar formulieren maken.
  • Hier worden concepten en verzendingen weergegeven die betrekking hebben op een adaptief formulier dat door de eindgebruiker is gemaakt.

Beschikbare AEM Forms-portalcomponenten

AEM Forms biedt de volgende poortcomponenten uit de doos, gegroepeerd onder Document Services en Document Services Predicates componentengroepen:

Zoeken en registreren

Met de component Zoeken en registreren kunt u formulieren vanuit de formulieropslagplaats op uw portalpagina weergeven en configuratieopties voor het weergeven van formulieren op basis van opgegeven criteria. U kunt hiermee ook zoekcriteria opgeven waarmee gebruikers van uw portal kunnen zoeken in de lijst met formulieren.

Concepten en verzendingen

In het onderdeel Zoeken en opslaan worden formulieren weergegeven die door de auteur van Forms openbaar zijn gemaakt, maar in het onderdeel Concepten en verzendingen worden formulieren weergegeven die zijn opgeslagen als concept voor het later invullen van formulieren en die zijn verzonden. Deze component verstrekt gepersonaliseerde ervaring aan om het even welke het programma geopende gebruiker.

Met de component Koppeling kunt u overal op de pagina een koppeling naar een formulier maken. Overweeg een scenario waarin u een trainingsprogramma aanbiedt en u wilt dat uw gebruikers een formulier indienen om zich te registreren voor de training. Op uw website hebt u de programmagegevens geplaatst. Onder de details wilt u een koppeling naar het registratieformulier opgeven. De component Link kan u helpen die koppeling te maken.

Forms Portal Workflow

Met Forms Portal kunt u formulieren vanuit de formulieropslagplaats op uw portalpagina weergeven. U kunt hiermee ook zoekcriteria opgeven waarmee gebruikers van uw portal kunnen zoeken in de lijst met formulieren. U kunt ook de component Concepten en verzendingen gebruiken om formulieren weer te geven die zijn opgeslagen als concept voor het later invullen van formulieren en die zijn verzonden. U moet een bepaalde set bewerkingen uitvoeren voordat deze functies beschikbaar komen op een sitepagina. Voer de stappen in de vermelde opeenvolging uit om de componenten en respectieve functionaliteit op een plaatspagina beschikbaar te maken:

  1. Forms Portal-componenten inschakelen: De onderdelen van de portal Formulieren zijn niet beschikbaar voor gebruik. Schakel de componenten van AEM sidekickon in voor een AEM Sites-pagina.

  2. Formulieren weergeven op een pagina (pagina Formulierportal maken): u kunt formulieren weergeven op zowel AEM Sites- als niet-AEM sitepagina's. De lijst bevat formulieren die beschikbaar zijn in de publicatie-instantie. Een gebruiker kan formulieren openen en invullen. Wanneer een gebruiker een formulier opent, wordt er een nieuw exemplaar van het formulier gemaakt:

    1. Formulieren weergeven op een AEM Sites-pagina: Voeg de component Zoeken & Listercomponent aan de pagina toe en configureer het lijstpaneel erin om formulieren op een pagina weer te geven. Voeg en vorm de component van het Pane van het Onderzoek aan Onderzoek & van de Registratie toe ook om onderzoeksfunctionaliteit aan de pagina toe te voegen. De pagina met de poortcomponent voor formulieren wordt de pagina Formulierportal pagina genoemd.
    2. Formulieren weergeven op een niet-AEM Sites-pagina: Gebruik de zoekAPI's van de 🔗 portal Formulieren om formulieren op niet-AEM Sites-pagina's te zoeken, op te halen en weer te geven.
  3. Concepten en ingediende formulieren weergeven op een pagina van een formulierportal: Voeg de component Concepten en verzendingen toe aan en configureer deze op de pagina Formulierportal. De component bevat een lijst met alle formulieren in het concept en de formulieren die al zijn verzonden.

    Als u wilt dat een ingediend adaptief formulier op het verzendtabblad wordt weergegeven, stelt u de handeling Verzenden in op Forms Portal Handeling verzenden. U kunt ook de optie Forms Portal verzenden inschakelen. Wanneer een gebruiker het formulier verzendt, wordt het formulier toegevoegd aan het tabblad Verzending.

  4. Opslag configureren voor concept- en verzonden formuliergegevens: standaard worden concepten- en verzendgegevens opgeslagen in de AEM-opslagplaats. In een productieomgeving wordt aanbevolen geen concept- of verzonden formuliergegevens in AEM opslagplaats op te slaan. Configureer de poortcomponent voor formulieren om gegevens op een beveiligde locatie op te slaan.

  5. (Optioneel) De onderdelen van de portal Formulieren aanpassen: Pas de paginamplate voor de portal Formulieren aan om de onderdelen een duidelijk uiterlijk te geven.

  6. (Optioneel) Voeg aangepaste metagegevens toe aan formulieren: Voeg aangepaste metagegevens toe aan formulieren om de ervaring van lijsten en zoekopdrachten te verbeteren.

  7. Publiceer de pagina Formulierportal: De pagina Formulierportal is nu gereed. Publiceer de pagina.

Op deze pagina