Show Menu
ARGOMENTI×

Installazione e configurazione di un flusso di lavoro incentrato sui moduli in OSGi

Introduzione

Le aziende raccolgono ed elaborano dati da più moduli, sistemi back-end e altre origini dati. L'elaborazione dei dati comporta procedure di revisione e approvazione, attività ripetitive e archiviazione dei dati. Ad esempio, rivedere un modulo e convertirlo in documento PDF. Se eseguite manualmente, le attività ripetitive possono richiedere molto tempo e risorse.
È possibile utilizzare il flusso di lavoro basato su Forms su OSGi per creare rapidamente flussi di lavoro basati su moduli adattivi. Questi flussi di lavoro possono aiutarti ad automatizzare flussi di lavoro di revisione e approvazione, flussi di lavoro dei processi aziendali e altre attività ripetitive. Questi flussi di lavoro consentono inoltre di elaborare 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 utilizzare il flusso di lavoro di 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 del componente aggiuntivo AEM Forms.
AEM Forms è una potente piattaforma di classe enterprise. Il flusso di lavoro basato su moduli in OSGi è solo una delle funzionalità dei AEM Forms. Per l'elenco completo delle funzionalità, consultate Introduzione ai AEM Forms .
Con il flusso di lavoro basato su Forms su OSGi, potete creare e implementare rapidamente flussi di lavoro per varie attività nello stack OSGi, senza dover installare la funzionalità di Process Management completa nello stack JEE. Per informazioni sulle differenze e le similarità tra le funzionalità, vedi un confronto dei flussi di lavoro AEM incentrati sui moduli in OSGi e Gestione dei processi in JEE.
Dopo il confronto, se scegliete di installare la funzionalità Process Management sullo stack JEE, consultate Installare o aggiornare AEM Forms in JEE per informazioni dettagliate sull'installazione e la configurazione dello stack JEE e delle funzionalità di Process Management.

Topologia di distribuzione

Il pacchetto aggiuntivo AEM Forms è un’applicazione distribuita in AEM. Per eseguire il flusso di lavoro basato su Forms sulla funzionalità OSGi, è necessario solo un AEM Author o un'istanza di elaborazione (autore di produzione). Un'istanza di elaborazione è un'istanza AEM Author Protezione e protezione dei moduli AEM in ambiente OSGi indurita. Non eseguite operazioni di authoring effettive, ad esempio la creazione di flussi di lavoro o moduli adattivi, sull’autore della produzione.
La topologia seguente è indicativa per l’esecuzione di AEM Forms Comunicazioni interattive, Gestione della corrispondenza, acquisizione dei dati AEM Forms e flusso di lavoro incentrato sui moduli sulle funzionalità OSGi. Per informazioni dettagliate sulla topologia, consultate Topologie di architettura e distribuzione per AEM Forms .
AEM Forms Flusso di lavoro basato su moduli in OSGi esegue AEM Inbox e l’interfaccia utente per la creazione di modelli di flussi di lavoro AEM sulle istanze Author dei AEM Forms.

Requisiti di sistema

Passate alla sezione Passaggi Passaggi successivi successivi del documento, se avete già installato AEM Forms in OSGi come illustrato nell'articolo Installazione e configurazione delle funzionalità di acquisizione dei dati.
Prima di iniziare a installare e configurare il flusso di lavoro incentrato su Forms in OSGi, assicurarsi che:
  • L'infrastruttura hardware e software è già in funzione. Per un elenco dettagliato di hardware e software supportati, consultate i requisiti tecnici .
  • Il percorso di installazione dell’istanza AEM non contiene spazi bianchi.
  • Un’istanza di AEM è attiva e in esecuzione. Nella terminologia di AEM, per "istanza" si intende una copia di AEM in esecuzione su un server in modalità di creazione o pubblicazione. Per eseguire il flusso di lavoro incentrato sui moduli in OSGi è necessaria almeno un’istanza di AEM (Author o Processing):
    • Autore : Un’istanza di 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 Author Protezione e protezione dei moduli AEM in ambiente OSGi indurita. Potete impostare un'istanza Author e renderla più indurita dopo l'installazione.
    • Pubblica : Un’istanza di AEM che trasmette il contenuto pubblicato al pubblico su Internet o su una rete interna.
  • I requisiti di memoria sono soddisfatti. Il pacchetto del componente aggiuntivo AEM Forms richiede:
    • 15 GB di spazio temporaneo per le installazioni basate su Microsoft Windows.
    • 6 GB di spazio temporaneo per le installazioni basate su UNIX.
  • Requisiti aggiuntivi per i sistemi basati su UNIX: Se si utilizza il sistema operativo basato su UNIX, installare i pacchetti seguenti dal supporto di installazione del sistema operativo corrispondente.
espatriato libxcb freetype libXau
libSM zlib libICE libuuid
glibc libXext
nss-softokn-freebl
fontconfig
libX11 libXrendering libXrandr libXinerama

Install AEM Forms add-on package

Il pacchetto aggiuntivo AEM Forms è un’applicazione distribuita in AEM. Il pacchetto contiene un flusso di lavoro incentrato su Forms su OSGi e altre funzionalità. Effettuate le seguenti operazioni per installare il pacchetto del componente aggiuntivo:
  1. Apri distribuzione downloads software. È necessario un Adobe ID per accedere a Distribuzione software.
  2. Toccate Adobe Experience Manager disponibile nel menu dell'intestazione.
  3. Nella sezione Filtri :
    1. Selezionare Forms dall'elenco a discesa Soluzione .
    2. Selezionate la versione e digitate il tipo di pacchetto. Potete anche utilizzare l'opzione Download di ricerca per filtrare i risultati.
  4. Toccate il nome del pacchetto applicabile al sistema operativo in uso, selezionate Accetta termini EULA e toccate Scarica .
  5. Aprite Package Manager e fate clic su Carica pacchetto per caricare il pacchetto.
  6. Select the package and click Install .
    Potete anche scaricare il pacchetto tramite il collegamento diretto elencato nell'articolo delle release aem-forms-releases.html AEM Forms.
  7. Dopo l'installazione del pacchetto, viene richiesto di riavviare l'istanza di AEM. Non riavviare immediatamente il server. Prima di arrestare il server AEM Forms, attendete che i messaggi ServiceEvent REGISTERED e ServiceEvent UNREGISTERED non vengano visualizzati nel file # /crx-quickstart/logs/error.log e il registro sia stabile.
  8. Ripetete i passaggi da 1 a 7 su tutte le istanze Author e Publish.

Configurazioni post-installazione

I AEM Forms hanno 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 Adobe Target.

Configurazioni post-installazione obbligatorie

Configurare le librerie RSA e BouncyCastle

Per avviare la delega delle librerie, eseguite i seguenti passaggi su tutte le istanze Autore e Pubblica:
  1. Interrompi l’istanza AEM sottostante.
  2. Aprite il file # di installazione di AEM per la modifica.
    Se avete utilizzato la directory # AEM # AEM_root\crx-quickstart\.
  3. Aggiungete le seguenti proprietà al file sling.properties:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  4. Salvate e chiudete il file e avviate l’istanza di AEM.
  5. Ripetete i passaggi da 1 a 4 su tutte le istanze Author e Publish.

Configurare l’agente di serializzazione

Per aggiungere il pacchetto al inserire nell'elenco Consentiti di , eseguite i seguenti passaggi su tutte le istanze Author e Publish:
  1. Aprite AEM Configuration Manager in una finestra del browser. L’URL predefinito è https://' # : # '/system/console/configMgr.
  2. Cerca e apri la configurazione del firewall di deserializzazione.
  3. Aggiungete il pacchetto sun.util.Calendar al campo di inserire nell'elenco Consentiti . Fate clic su Salva.
  4. Ripetete i passaggi da 1 a 3 su tutte le istanze Author e Publish.

Configurazioni di post-installazione facoltative

Configurare Dispatcher

Dispatcher è uno strumento per il caching e il bilanciamento del carico per AEM. AEM Dispatcher aiuta anche a proteggere il server AEM dagli attacchi. Puoi aumentare la sicurezza dell’istanza AEM utilizzando Dispatcher insieme a un server Web di classe enterprise. Se utilizzate Dispatcher , eseguite le seguenti configurazioni per i AEM Forms:
  1. Configurare l'accesso per i AEM Forms:
    Aprire il file dispatcher.any per la modifica. Andate alla sezione del filtro e aggiungete il seguente filtro alla sezione del filtro:
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    Salvate e chiudete il file. Per informazioni dettagliate sui filtri, consultate la documentazione dispatcher-configuration.html Dispatcher.
  2. Configurare il servizio filtro di riferimento:
    Accedete al gestore di configurazione Apache Felix come amministratore. L’URL predefinito del gestore di configurazione è https://'server': # /system/console/configMgr. Nel menu Configurazioni , selezionate l'opzione Filtro di riferimento Apache Sling. Nel campo Consenti ospitanti, immettete il nome host del dispatcher per consentirlo come referente e fate clic su Salva . The format of the entry is https://'[server]:[port]' .

Configura cache

La 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 i dati precompilati. Consente di ridurre il tempo necessario per eseguire il rendering di un modulo adattivo.
  • Utilizzando la cache dei moduli adattivi, utilizzare AEM Dispatcher per memorizzare nella cache le librerie client (CSS e JavaScript) di un modulo adattivo.
  • Durante lo sviluppo di componenti personalizzati, mantenere disattivata la cache dei moduli adattivi sul server utilizzato per lo sviluppo.
Per configurare la cache dei moduli adattivi, effettuate le seguenti operazioni:
  1. Andate al gestore di configurazione della console Web AEM all'indirizzo https://'[server]:[port]'/system/console/configMgr .
  2. Fare clic su Servizio di configurazione del modulo adattivo per modificarne i valori di configurazione. Nella finestra di dialogo Modifica valori di configurazione, specificare il numero massimo di moduli o documenti che un’istanza del server AEM Forms può memorizzare nella cache nel campo Numero di moduli adattivi. Il valore predefinito è 100. Fai clic su Salva .
    Per disabilitare la cache, impostare il valore nel campo Numero di moduli adattivi 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.

Configurare Adobe Sign

Adobe Sign consente flussi di lavoro di firma elettronica per i moduli adattivi. Le firme elettroniche migliorano i flussi di lavoro per l'elaborazione di documenti per scopi legali, di vendita, di retribuzione, di gestione delle risorse umane e per molte altre aree.
In uno scenario OSGi con un flusso di lavoro tipico basato su Adobe Sign e Forms, un utente compila un modulo adattivo da richiedere per un servizio . Ad esempio, un'applicazione con carta di credito e un benefit per i cittadini vengono modulo. Quando un utente compila, invia e firma il modulo di richiesta, viene avviato un flusso di lavoro di approvazione/rifiuto. Il provider di servizi controlla l’applicazione in AEM Inbox e utilizza Adobe Sign per firmare elettronicamente l’applicazione. Per abilitare flussi di lavoro di firma elettronica simili, è possibile integrare Adobe Sign con i AEM Forms.
Per utilizzare Adobe Sign con i AEM Forms, integrare Adobe Sign con i AEM Forms .

Passaggi successivi

È stato configurato un ambiente per l’utilizzo di un flusso di lavoro incentrato su Forms sulle funzionalità OSGi. Ora, i passi verso l'utilizzo della funzionalità sono: