Show Menu
ARGOMENTI×

Introduzione alla pubblicazione di moduli su un portale

Panoramica sui componenti del portale AEM Forms

In uno scenario di implementazione tipico del portale incentrato sui moduli, lo sviluppo dei moduli e lo sviluppo del portale sono due attività discongiunte. Mentre i progettisti di moduli progettano e memorizzano i moduli in un archivio, gli sviluppatori Web creano un'applicazione Web per elencare i moduli e gestire l'invio dei moduli. I moduli vengono copiati sul livello Web in quanto non è disponibile alcuna comunicazione tra l'archivio dei moduli e l'applicazione Web.
Tali scenari spesso causano problemi di gestione e ritardi nella produzione. Ad esempio, se è disponibile una versione più recente di un modulo nella directory archivio, è necessario sostituire il modulo sul livello Web, modificare l'applicazione Web e ridistribuire il modulo sul sito pubblico. La riimplementazione dell'applicazione Web potrebbe causare un certo tempo di inattività del server. In genere, il tempo di inattività del server è un'attività pianificata e pertanto le modifiche non possono essere inviate istantaneamente al sito pubblico.
AEM Forms offre componenti portale che riducono i costi generali di gestione e i ritardi di produzione. I componenti consentono agli sviluppatori Web di creare e personalizzare un portale moduli sui siti Web creati con Adobe Experience Manager (AEM).
I componenti del portale moduli consentono di aggiungere le seguenti funzionalità:
  • Elenca i moduli in layout personalizzati. Sono disponibili layout di visualizzazione a elenco, a schede e a pannelli. Potete creare layout personalizzati.
  • Consente di visualizzare i metadati personalizzati e le azioni personalizzate durante l'elencazione.
  • Elenca i moduli pubblicati dall'interfaccia utente di AEM Forms nell'istanza di pubblicazione in cui vengono utilizzati i componenti di Forms Portal.
  • Consentire agli utenti finali di eseguire il rendering dei moduli in formato HTML e PDF.
  • Utilizzare un profilo HTML personalizzato per eseguire il rendering dei moduli.
  • Abilitare la ricerca di moduli in base a vari criteri, quali proprietà del modulo, metadati e tag.
  • Inviare i dati del modulo a un servlet.
  • Utilizzate CSS personalizzato per personalizzare l'aspetto del portale.
  • Creare collegamenti ai moduli.
  • Elenca le bozze e gli invii relativi al modulo adattivo creato dall'utente finale.

Componenti del portale AEM Forms disponibili

In AEM Forms sono disponibili i seguenti componenti portale, raggruppati in Document Services e in Predicati di Document Services:

Ricerca ed elenco

Il componente Ricerca e filtro consente di elencare i moduli dall'archivio moduli nella pagina del portale e fornisce opzioni di configurazione per elencare i moduli in base a criteri specifici. Consente inoltre di specificare i criteri di ricerca per consentire agli utenti del portale di effettuare ricerche nell'elenco dei moduli.

Bozze e invii

Mentre il componente Ricerca e filtro visualizza i moduli resi pubblici dall'autore di Forms, il componente Bozze e invii visualizza i moduli salvati come bozza per la compilazione e l'invio di moduli in un secondo momento. Questo componente offre un’esperienza personalizzata a qualsiasi utente che ha effettuato l’accesso.

Flusso di lavoro Forms Portal

Il portale Forms consente di elencare i moduli dall'archivio moduli nella pagina del portale. Consente inoltre di specificare i criteri di ricerca per consentire agli utenti del portale di effettuare ricerche nell'elenco dei moduli. È inoltre possibile utilizzare il componente Bozze e invii per visualizzare i moduli salvati come bozza per la compilazione e l'invio di moduli in un secondo momento. Prima di rendere disponibili tali funzionalità in una pagina Siti, è necessario eseguire una serie di operazioni. Effettuate i passaggi della sequenza elencata per rendere disponibili su una pagina del sito i componenti e le rispettive funzionalità:
  1. Abilitare i componenti di Forms Portal:I componenti del portale moduli non sono disponibili per l'uso. Abilita i componenti dalla barra laterale di AEM per una pagina AEM Sites.
  2. Elenca i moduli in una pagina (pagina del portale per la creazione di moduli): Puoi elencare i moduli sia nelle pagine AEM Sites che in quelle non AEM Site. L’elenco contiene moduli disponibili nell’istanza di pubblicazione. È possibile aprire i moduli e iniziare a compilarli. Ogni volta che un utente apre un modulo, viene creata una nuova istanza del modulo:
    1. Elenca i moduli in una pagina AEM Sites: Aggiungere il componente Cerca e elenca ​nella pagina e configurare il riquadro​ creating-form-portal-page.translate.html#p-list-pane-p elenco al suo interno per elencare i moduli presenti in una pagina. Aggiungete e configurate il componente Riquadro di ricerca anche al componente Ricerca e filtro per aggiungere alla pagina la funzionalità di ricerca. La pagina con il componente Portale moduli è nota come pagina portale moduli.
    2. Elenca i moduli in una pagina non AEM Sites: Utilizzare le API di ricerca del portale moduli per eseguire query, recuperare ed elencare moduli su pagine non AEM Sites.
  3. Elenca i moduli bozza e inviati in una pagina del portale moduli: Aggiungere e configurare il componente Bozze e invii nella pagina del portale dei moduli. Il componente elenca tutti i moduli che si trovano nello stato bozza e quelli già inviati.
    Per abilitare la visualizzazione di un modulo adattivo inviato nella scheda Invio, impostare l'azione Invia su Azione ** di invio Forms Portal.**In alternativa, abilitare l'opzione di invio Forms Portal. Ogni volta che un utente invia il modulo, il modulo viene aggiunto alla scheda di invio.
  4. Configurare la memorizzazione per la bozza e i dati dei moduli inviati: Per impostazione predefinita, i dati delle bozze e degli invii vengono memorizzati nell'archivio AEM. In un ambiente di produzione, si consiglia di non memorizzare i dati delle bozze o dei moduli inviati nell'archivio AEM. Configurare il componente del portale dei moduli per salvare i dati in una posizione protetta.
  5. (Facoltativo) Personalizzazione dei componenti del portale moduli: È possibile personalizzare i modelli delle pagine del portale dei moduli per conferire un aspetto distintivo ai componenti.
  6. (Facoltativo) Aggiungere metadati personalizzati ai moduli: Per migliorare l'elencazione e la ricerca, è possibile aggiungere metadati personalizzati ai moduli .
  7. Pubblicare la pagina del portale dei moduli: La pagina del portale dei moduli è ora pronta. Pubblicate la pagina.