Adobe rekommenderar att man använder modern och utbyggbar datainhämtning Kärnkomponenter for skapa ny Adaptive Forms eller lägga till adaptiv Forms på AEM Sites-sidor. De här komponenterna utgör ett betydande framsteg när det gäller att skapa adaptiva Forms-filer, vilket ger imponerande användarupplevelser. I den här artikeln beskrivs det äldre sättet att skapa Adaptiv Forms med baskomponenter.
Version | Artikellänk |
---|---|
AEM 6.5 | Klicka här |
AEM as a Cloud Service | Den här artikeln |
I ett typiskt formulärcentrerat portalscenario är formulärutveckling och portalutveckling två osammanhängande aktiviteter. När formulärdesigners designar och lagrar formulär i en databas skapar webbutvecklare ett webbprogram som listar formulär och hanterar inskickandet av formulär. Forms kopieras till webbnivån eftersom det inte finns någon kommunikation mellan formulärdatabasen och webbprogrammet.
Sådana scenarier leder ofta till hanteringsproblem och produktionsförseningar. Om det till exempel finns en nyare version av ett formulär i databasen måste du ersätta formuläret på webbnivån, ändra webbprogrammet och distribuera om formuläret på den offentliga webbplatsen. Om du omdistribuerar webbprogrammet kan det orsaka serverdriftavbrott. Vanligtvis är serverns driftstopp en planerad aktivitet och därför kan ändringarna inte skickas direkt till den offentliga platsen.
AEM Forms tillhandahåller portalkomponenter som minskar administrationskostnaderna och förseningarna i produktionen. Komponenterna gör det möjligt för webbutvecklare att skapa och anpassa en Forms Portal på webbplatser som skapats med Adobe Experience Manager (AEM).
Med Form Portal-komponenterna kan du lägga till följande funktioner:
AEM Forms tillhandahåller följande portalkomponenter direkt:
Sök och lista: Med den här komponenten kan du lista formulär från formulärdatabasen på din portalsida och du kan ange konfigurationsalternativ för att lista formulär baserat på angivna villkor.
Utkast och inskickningar: Medan komponenten Sök och lista visar formulär som har publicerats av Forms-författare, visar komponenten Utkast och inskickningar formulär som har sparats som utkast för att fylla i senare och skickade formulär. Den här komponenten ger en personaliserad upplevelse till alla inloggade användare.
Länk: Med den här komponenten kan du skapa en länk till ett formulär var som helst på sidan.
Du kan importera färdiga Forms Portal-komponenter från AEM Project Archetype. Utför följande konfigurationer efter importen:
Så här importerar du färdiga Forms Portal-komponenter på AEM Forms as a Cloud Service:
Git-databasen för Cloud Manager på din lokala utvecklingsinstans: Din Cloud Manager Git-databas innehåller ett AEM. Den baseras på AEM. Klona din Cloud Manager Git-databas med Git-kontohantering för självbetjäning från användargränssnittet i Cloud Manager för att få projektet i din lokala utvecklingsmiljö. Mer information om hur du använder databasen finns i Åtkomst till databaser.
Skapa Experience Manager Forms som [Cloud Service] projekt: Skapa Experience Manager Forms som [Cloud Service] projekt baserat på AEM 27 eller senare. Med denna typ kan utvecklarna enkelt börja utveckla för AEM Forms as a Cloud Service. Den innehåller även några exempelteman och mallar som hjälper dig att snabbt komma igång.
Skapa Experience Manager Forms as a Cloud Service projekt, öppna kommandotolken och kör kommandot nedan. Inkludera Forms specifika konfigurationer, teman och mallar, ange includeForms=y
.
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"
Ändra också appTitle
, appId
och groupId
, i ovanstående kommando för att återspegla din miljö.
När projektet är klart uppdaterar du <core.forms.components.version>x.y.z</core.forms.components.version>
på den översta nivån pom.xml
av Arketype-projektet för att återspegla den senaste versionen av core-forms-components i AEM Archetype
projekt.
Distribuera projektet till din lokala utvecklingsmiljö: Du kan använda följande kommando för att distribuera till den lokala utvecklingsmiljön
mvn -PautoInstallPackage clean install
En fullständig lista med kommandon finns på Bygga och installera
Experience Manager Forms Dataintegrering innehåller Azure lagringskonfiguration för att integrera formulär med Azure lagringstjänster. Formulärdatamodellen kan användas för att skapa adaptiv Forms som interagerar med Azure server för att möjliggöra arbetsflöden.
Innan du utför dessa steg måste du se till att du har ett Azure-lagringskonto och en åtkomstnyckel för att auktorisera åtkomst till Azure lagringskonto.
Så här konfigurerar du Unified Storage Connector för AEM arbetsflöden:
Om du vill använda en huvudkomponent (inklusive färdiga portalkomponenter) på en Adobe Experience Manager-webbplats (AEM) måste du skapa en proxykomponent och aktivera den för din webbplats. Information om hur du skapar en proxykomponent och aktiverar portalkomponenter finns i Använda kärnkomponenter.
När en portalkomponent är aktiverad kan du använda den i författarinstansen av din webbplatssida.
Du kan skapa och anpassa Forms Portal på webbplatser som skapats med AEM genom att lägga till och konfigurera portalkomponenterna. Se till att komponenter är aktiverade innan du använder dem i Forms Portal.
Om du vill lägga till en komponent drar och släpper du komponenten från rutan Komponenter till layoutbehållaren på sidan eller väljer ikonen Lägg till i layoutbehållaren och lägger till komponenten från Insert New Component -dialogrutan.
Komponenten Utkast och inskickningar visar formulär som har sparats som utkast för att fylla i senare och skickade formulär. Konfigurera genom att markera komponenten och sedan välja . I Drafts and Submissions anger du rubriken för att ange att formulärlistan ska vara ett utkast eller skickade formulär. Ange också om komponenten ska lista formulärutkast eller inskickade formulär i kort- eller listformat.
Komponenten Sök och lista används för att lista anpassningsbara formulär på en sida och för att implementera sökning i de listade formulären.
Konfigurera genom att markera komponenten och sedan välja . The Search and Lister öppnas.
Med länkkomponenten kan du skapa länkar till ett anpassat formulär på sidan. Konfigurera genom att markera komponenten och sedan välja . The Edit Link Component öppnas.
Du kan konfigurera så att ett anpassat formulär skickas endast när alla mottagare har slutfört signeringsceremonin. Följ stegen nedan för att konfigurera inställningen med Adobe Sign.
Du kan spara formulär som utkast och fylla i dem senare. Det finns två sätt att spara ett formulär som ett utkast:
Om du vill skapa en regel för"Spara formulär" för en formulärkomponent, till exempel en knapp, följer du stegen nedan:
Du kan konfigurera funktionen för att spara automatiskt för ett anpassat formulär enligt följande: