Forms Portal toevoegen aan een AEM Sites-pagina publish-forms-on-portal

de Adobe adviseert gebruikend de moderne en verlengbare gegevens vangen Componenten van de Kernvoor het creëren van nieuwe Aangepaste Formsof het toevoegen van Aangepaste Forms aan de pagina's van AEM Sites. Deze componenten betekenen een aanzienlijke vooruitgang in de aanmaak van Adaptive Forms en zorgen voor indrukwekkende gebruikerservaring. In dit artikel wordt een oudere aanpak beschreven voor de auteur Adaptive Forms die gebruikmaakt van stichtingscomponenten.

Versie
Artikelkoppeling
AEM 6,5
klik hier
AEM as a Cloud Service
Dit artikel

In een typisch vorm-centric portaalplaatsingsscenario, vormen ontwikkeling en portaalontwikkeling 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. Doorgaans is de serverdowntime 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 Forms Portal maken en aanpassen op websites die zijn gemaakt met Adobe Experience Manager (AEM).

Met de componenten Form Portal kunt u de volgende functionaliteit toevoegen:

  • Formulieren weergeven in aangepaste indelingen. De lay-outs Lijstweergave en Kaart 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 te genereren in de indeling HTML en PDF.
  • U kunt zoeken op formulieren op basis van titel en beschrijving inschakelen.
  • 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 Adaptive Forms die door de gebruiker zijn gemaakt.

Componenten van een Forms Portal-pagina forms-portal-components

AEM Forms biedt de volgende poortcomponenten uit de verpakking:

  • Zoeken en registreren: met deze component kunt u formulieren uit de formulieropslagplaats op uw portalpagina weergeven en configuratieopties voor het weergeven van formulieren op basis van opgegeven criteria.

  • Concepten en verzenden: terwijl in de component Zoeken en opslaan formulieren worden weergegeven die door de auteur van Forms openbaar zijn gemaakt, worden in de component Concepten en verzendingen formulieren weergegeven die zijn opgeslagen als concept voor het later invullen en verzonden formulieren. Deze component verstrekt gepersonaliseerde ervaring aan om het even welke aangemelde gebruiker.

  • Koppeling: met deze component kunt u overal op de pagina een koppeling naar een formulier maken.

U kunt de uit-van-de-doos componenten van Forms Portalvan het AEM Archetype van het Project invoeren. Voer na het importeren de volgende configuraties uit:

Forms Portal-componenten importeren import-forms-portal-components-aem-archetype

Ga als volgt te werk om Forms Portal-componenten die zich niet in de verpakking bevinden, te importeren op AEM Forms as a Cloud Service:

  1. de bewaarplaats van de Git van Cloud Manager van de Kloon op uw lokale ontwikkelingsinstantie: Uw bewaarplaats van de Git van Cloud Manager bevat een standaard AEM project. Het is gebaseerd op AEM Archetype. Clone your Cloud Manager Git Repository using Self-Service Git Account Management from Cloud Manager UI to bring the project on your local development environment. Voor details bij de toegang tot van de bewaarplaats, zie Toegang hebbend tot Bewaarplaatsen.

  2. creeer Experience Manager Forms als project van de a [ Cloud Service ]: creeer Experience Manager Forms als project van de a [ Cloud Service ] dat op wordt gebaseerd AEM Archetype 27of later. De ontwikkelaars van de archetype Help kunnen eenvoudig beginnen met het ontwikkelen voor AEM Forms as a Cloud Service. Het bevat ook enkele voorbeeldthema's en sjablonen waarmee u snel aan de slag kunt gaan.

    Als u Experience Manager Forms as a Cloud Service project wilt maken, opent u de opdrachtregel en voert u de onderstaande opdracht uit. Stel includeForms=y in om Forms -specifieke configuraties, -thema's en -sjablonen op te nemen.

    code language-shell
    mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=30 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
    

    Wijzig ook appTitle , appId en groupId in de bovenstaande opdracht om uw omgeving te weerspiegelen.

    Nadat het project klaar is, werk het <core.forms.components.version>x.y.z</core.forms.components.version> bezit in het top-level pom.xml van het project Archetype bij om op de recentste versie van kern-vormen-componentenin uw AEM Archetype project te wijzen.

  3. stel het project aan uw lokale ontwikkelomgeving op: u kunt het volgende bevel gebruiken om aan uw lokale ontwikkelomgeving op te stellen

    mvn -PautoInstallPackage clean install

    Voor de volledige lijst van bevelen, zie Bouw en het Installeren

  4. stel de code aan uw AEM Forms as a Cloud Service milieuop.

Azure-opslag voor adaptieve Forms configureren configure-azure-storage-adaptive-forms

Experience Manager Forms de Integratie van Gegevensverstrekt Azure opslagconfiguratie om vormen met Azure opslagdiensten te integreren. Met FDM (Form Data Model) kunt u Adaptive Forms maken dat met Azure Server werkt om bedrijfsworkflows in te schakelen.

Azure Storage Configuration maken create-azure-storage-configuration

Voordat u deze stappen uitvoert, moet u controleren of u beschikt over een Azure-opslagaccount en een toegangssleutel waarmee u toegang tot de Azure -opslagaccount kunt toestaan.

  1. Navigeer naar Tools > Cloud Services > Azure Storage .
  2. Selecteer een map om de configuratie te maken en selecteer Create .
  3. Geef een titel voor de configuratie op in het veld Title .
  4. Geef de naam van de Azure -opslagaccount op in het veld Azure Storage Account .

Unified Storage-connector configureren voor Forms Portal configure-usc-forms-portal

Voer de volgende stappen uit om de Verenigde Verbinding van de Opslag voor AEM Workflows te vormen:

  1. Navigeer naar Tools > Forms > Unified Storage Connector .
  2. Selecteer Azure in de vervolgkeuzelijst Storage in de sectie Forms Portal .
  3. Specificeer de configuratieweg voor de Azure opslagconfiguratieop het Storage Configuration Path gebied.
  4. Selecteer Publish en selecteer vervolgens Save om de configuratie op te slaan.

Forms Portal-componenten inschakelen enable-forms-portal-components

Als u een kerncomponent (inclusief de onderdelen van de out-of-the-box portal) op een Adobe Experience Manager-site (AEM) wilt gebruiken, moet u een proxycomponent maken en deze inschakelen voor uw site. Voor het creëren van een volmachtscomponent en het toelaten van poortcomponenten, zie Gebruikend de Componenten van de Kern.

Zodra een poortcomponent wordt toegelaten, kunt u het in de auteursinstantie van uw plaatspagina gebruiken.

Forms Portal-componenten toevoegen en configureren configure-forms-portal-components

U kunt Forms Portal maken en aanpassen op websites die zijn gemaakt met AEM door de portalcomponenten toe te voegen en te configureren. Zorg ervoor dat de componentenworden toegelaten alvorens hen in het Portaal van Forms te gebruiken.

Als u een component wilt toevoegen, sleept u de component van het deelvenster Componenten naar de container voor de layout op de pagina of selecteert u het pictogram Toevoegen op de container voor de layout en voegt u de component toe vanuit het dialoogvenster Insert New Component .

Concepten en verzendingen configureren configure-drafts-submissions-component

In het onderdeel Concepten en verzendingen worden formulieren weergegeven die zijn opgeslagen als concept voor het later invullen van formulieren en die zijn verzonden. Om te vormen, selecteer de component en selecteer dan pictogram vormen. Geef in het dialoogvenster Drafts and Submissions de titel op waarmee de formulierlijst wordt weergegeven als concept of als verzonden formulier. Selecteer ook of de component concepten of verzonden formulieren in kaart- of lijstindeling moet vermelden.

pictogram Concepten

het pictogram van Verzending

Zoekopdracht & listercomponent configureren configure-search-lister-component

Met de component Zoeken en register kunt u adaptieve formulieren op een pagina weergeven en zoeken op de weergegeven formulieren implementeren.

Onderzoek en het pictogram van de Registratie

Om te vormen, selecteer de component en selecteer dan pictogram vormen. Het dialoogvenster Search and Lister wordt geopend.

  1. Configureer op het tabblad Display het volgende:

    • Geef in Title de titel op voor de component Zoeken & register. Aan de hand van een indicatieve titel kunnen gebruikers snel zoeken in de formulierlijst.
    • Selecteer in de lijst Layout de indeling die u wilt gebruiken voor de formulieren in kaart- of lijstindeling.
    • Selecteer Hide Search en Hide Sorting om de zoekopdracht te verbergen en op functies te sorteren.
    • Geef in Tooltip de knopinfo op die wordt weergegeven wanneer u de muisaanwijzer op de component plaatst.
  2. Geef op het tabblad Asset Folder de locatie op vanwaar de formulieren worden opgehaald en weergegeven op de pagina. U kunt meerdere maplocaties configureren.

  3. Configureer op het tabblad Results het maximum aantal formulieren dat per pagina wordt weergegeven. Standaard zijn dit acht formulieren per pagina.

Met de koppelingscomponent kunt u koppelingen naar een adaptief formulier op de pagina maken. Om te vormen, selecteer de component en selecteer dan pictogram vormen. Het dialoogvenster Edit Link Component wordt geopend.

  1. Geef op het tabblad Display het bijschrift en de knopinfo voor koppelingen op om de formulieren die door de koppeling worden vertegenwoordigd, gemakkelijker te kunnen identificeren.
  2. Geef op het tabblad Asset Info het pad naar de opslagplaats op waar het element wordt opgeslagen.
  3. Geef op het tabblad Query Params de aanvullende parameters op in de indeling sleutelwaardepaar. Wanneer op de koppeling wordt geklikt, worden deze aanvullende parameters doorgegeven en samen met het formulier doorgegeven.

Asynchrone formulierverzending configureren met Adobe Sign configure-asynchronous-form-submission-using-adobe-sign

U kunt configureren om alleen een adaptief formulier te verzenden wanneer alle ontvangers de ondertekeningsceremonie hebben voltooid. Voer de onderstaande stappen uit om de instelling te configureren met Adobe Sign.

  1. Open in de auteur een adaptief formulier in de bewerkingsmodus.
  2. Selecteer in het linkerdeelvenster het pictogram Eigenschappen en vouw de optie ELECTRONIC SIGNTATURE uit.
  3. Selecteer Enable Adobe Sign. Verschillende configuratieopties worden weergegeven.
  4. Selecteer in de sectie Submit the form de optie after every recipient completes signing ceremony om de handeling Formulier verzenden te configureren. Hierbij wordt het formulier eerst naar alle ontvangers verzonden voor ondertekening. Nadat alle ontvangers het formulier hebben ondertekend, wordt het formulier alleen verzonden.

Aangepaste Forms opslaan als concepten save-adaptive-forms-as-drafts

U kunt formulieren opslaan als concepten en deze later invullen. Er zijn twee manieren waarop een formulier wordt opgeslagen als concept:

  • Maak bijvoorbeeld een regel voor Formulier opslaan op een formuliercomponent. Als u op de knop klikt, wordt de regel geactiveerd en wordt het formulier opgeslagen in een concept.
  • Schakel de functie Automatisch opslaan in, die het formulier opslaat volgens de opgegeven gebeurtenis of na een geconfigureerd tijdsinterval.

Regels maken om een adaptief formulier op te slaan als concept rule-to-save-adaptive-form-as-draft

Als u bijvoorbeeld een knop wilt gebruiken om de regel Formulier opslaan op een formuliercomponent toe te passen, volgt u de onderstaande stappen:

  1. Open in de auteur een adaptief formulier in de bewerkingsmodus.
  2. Van de linkerruit, uitgezochte pictogram van Componenten en sleep de Button component aan de vorm.
  3. Selecteer de Button component en selecteer dan Configure pictogram .
  4. Selecteer het pictogram Edit Rules om de Regeleditor te openen.
  5. Selecteer Create om de regel te configureren en te maken.
  6. Selecteer in de sectie When de optie "wordt geklikt" en selecteer in de sectie Then de optie "Formulier opslaan".
  7. Selecteer Done om de regel op te slaan.

Automatisch opslaan inschakelen enable-auto-save

U kunt de functie voor automatisch opslaan als volgt configureren voor een adaptief formulier:

  1. Open in de auteur een adaptief formulier in de bewerkingsmodus.
  2. Van de linkerruit, selecteer het pictogram van Eigenschappen en breid de AUTO-SAVE optie uit.
  3. Schakel het selectievakje Enable in om het formulier automatisch op te slaan. U kunt het volgende configureren:
  • Standaard is de waarde van Adaptive Form Event ingesteld op "true", wat betekent dat het formulier na elke gebeurtenis automatisch wordt opgeslagen.
  • In Trigger, vorm om auto-sparen teweeg te brengen gebaseerd op het voorkomen van een gebeurtenis of na een specifiek tijdsinterval.

Zie ook see-also

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