Installazione e configurazione di un flusso di lavoro incentrato su Forms su OSGi installing-and-configuring-forms-centric-workflow-on-osgi
Introduzione introduction
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 dati. Ad esempio, la revisione di un modulo e la sua conversione in documento PDF. Se eseguite manualmente, le attività ripetitive possono richiedere molto tempo e numerose risorse.
È possibile utilizzare workflow incentrate sulla Forms su OSGi per versione rapidamente flussi di lavoro adattivi basati su moduli. Questi flussi di lavoro consentono di automatizzare i flussi di lavoro di revisione e approvazione, i flussi di lavoro processo di business 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 accesso ai documenti, decodificare moduli con codice a barre e altro ancora) e utilizzare Adobe Sign workflow di firma con moduli e documenti.
Una volta impostati, 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 in AEM Forms pacchetto aggiuntivo.
AEM Forms è una potente piattaforma di classe enterprise. Il flusso di lavoro incentrato su Forms per OSGi è solo una delle funzionalità di AEM Forms. Per l’elenco completo delle funzionalità, consulta Introduzione ad AEM Forms.
Topologia di distribuzione deployment-topology
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. Per eseguire il flusso di lavoro incentrato su Forms sulla funzionalità OSGi, è sufficiente almeno un’istanza di elaborazione o authoring di AEM (authoring di produzione). Un’istanza di elaborazione è un Autore AEM incallito dell'istanza. Non eseguire operazioni di authoring effettive, come la creazione di flussi di lavoro o moduli adattivi, sull’autore di produzione.
La topologia riportata di seguito è indicativa per l’esecuzione di comunicazioni interattive AEM Forms, gestione della corrispondenza, acquisizione dati AEM Forms e flusso di lavoro incentrato su Forms sulle funzionalità OSGi. Per informazioni dettagliate sulla topologia, vedere Architettura e topologie di implementazione per AEM Forms.
Il flusso di lavoro AEM Forms incentrato su Forms su OSGi esegue la Casella in entrata AEM e l’interfaccia utente per la creazione del modello di flusso di lavoro AEM nelle istanze Autore di AEM Forms.
Requisiti di sistema system-requirements
Prima di iniziare a installare e configurare il flusso di lavoro incentrato su Forms su OSGi, assicurati di:
-
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. Nella terminologia AEM, per "istanza" si intende una copia dell’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 (di authoring o elaborazione):
-
Autore: istanza AEM utilizzata per creare, caricare e modificare i contenuti e amministrare il sito web. Quando il contenuto è pronto per essere pubblicato, viene replicato nell’istanza di pubblicazione.
-
Elaborazione: Un’istanza di elaborazione è un Autore AEM incallito dell'istanza. Puoi impostare un’istanza Autore e irrigidirla dopo aver eseguito l’installazione.
-
Pubblica: istanza dell’AEM che fornisce il contenuto pubblicato al pubblico tramite Internet o 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 Microsoft basate su Windows.
- 6 GB di spazio temporaneo per 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 rispettivo sistema operativo.
Installare il pacchetto del componente aggiuntivo AEM Forms install-aem-forms-add-on-package
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. Il pacchetto contiene un flusso di lavoro incentrato su Forms su OSGi 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.
-
Seleziona Adobe Experience Manager disponibile nel menu di intestazione.
-
In Filtri sezione:
- Seleziona Forms dal Soluzione elenco a discesa.
- Seleziona la versione e digita per il pacchetto. È inoltre possibile utilizzare Cerca download per filtrare i risultati.
-
Selezionare il nome del pacchetto applicabile al sistema operativo in uso, quindi selezionare Accetta termini EULA, e seleziona Scarica.
-
Apri Gestione pacchetti e fai clic su Carica pacchetto per caricare il pacchetto.
-
Seleziona il pacchetto e fai clic su Installa.
Puoi anche scaricare il pacchetto tramite la collegare diretta elencata nell'articolo sulle versioni AEM Forms.
-
Dopo aver installato il pacchetto, viene chiesto di riavviare il AEM istanza. Non riavviare immediatamente il server. Prima di arrestare il server AEM Forms, attendere che i messaggi ServiceEvent REGISTERED e ServiceEvent UNREGISTERED smettano di apparire nel [file AEM-Installation-Directory]/crx-quickstart/logs/error.log e il registro sia stabile.
note note NOTE Si consiglia di utilizzare il comando 'Ctrl + C' per riavviare l'SDK. Il riavvio dell'SDK AEM utilizzando metodi alternativi, ad esempio l'arresto dei processi Java, potrebbe lead a incoerenze nell'ambiente di sviluppo AEM. -
Ripeti i passaggi da 1 a 7 su tutte le istanze Author e Publish.
Configurazioni post-installazione post-installation-configurations
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 e Adobe Target.
Configurazioni post-installazione obbligatorie mandatory-post-installation-configurations
Configurare RSA e BouncyCastle librerie configure-rsa-and-bouncycastle-libraries
Per avviare le librerie, esegui i seguenti passaggi su tutte le istanze Author e Publish:
-
Arresta l’istanza AEM sottostante.
-
Apri [Directory di installazione AEM]File \crx-quickstart\conf\sling.properties per la modifica.
Se ha usato [Directory di installazione AEM]\crx-quickstart\bin\start.bat per avviare l’AEM, quindi modifica il file sling.properties che si trova in [AEM_root]\crx-quickstart.
-
Aggiungi le seguenti proprietà al file sling.properties:
code language-shell sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
-
Salva e chiudi il file e avvia l’istanza AEM.
-
Ripeti i passaggi da 1 a 4 su tutte le istanze Author e Publish.
Configurare l’agente di serializzazione configure-the-serialization-agent
Per aggiungere il pacchetto al inserisco nell'elenco Consentiti di creazione, effettua le seguenti operazioni su tutte le istanze Author e Publish:
- Apri Gestione configurazione AEM in una finestra del browser. L’URL predefinito è https://'[server]:[porta]'/system/console/configMgr.
- Cerca e apri Configurazione firewall deserializzazione.
- Aggiungi il sun.util.calendar pacchetto per INSERISCO NELL'ELENCO CONSENTITI DI campo. Fai clic su Salva.
- Ripeti i passaggi 1-3 su tutte le istanze Author e Publish.
Configurazioni opzionali post-installazione optional-post-installation-configurations
Configurare Dispatcher configure-dispatcher
Dispatcher è uno strumento di caching e bilanciamento del carico per AEM. Il Dispatcher AEM 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 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 di 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]'
.
Configura cache configure-cache
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.
- Quando si utilizza la cache dei moduli adattivi, è necessario utilizzare Dispatcher AEM per memorizzare nella cache le librerie client (CSS e JavaScript) di un modulo adattivo.
- Durante lo sviluppo di componenti personalizzati, mantieni disabilitata la cache dei moduli adattivi sul server utilizzato per lo sviluppo.
Per configurare la cache dei moduli adattivi, effettua le seguenti operazioni:
-
Vai a Gestione configurazione console web AEM all’indirizzo
https://'[server]:[port]'/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.
note note NOTE 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.
Configurare Adobe Sign configure-adobe-sign
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 un tipico scenario di flusso di lavoro basato su Adobe Sign e Forms per OSGi, 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 domanda, viene avviato un flusso di lavoro di approvazione/rifiuto. Il fornitore di servizi esamina l’applicazione nella casella in entrata dell’AEM e utilizza Adobe Sign per firmare elettronicamente l’applicazione. 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.
Passaggi successivi next-steps
Hai configurato un ambiente per l’utilizzo di un flusso di lavoro incentrato su Forms sulle funzionalità OSGi. Ora, i passaggi per utilizzare la funzionalità sono i seguenti: