AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
Il servizio Forms consente di creare applicazioni client interattive per l’acquisizione di dati che consentono di convalidare, elaborare, trasformare e distribuire i moduli generalmente creati in Designer. Il servizio Forms esegue il rendering come documento PDF di qualsiasi struttura del modulo sviluppato dall’utente.
Il servizio Forms consente inoltre alle organizzazioni di estendere i processi intelligenti di acquisizione dei dati mediante la distribuzione di moduli elettronici come PDF Adobi. Puoi inoltre utilizzare il servizio per importare ed esportare i dati rispettivamente da e verso PDF forms esistenti.
Utilizza il servizio Forms per effettuare le seguenti operazioni:
Utilizza il servizio Form per creare PDF forms per l’acquisizione dei dati. In genere si inizia con un modello di AEM Forms Designer. Utilizza la renderPDFForm
(collegamento a Javadoc) operazione del servizio Forms per convertire questo modello in un modulo PDF.
Il primo parametro della renderPDFForm
operation è il nome del file modello (ad esempio, ExpenseClaim.xdp
). Puoi archiviare il file modello in un file system locale, in un archivio CRX o in una posizione HTTP o FTP. È possibile specificare la posizione del file modello impostando la directory principale del contenuto nel PDFFormRenderOptions
del renderPDFForm
funzionamento. Vedi Javadoc per i dettagli di altre opzioni che puoi specificare per PDFFormRenderOptions
parametro .
La renderPDFForm
può anche accettare dati XML. I dati XML vengono uniti al modello durante la creazione di un modulo PDF in modo che il modulo PDF generato contenga i dati specificati. Il secondo parametro per renderPDFForm
può accettare un oggetto Document (Javadoc) contenente dati XML.
Utilizza la exportData
(Javadoc) operazione del servizio Forms per estrarre dati XML da un modulo PDF. Questa operazione accetta un documento come primo parametro. È possibile esportare i dati come un documento XDP o un file XML. Se si esportano i dati come file XML, i dati esportati rimuovono la busta XDP e restituiscono un file XML semplice. Potete specificare questa disposizione utilizzando il secondo parametro.
Il servizio Forms consente inoltre di unire un modulo PDF creato con AEM Forms Designer o con renderPDFForm
con dati XML. La importData
(Javadoc) il funzionamento del servizio Forms accetta il modulo PDF e i dati XML e restituisce un modulo PDF con dati XML.
Il servizio Forms può eseguire il rendering dei moduli in base ai frammenti creati con AEM Forms Designer. Un frammento è una parte riutilizzabile di un modulo. Viene salvato come file XDP separato che può essere inserito in più strutture del modulo. Ad esempio, un frammento può includere un blocco indirizzo o testo legale.
L’utilizzo dei frammenti semplifica e velocizza la creazione e la manutenzione di un numero elevato di moduli. Durante la creazione di un modulo, inserire un riferimento al frammento richiesto per consentirne la visualizzazione nel modulo. Il riferimento al frammento contiene un sottomodulo che punta al file XDP fisico.
Di seguito sono riportati i vantaggi dell’utilizzo dei frammenti: