Le aziende raccolgono ed elaborano dati da più moduli, sistemi back-end e altre origini dati. Il trattamento dei dati comporta procedure di revisione e approvazione, attività ripetitive e archiviazione dei dati. Ad esempio, la revisione di un modulo e la sua conversione in documento PDF. Quando viene eseguito manualmente, le attività ripetitive possono richiedere molto tempo e risorse.
È possibile utilizzare Flusso di lavoro incentrato su Forms su OSGi per creare rapidamente flussi di lavoro basati su moduli adattivi. Questi flussi di lavoro consentono di automatizzare i flussi di lavoro di revisione e approvazione, i flussi di lavoro dei processi aziendali e altre attività ripetitive. Questi flussi di lavoro consentono inoltre di elaborare i documenti (creare, assemblare, distribuire e archiviare documenti PDF, aggiungere firme digitali per limitare l’accesso ai documenti, decodificare moduli con codice a barre e altro ancora) e di utilizzare il flusso di lavoro firma Adobe Sign con moduli e documenti.
Una volta configurati, questi flussi di lavoro possono essere attivati manualmente per completare un processo definito o eseguiti a livello di programmazione quando gli utenti inviano un modulo o una comunicazione interattiva. La funzionalità è inclusa nel pacchetto aggiuntivo di AEM Forms.
AEM Forms è una potente piattaforma di classe enterprise. Il flusso di lavoro Forms-centric su OSGi è solo una delle funzionalità di AEM Forms. Per l'elenco completo delle funzionalità, consulta Introduzione ad AEM Forms.
Con il flusso di lavoro Forms-centric su OSGi, puoi creare e distribuire rapidamente flussi di lavoro per varie attività sullo stack OSGi, senza dover installare la funzionalità di Process Management completa sullo stack JEE. Per scoprire la differenza e le similarità tra le funzionalità, consulta un confronto dei flussi di lavoro AEM incentrati su Forms su OSGi e la gestione dei processi su JEE.
Dopo il confronto, se scegli di installare la funzionalità Process Management sullo stack JEE, consulta Installare o aggiornare AEM Forms su JEE per informazioni dettagliate sull’installazione e la configurazione dello stack JEE e delle funzionalità di Process Management.
Il pacchetto aggiuntivo di AEM Forms è un'applicazione distribuita su AEM. Per eseguire il flusso di lavoro incentrato su Forms sulla funzionalità OSGi, è necessario solo un minimo di un’istanza di AEM Author o Processing (autore di produzione). Un'istanza di elaborazione è un'istanza di AEM Author🔗 rigida. Non eseguire operazioni di authoring effettive, ad esempio la creazione di flussi di lavoro o moduli adattivi, sull’autore di produzione.
La topologia seguente è indicativa per l’esecuzione di AEM Forms Interactive Communications, Gestione della corrispondenza, acquisizione dati AEM Forms e flusso di lavoro incentrato su Forms sulle funzionalità OSGi. Per informazioni dettagliate sulla topologia, consulta Architettura e topologie di distribuzione per AEM Forms.
Il flusso di lavoro AEM Forms Forms-centric su OSGi esegue AEM casella in entrata e AEM interfaccia utente per la creazione di modelli di flusso di lavoro sulle istanze Author di AEM Forms.
Passa alla sezione Passaggi successivi del documento, se hai già installato AEM Forms su OSGi come spiegato nell'articolo installare e configurare le funzionalità di acquisizione dati .
Prima di iniziare a installare e configurare un flusso di lavoro Forms-centric su OSGi, assicurati che:
L'infrastruttura hardware e software è in funzione. Per un elenco dettagliato dell'hardware e del software supportati, vedere requisiti tecnici.
Il percorso di installazione dell'istanza AEM non contiene spazi bianchi.
Un'istanza AEM è in esecuzione. Nella terminologia AEM, un'istanza è una copia di AEM in esecuzione su un server in modalità di authoring o pubblicazione. Per eseguire un flusso di lavoro incentrato su Forms su OSGi, è necessaria almeno un’istanza AEM (Author or or Processing):
Autore: Un’istanza AEM utilizzata per creare, caricare e modificare i contenuti e per amministrare il sito web. Quando il contenuto è pronto per essere live, viene replicato nell’istanza di pubblicazione.
Elaborazione: un'istanza di elaborazione è un'istanza AEM Authoring rigida. È possibile impostare un'istanza Author e renderla più rigida dopo l'esecuzione dell'installazione.
Pubblica: Un'istanza AEM che trasmette il contenuto pubblicato al pubblico tramite Internet o una rete interna.
I requisiti di memoria sono soddisfatti. Il pacchetto aggiuntivo di AEM Forms richiede:
Requisiti aggiuntivi per i sistemi basati su UNIX: Se si utilizza il sistema operativo basato su UNIX, installare i seguenti pacchetti dal supporto di installazione del rispettivo sistema operativo.
espatriare | libxcb | freetype | libXau |
libSM | zlib | libICE | libuuuid |
glibc | libXext | nss-softokn-freebl |
fontconfig |
libX11 | libXrender | libXrandr | libXinerama |
Il pacchetto aggiuntivo di AEM Forms è un'applicazione distribuita su AEM. Il pacchetto contiene un flusso di lavoro incentrato su Forms su OSGi e altre funzionalità. Esegui i seguenti passaggi per installare il pacchetto aggiuntivo:
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.
Nella sezione Filtri :
Tocca il nome del pacchetto applicabile al tuo sistema operativo, 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 anche scaricare il pacchetto tramite il collegamento diretto elencato nell'articolo Versioni di AEM Forms .
Una volta installato il 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 smettano di essere visualizzati nel file [AEM-Installation-Directory]/crx-quickstart/logs/error.log e il registro sia stabile.
Ripeti i passaggi da 1 a 7 su tutte le istanze Author e Publish.
AEM Forms dispone di alcune configurazioni obbligatorie e facoltative. Le configurazioni obbligatorie includono la configurazione delle librerie BouncyCastle e dell'agente di serializzazione. Le configurazioni facoltative includono la configurazione del dispatcher e di Adobe Target.
Esegui i seguenti passaggi su tutte le istanze Author e Publish per avviare la delega delle librerie:
Interrompi l'istanza AEM sottostante.
Apri il file [AEM directory di installazione]\crx-quickstart\conf\sling.properties per la modifica.
Se hai utilizzato [AEM directory di installazione]\crx-quickstart\bin\start.bat per avviare AEM, modifica le proprietà sling.properties che si trovano in [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.
Esegui i seguenti passaggi su tutte le istanze Author e Publish per aggiungere il pacchetto all’inserire nell'elenco Consentiti:
Dispatcher è lo strumento di memorizzazione in cache e bilanciamento del carico per AEM. AEM Dispatcher aiuta anche a proteggere AEM server dagli attacchi. Puoi aumentare la sicurezza dell’istanza AEM utilizzando Dispatcher insieme a un server web di classe enterprise. Se utilizzi Dispatcher, esegui le seguenti configurazioni per AEM Forms:
Configura l’accesso per AEM Forms:
Apri il file dispatcher.any per la modifica. Passa alla sezione filtro e aggiungi il seguente filtro alla sezione filtro :
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
Salva e chiudi il file. Per informazioni dettagliate sui filtri, consulta la documentazione del Dispatcher.
Configura il servizio filtro referrer:
Accedi al gestore di configurazione Apache Felix come amministratore. L’URL predefinito del gestore di configurazione è https://‘server’:[port_number]/system/console/configMgr. Nel menu Configurazioni, seleziona l’opzione Filtro di riferimento Apache Sling . 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 in cache è un meccanismo per ridurre i tempi di accesso ai dati, ridurre la latenza e migliorare le velocità di ingresso/uscita (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 eseguire il rendering di un modulo adattivo.
Esegui i seguenti passaggi per configurare la cache dei moduli adattivi:
Vai AEM gestione della configurazione della console Web all’indirizzo https://'[server]:[port]'/system/console/configMgr
.
Fai clic su Configurazione canale web per moduli adattivi e comunicazioni interattive per modificare i relativi valori di configurazione. Nella finestra di dialogo modifica valori di configurazione, specifica il numero massimo di moduli o documenti che un’istanza del server AEM Forms può memorizzare nella cache nel campo Number of Adaptive Forms . Il valore predefinito è 100. Fai clic su Salva.
Per disabilitare la cache, imposta il valore nel campo Numero di Forms adattivo su 0. La cache viene reimpostata e tutti i moduli e i documenti vengono rimossi dalla cache quando si disabilita o si modifica la configurazione della cache.
Adobe Sign abilita i flussi di lavoro di firma elettronica per i moduli adattivi. Le firme elettroniche migliorano i flussi di lavoro per elaborare documenti per scopi legali, di vendita, di retribuzione, di gestione delle risorse umane e molte altre aree.
In un tipico flusso di lavoro Adobe Sign e Forms-centric su scenario OSGi, un utente compila un modulo adattivo per richiedere un servizio. Ad esempio, un'applicazione con carta di credito e un modulo di benefit per i cittadini. Quando un utente compila, invia e firma il modulo di applicazione, viene avviato un flusso di lavoro di approvazione/rifiuto. Il fornitore di servizi esamina l'applicazione in AEM Posta in arrivo e utilizza Adobe Sign per firmare l'applicazione elettronicamente. Per abilitare flussi di lavoro con firma elettronica simili, è possibile integrare Adobe Sign con AEM Forms.
Per utilizzare Adobe Sign con AEM Forms, Integra Adobe Sign con AEM Forms.
Hai configurato un ambiente per utilizzare un flusso di lavoro incentrato su Forms sulle funzionalità OSGi. Ora, i passaggi per utilizzare la funzionalità sono: