In un tipico scenario di distribuzione di un portale incentrato sui moduli, lo sviluppo di moduli e lo sviluppo di portali sono due attività separate. Mentre i progettisti di moduli progettano e memorizzano i moduli in un repository, gli sviluppatori Web creano un'applicazione Web per elencare i moduli e gestirne l'invio. Forms viene copiato sul livello web in quanto non vi è alcuna comunicazione tra l’archivio dei moduli e l’applicazione web.
Tali scenari spesso causano problemi di gestione e ritardi nella produzione. Ad esempio, se nell'archivio è disponibile una versione più recente di un modulo, è necessario sostituire il modulo sul livello Web, modificare l'applicazione Web e ridistribuire il modulo sul sito pubblico. La ridistribuzione dell’applicazione web potrebbe causare tempi di inattività del server. In genere, il tempo di inattività del server è un’attività pianificata e pertanto le modifiche non possono essere inviate istantaneamente al sito pubblico.
AEM Forms fornisce componenti portale che riducono i costi generali di gestione e i ritardi di produzione. I componenti consentono agli sviluppatori web di creare e personalizzare un portale Forms su siti web creati con Adobe Experience Manager (AEM).
I componenti del portale moduli consentono di aggiungere le funzionalità seguenti:
AEM Forms fornisce i seguenti componenti portale pronti all’uso:
Ricerca ed elenco: questo componente consente di elencare i moduli dall’archivio dei moduli alla pagina del portale e fornisce opzioni di configurazione per elencare i moduli in base a criteri specificati.
Bozze e invii: mentre il componente Ricerca ed elenco visualizza i moduli resi pubblici da Forms Author, il componente Bozze e invii visualizza i moduli salvati come bozze da compilare in un secondo momento e quelli inviati. Questo componente fornisce un’esperienza personalizzata a qualsiasi utente connesso.
Collegamento: questo componente consente di creare un collegamento a un modulo in un punto qualsiasi della pagina.
È possibile importare i componenti predefiniti di Forms Portal dall’archetipo del progetto AEM. Dopo l’importazione, esegui le seguenti configurazioni:
Per importare componenti predefiniti di Forms Portal su AEM Forms as a Cloud Service, effettua le seguenti operazioni:
Clona l’archivio Git di Cloud Manager nell’istanza di sviluppo locale: L’archivio Git di Cloud Manager contiene un progetto AEM predefinito. Si basa su Archetipo AEM. Clona l’archivio Git di Cloud Manager utilizzando la gestione self-service dell’account Git dall’interfaccia utente di Cloud Manager per inserire il progetto nell’ambiente di sviluppo locale. Per informazioni dettagliate sull’accesso all’archivio, consulta Accesso agli archivi.
Crea Experience Manager Forms as a [Cloud Service] progetto: Crea Experience Manager Forms as a [Cloud Service] progetto basato su AEM Archetipo 27 o più tardi. L’archetipo aiuta gli sviluppatori a iniziare facilmente a sviluppare per AEM Forms as a Cloud Service. Include inoltre alcuni temi e modelli di esempio per aiutarti a iniziare rapidamente.
Per creare Experience Manager Forms progetto as a Cloud Service, apri il prompt dei comandi ed esegui il comando seguente. Da includere Forms configurazioni, temi e modelli specifici, set 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"
Inoltre, modifica appTitle
, appId
, e groupId
, nel comando precedente per riflettere l’ambiente.
Quando il progetto è pronto, aggiorna il <core.forms.components.version>x.y.z</core.forms.components.version>
proprietà nel livello superiore pom.xml
del progetto Archetipo per riflettere la versione più recente di core-forms-components nel tuo AEM Archetype
progetto.
Implementa il progetto nell’ambiente di sviluppo locale: Puoi utilizzare il seguente comando per distribuire nell’ambiente di sviluppo locale
mvn -PautoInstallPackage clean install
Per l'elenco completo dei comandi, vedere Creazione e installazione
Distribuisci il codice nel tuo AEM Forms ambiente as a Cloud Service.
Experience Manager Forms Integrazione dei dati fornisce Azure configurazione di archiviazione per integrare forms con Azure servizi di storage. Il modello dati modulo può essere utilizzato per creare Forms adattivo che interagisce con Azure per abilitare i flussi di lavoro aziendali.
Prima di eseguire questi passaggi, assicurati di disporre di un account di archiviazione Azure e di una chiave di accesso per autorizzare l’accesso a Azure account di archiviazione.
Per configurare il connettore di archiviazione unificata per i flussi di lavoro AEM, effettua le seguenti operazioni:
Per utilizzare qualsiasi componente core (inclusi i componenti portale predefiniti) in un sito Adobe Experience Manager (AEM), è necessario creare un componente proxy e abilitarlo per il sito. Per creare un componente proxy e abilitare i componenti portale, vedere Utilizzo dei Componenti core.
Una volta attivato, il componente portale può essere utilizzato nell'istanza di authoring della pagina Sites.
Puoi creare e personalizzare Forms Portal sui siti web creati con AEM aggiungendo e configurando i componenti del portale. Assicurati che i componenti sono abilitati prima di utilizzarli nel portale Forms.
Per aggiungere un componente, trascina e rilascia il componente dal riquadro Componenti al contenitore di layout sulla pagina, oppure tocca l’icona Aggiungi sul contenitore di layout e aggiungi il componente dal Inserisci nuovo componente .
Il componente Bozze e invii visualizza i moduli salvati come bozze per il completamento successivo e i moduli inviati. Per configurare, tocca il componente, quindi tocca il . In Bozze e invii , specificare il titolo per indicare l'elenco dei moduli come bozza o inviati. Seleziona anche se il componente deve elencare le bozze di moduli o i moduli inviati in formato scheda o elenco.
Il componente Ricerca ed Elenco viene utilizzato per elencare i moduli adattivi su una pagina e per implementare la ricerca nei moduli elencati.
Per configurare, tocca il componente, quindi tocca il . Il Ricerca ed elenco viene visualizzata una finestra di dialogo.
Il componente collegamento consente di fornire nella pagina i collegamenti a un modulo adattivo. Per configurare, tocca il componente, quindi tocca il . Il Modifica componente collegamento viene visualizzata una finestra di dialogo.
Puoi configurare per l’invio di un modulo adattivo solo quando tutti i destinatari hanno completato la cerimonia di firma. Segui i passaggi seguenti per configurare l’impostazione utilizzando Adobe Sign.
È possibile salvare i moduli come bozze per completarli in un secondo momento. Esistono due modi in cui un modulo viene salvato come bozza:
Per creare una regola "Salva modulo" su un componente del modulo, ad esempio un pulsante, segui i passaggi seguenti:
Puoi configurare la funzione di salvataggio automatico per un modulo adattivo come segue: