AEM Forms fornisce un set di moduli per ottenere dati dall’utente finale: moduli adattivi, HTML5 Forms e PDF forms. Fornisce inoltre strumenti per elencare tutti i moduli disponibili in una pagina web, analizzare l’utilizzo dei moduli e indirizzare gli utenti in base al loro profilo. Queste funzionalità sono incluse nel pacchetto del componente aggiuntivo AEM Forms. Il pacchetto del componente aggiuntivo viene distribuito su un’istanza Author o Publish di AEM.
Moduli adattivi: Questi moduli modificano l’aspetto in base alle dimensioni dello schermo del dispositivo, sono coinvolgenti e di natura interattiva. Forms adattivo può anche essere integrato con Adobe Analytics, Adobe Sign e Adobe Target. Consente di fornire agli utenti moduli personalizzati ed esperienze orientate ai processi in base alla demografia e ad altre funzioni. Puoi anche integrare i moduli adattivi con Adobe Sign.
PDF forms sono ideali per la stampa perfetta per i pixel e l'acquisizione di informazioni digitali all'interno di un documento PDF. Nell’avatar digitale, puoi utilizzare Adobe Acrobat o Acrobat Reader per compilare questi moduli. Puoi ospitare questi moduli sul tuo sito web o utilizzare il portale dei moduli per elencarli su un sito AEM. È inoltre possibile inviare questi moduli ad altri utenti tramite posta elettronica come allegati. Questi moduli sono particolarmente adatti per gli ambienti desktop.
HTML5 FORMS sono le versioni di PDF forms compatibili con i browser. HTML5 Forms è adatto per ambienti che non supportano i plug-in di PDF. HTML5 Forms consente il rendering di moduli basati su XFA su dispositivi mobili e browser desktop su cui non è supportato il PDF basato su XFA. Questi moduli sono particolarmente adatti per tablet e ambienti desktop.
AEM Forms è una potente piattaforma di classe enterprise e l’acquisizione dei dati (moduli adattivi, PDF forms e HTML5 Forms) è solo una delle funzionalità di AEM Forms. Per l’elenco completo delle funzionalità, consulta Introduzione ad AEM Forms.
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. Per eseguire le funzionalità di acquisizione dei dati di AEM Forms è necessario disporre almeno di un’istanza Autore AEM e Pubblicazione AEM. Per eseguire le funzionalità di acquisizione dati di AEM Forms AEM Forms, si consiglia di utilizzare la topologia riportata di seguito. Per informazioni dettagliate sulla topologia, vedere Architettura e topologie di implementazione per AEM Forms.
Prima di iniziare a installare e configurare la funzionalità di acquisizione dati di AEM Forms, assicurati che:
Infrastruttura hardware e software già esistente. Per un elenco dettagliato dell'hardware e del software supportati, vedere requisiti tecnici.
Il percorso di installazione dell’istanza AEM non contiene spazi vuoti.
Un’istanza AEM è operativa. Per gli utenti di Windows, installa l’istanza AEM in modalità elevata. Nella terminologia AEM, per "istanza" si intende una copia dell’AEM in esecuzione su un server in modalità di authoring o pubblicazione. Hai bisogno di almeno due Istanze AEM (un autore e una pubblicazione) per eseguire le funzionalità di acquisizione dati di AEM Forms:
I requisiti di memoria sono soddisfatti. Il pacchetto del componente aggiuntivo AEM Forms richiede:
Sono impostate la replica e la replica inversa per le istanze di authoring e pubblicazione. Per ulteriori informazioni, consulta Replica.
Per i sistemi basati su UNIX:
expat | fontconfig | freetype | glibc |
libcurl | libICE | libicu | libSM |
libuuide | libX11 | libXau |
libxcb |
libXext | libXinerama | libXrandr | libXrender |
nss-softokn-freebl | OpenSSL | zlib |
Installare il seguente pacchetto a 64 bit dal supporto di installazione:
Installa Microsoft Visual Studio 2019 a 32 bit ridistribuibile.
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. Il pacchetto contiene l’acquisizione dei dati di AEM Forms e altre funzionalità. Per installare il pacchetto aggiuntivo, effettua le seguenti operazioni:
Apri Software Distribution. Per accedere a Software Distribution è necessario disporre di un Adobe ID.
Tocca Adobe Experience Manager che si trova nel menu di intestazione.
In Filtri sezione:
Tocca il nome del pacchetto applicabile al sistema operativo in uso, quindi seleziona Accetta termini EULA, e tocca Scarica.
Apri Gestione pacchetti e fai clic su Carica pacchetto per caricarlo.
Seleziona il pacchetto e fai clic su Installa.
Puoi scaricare il pacchetto anche tramite il collegamento diretto elencato nella Versioni di AEM Forms articolo.
Dopo l’installazione del pacchetto, viene richiesto di riavviare l’istanza AEM. Non riavviare immediatamente il server. Prima di arrestare il server AEM Forms, attendere che i messaggi ServiceEvent REGISTERED e ServiceEvent UNREGISTERED non vengano più visualizzati nel [AEM-Installation-Directory]/crx-quickstart/logs/error.log
e il registro è stabile.
Ripeti i passaggi da 1 a 7 su tutte le istanze Author e Publish.
Se si installa un'istanza AEM in modalità avanzata, i componenti ridistribuibili di Visual Studio a 32 bit vengono installati automaticamente durante l'installazione del pacchetto del componente aggiuntivo AEM Forms.
Per valutare se i componenti ridistribuibili di Visual Studio sono installati automaticamente, aprire error.log
file disponibile in /crx-repository/logs/
directory. I registri includono il seguente messaggio:
Redist <service name> already installed on system, will not attempt re-installation
Se i file ridistribuibili non vengono installati, i registri includono il seguente messaggio:
Current user does not have elevated privileges, aborting installation of redist <service name>
Per risolvere il problema, riavviare il server AEM, installare AEM in modalità avanzata e quindi installare il pacchetto del componente aggiuntivo AEM Forms.
Se il controllo dei privilegi non riesce, i registri includono il seguente messaggio:
Privilege escalation check failed with error: <error message>
AEM Forms dispone di alcune configurazioni obbligatorie e opzionali. Le configurazioni obbligatorie includono la configurazione delle librerie BouncyCastle e dell’agente di serializzazione. Le configurazioni opzionali includono la configurazione di Dispatcher, Forms Portal, Adobe Sign, Adobe Analytics e Adobe Target.
Per avviare le librerie, esegui i seguenti passaggi su tutte le istanze Author e Publish:
Arresta l’istanza AEM sottostante.
Apri [AEM installation directory]\crx-quickstart\conf\sling.properties
file per la modifica.
Se ha usato [AEM installation directory]\crx-quickstart\bin\start.bat
per avviare l’AEM, modifica sling.properties disponibile all’indirizzo [AEM_root]\crx-quickstart\
.
Aggiungi le seguenti proprietà al file sling.properties:
sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
Salva e chiudi il file e avvia l’istanza AEM.
Ripeti i passaggi 1-4 su tutte le istanze Author e Publish.
Per aggiungere il pacchetto al inserisco nell'elenco Consentiti di creazione, effettua le seguenti operazioni su tutte le istanze Author e Publish:
https://'[server]:[port]'/system/console/configMgr
.Dispatcher è uno strumento di caching e/o bilanciamento del carico di Adobe Experience Manager che può essere utilizzato insieme a un server web di classe enterprise. Se usa Dispatcher, quindi esegui le seguenti configurazioni per AEM Forms:
Configurare l’accesso per AEM Forms:
Apri il file dispatcher.any per la modifica. Passa alla sezione del filtro e aggiungi il seguente filtro alla sezione del filtro:
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
Salvare e chiudere il file. Per informazioni dettagliate sui filtri, consulta Documentazione di Dispatcher.
Configura il servizio filtro referenti:
Accedi al gestore della configurazione Apache Felix come amministratore. L’URL predefinito del gestore della configurazione è https://[server]:[port_number]/system/console/configMgr
. In Configurazioni , selezionare il Filtro referrer Apache Sling opzione. Nel campo Consenti host, immetti il nome host del dispatcher per consentirlo come referrer e fai clic su Salva. Il formato della voce è https://[server]:[port]
.
La memorizzazione nella cache è un meccanismo che consente di ridurre i tempi di accesso ai dati, ridurre la latenza e migliorare le velocità di input/output (I/O). La cache dei moduli adattivi memorizza solo il contenuto HTML e la struttura JSON di un modulo adattivo senza salvare dati precompilati. Consente di ridurre il tempo necessario per il rendering di un modulo adattivo.
Per configurare la cache dei moduli adattivi, effettua le seguenti operazioni:
Vai a Gestione configurazione console Web AEM all’indirizzo https://'[server]:[porta]'/system/console/configMgr.
Clic Configurazione di un modulo adattivo e di un canale web di comunicazione interattiva per modificarne i valori di configurazione. Nella finestra di dialogo per modifica dei valori di configurazione, specifica il numero massimo di moduli o documenti che un’istanza del server AEM Forms può memorizzare in cache nel Numero di Forms adattivi campo. Il valore predefinito è 100. Fai clic su Salva.
Per disabilitare la cache, imposta il valore nel campo Numero di Forms adattivi su 0. La cache viene reimpostata e tutti i moduli e i documenti vengono rimossi dalla cache quando si disattiva o si modifica la configurazione della cache.
Puoi abilitare la comunicazione SSL per il modello dati modulo. Per abilitare la comunicazione SSL per il modello dati del modulo, prima di avviare qualsiasi istanza di AEM Forms, aggiungi i certificati all’archivio fonti attendibili Java di tutte le istanze. Puoi eseguire il comando seguente per aggiungere i certificati: "
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
Adobe Sign abilita i flussi di lavoro di firma elettronica per i moduli adattivi. Le firme elettroniche consentono di migliorare i flussi di lavoro per l'elaborazione di documenti relativi a questioni legali, vendite, retribuzioni, gestione delle risorse umane e molte altre aree.
In uno scenario tipico di Adobe Sign e moduli adattivi, un utente compila un modulo adattivo in richiedere un servizio. Ad esempio, la richiesta di una carta di credito e il modulo relativo ai benefit per i cittadini. Quando un utente compila, invia e firma il modulo di richiesta, questo viene inviato al fornitore di servizi per ulteriori azioni. Il fornitore di servizi esamina l’applicazione e utilizza Adobe Sign per contrassegnarla come approvata. Per abilitare flussi di lavoro di firma elettronica simili, puoi integrare Adobe Sign con AEM Forms.
Per utilizzare Adobe Sign con AEM Forms: Integrare Adobe Sign con AEM Forms.
AEM Forms si integra con Adobe Analytics per acquisire e tenere traccia delle metriche delle prestazioni per i moduli e i documenti pubblicati. L’obiettivo dell’analisi di queste metriche è quello di prendere decisioni informate basate sui dati in merito alle modifiche necessarie a rendere i moduli o i documenti più utilizzabili.
Per utilizzare Adobe Analytics con AEM Forms, consulta Configurazione di analisi e rapporti.
È probabile che i clienti abbandonino un modulo se l’esperienza che fornisce non è coinvolgente. Se da un lato è frustrante per i clienti, dall’altro può anche aumentare il volume e i costi del supporto per la tua organizzazione. Identificare e fornire la giusta esperienza del cliente che aumenti il tasso di conversione è fondamentale e impegnativo. I moduli AEM sono la chiave di questo problema.
I moduli AEM si integrano con Adobe Target, una soluzione Adobe Marketing Cloud, per offrire esperienze cliente personalizzate e coinvolgenti su più canali digitali. Per utilizzare Adobe Target per testare i moduli adattivi tramite A/B: Integrare Adobe Target con AEM Forms.
Hai configurato un ambiente per l’utilizzo delle funzionalità di acquisizione dati di AEM Forms. Ora, i passaggi successivi per utilizzare la funzionalità sono: