Elencare Forms adattivo su un portale

In uno scenario di distribuzione 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. Forms viene copiato sul livello web in quanto non vi è comunicazione tra l’archivio dei moduli e l’applicazione web.

Tali scenari si traducono spesso in problemi di gestione e ritardi nella produzione. Ad esempio, se nella directory archivio è disponibile una versione più recente del modulo, è necessario sostituire il modulo sul livello Web, modificare l’applicazione Web e ridistribuire il modulo sul sito pubblico. La ridistribuzione dell'applicazione Web potrebbe causare tempi di inattività del server. In genere, i tempi di inattività del server sono un’attività pianificata e pertanto le modifiche non possono essere inviate istantaneamente al sito pubblico.

AEM Forms fornisce componenti del 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 Forms sui siti web creati con Adobe Experience Manager (AEM).

I componenti del portale moduli consentono di aggiungere le seguenti funzionalità:

  • Elencare moduli in layout personalizzati. Sono disponibili layout predefiniti per le viste a elenco e a schede. Puoi creare layout personalizzati.
  • Consente di visualizzare metadati personalizzati e azioni personalizzate durante l’elenco.
  • 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.
  • Abilita la ricerca di moduli in base al titolo e alla descrizione.
  • Utilizza CSS personalizzati per personalizzare l’aspetto del portale.
  • Creare collegamenti ai moduli.
  • Elenca le bozze e gli invii relativi a Adaptive Forms creati dall'utente finale.

Componenti di una pagina del portale Forms

AEM Forms fornisce i seguenti componenti del portale:

  • Ricerca e filtro: Questo componente 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.

  • 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 bozze per essere completati in seguito e inviati. Questo componente offre un’esperienza personalizzata a qualsiasi utente connesso.

  • Collegamento: Questo componente consente di creare un collegamento a un modulo in qualsiasi punto della pagina.

È possibile importare i componenti predefiniti di Forms Portal dall'Archetipo di progetto AEM. Dopo l’importazione, esegui le seguenti configurazioni:

Importare componenti del portale Forms

Per importare componenti predefiniti di Forms Portal su AEM Forms as a Cloud Service, esegui i seguenti passaggi:

  1. Clona l’archivio Git di Cloud Manager nella tua istanza di sviluppo locale: L’archivio Git di Cloud Manager contiene un progetto AEM predefinito. Si basa su Archetipo AEM. Clona il tuo archivio Git di Cloud Manager utilizzando Self-Service Git Account Management dall’interfaccia utente di Cloud Manager per portare il progetto nell’ambiente di sviluppo locale. Per informazioni dettagliate sull'accesso all'archivio, vedi Accesso agli archivi.

  2. Crea Experience Manager Forms come [Cloud Service] progetto: Crea Experience Manager Forms come [Cloud Service] basato su Archetipo AEM 27 o successiva. L’archetipo aiuta gli sviluppatori a iniziare facilmente a sviluppare per AEM Forms as a Cloud Service. Include inoltre alcuni temi e modelli di esempio per aiutarti a iniziare rapidamente.

    Per creare Experience Manager Forms Progetto as a Cloud Service, apri il prompt dei comandi ed esegui il comando sottostante. Per includere Forms configurazioni, temi e modelli specifici, set includeForms=y.

    mvn -B archetype:generate -DarchetypeGroupId=com.adobe.aem -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=30 -DaemVersion="cloud" -DappTitle="My Site" -DappId="mysite" -DgroupId="com.mysite" -DincludeForms="y"
    

    Inoltre, cambia appTitle, appIde groupId, nel comando precedente per riflettere l'ambiente.

  3. In Prerelease, esegui i seguenti passaggi per utilizzare i componenti del portale Forms:

    • Abilita il canale prerelease.
    • Sostituisci core-forms-components-* con la versione prerelease desiderata (ad esempio, 1.0.4-PRERELEASE-20211223) nel tuo Cloud Manager/AEM Archetype il progetto aggiornando <core.forms.components.version>x.y.z</core.forms.components.version> nel livello principale pom.xml del progetto Archetype.
  4. Distribuisci il progetto nell’ambiente di sviluppo locale: È possibile utilizzare il comando seguente per distribuire nell'ambiente di sviluppo locale

    mvn -PautoInstallPackage clean install

    Per l'elenco completo dei comandi, vedere Creazione e installazione

  5. Distribuisci il codice nel tuo AEM Forms Ambiente as a Cloud Service.

Configurare l’archiviazione Azure per Forms adattivo

Experience Manager Forms Integrazione dei dati fornisce Azure configurazione di archiviazione per integrare i moduli con Azure servizi di storage. Il modello dati modulo può essere utilizzato per creare un Forms adattivo che interagisca con Azure per abilitare i flussi di lavoro aziendali.

Crea configurazione archiviazione Azure

Prima di eseguire questi passaggi, assicurati di disporre di un account di archiviazione di Azure e di una chiave di accesso per autorizzare l’accesso a Azure account di archiviazione.

  1. Passa a Strumenti > Cloud Services > Archiviazione di Azure.
  2. Seleziona una cartella per creare la configurazione e tocca Crea.
  3. Specifica un titolo per la configurazione nella Titolo campo .
  4. Specifica il nome della Azure account di archiviazione nel Account di archiviazione di Azure campo .

Configurare il connettore di archiviazione unificata per il portale Forms

Esegui i seguenti passaggi per configurare Unified Storage Connector per i flussi di lavoro AEM:

  1. Passa a Strumenti > Forms > Connettore di archiviazione unificata.
  2. In Portale Forms sezione , seleziona Azure dal Storage elenco a discesa.
  3. Specifica la percorso di configurazione per la configurazione di archiviazione di Azure in Percorso di configurazione dell'archiviazione campo .
  4. Tocca Pubblica quindi tocca Salva per salvare la configurazione.

Abilita componenti del portale Forms

Per utilizzare qualsiasi componente di base (inclusi i componenti del portale predefiniti) in un sito Adobe Experience Manager (AEM), è necessario creare un componente proxy e abilitarlo per il sito. Per creare un componente proxy e abilitare i componenti del portale, vedi Utilizzo dei componenti core.

Una volta abilitato un componente portale, puoi utilizzarlo nell’istanza di authoring della pagina Sites.

Aggiungere e configurare i componenti del portale Forms

Puoi creare e personalizzare Forms Portal sui siti web creati utilizzando AEM aggiungendo e configurando i componenti del portale. Assicurati che componenti abilitati prima di utilizzarli nel portale Forms.

Per aggiungere un componente, trascinalo dal riquadro Componenti al contenitore di layout nella pagina oppure tocca l’icona di aggiunta nel contenitore di layout e aggiungi il componente dal Inserisci nuovo componente finestra di dialogo.

Configura il componente Bozze e invii

Il componente Bozze e invii visualizza i moduli salvati come bozze per essere completati in seguito e inviati. Per configurare, tocca il componente e quindi tocca il Icona Configura. In Bozze e invii specificare il titolo per indicare l’elenco dei moduli come bozze o moduli inviati. Seleziona anche se il componente deve elencare i moduli bozza o i moduli inviati in formato scheda o elenco.

Icona Bozze

Icona Invii

Configura componente Ricerca e Registrazione

Il componente Ricerca e filtro viene utilizzato per elencare i moduli adattivi su una pagina e per implementare la ricerca nei moduli elencati.

Icona Ricerca e filtro

Per configurare, tocca il componente e quindi tocca il Icona Configura. La Ricerca e filtro viene visualizzata la finestra di dialogo .

  1. In Visualizzazione configura quanto segue:
    • In Titolo, specifica il titolo del componente Ricerca e filtro . Un titolo indicativo consente agli utenti di eseguire ricerche rapide nell’elenco dei moduli.
    • Da Layout selezionare il layout per rappresentare i moduli in formato scheda o elenco.
    • Seleziona Nascondi ricerca e Nascondi ordinamento per nascondere la ricerca e l'ordinamento in base alle funzioni.
    • In Descrizione comandi, fornisce la descrizione comando visualizzata quando passi il cursore del mouse sul componente.
  2. In Cartella risorse specificare il percorso in cui i moduli vengono estratti ed elencati nella pagina. È possibile configurare più posizioni di cartelle.
  3. In Risultati configurare il numero massimo di moduli da visualizzare per pagina. Il valore predefinito è otto moduli per pagina.

Il componente Collegamento consente di fornire collegamenti a un modulo adattivo sulla pagina. Per configurare, tocca il componente e quindi tocca il Icona Configura. La Modifica componente Collegamento viene visualizzata la finestra di dialogo .

  1. In Visualizzazione , fornisce la didascalia di collegamento e la descrizione comando per facilitare l’identificazione dei moduli rappresentati dal collegamento.
  2. In Informazioni risorsa Specifica il percorso del repository in cui è memorizzata la risorsa.
  3. In Parametri query specifica i parametri aggiuntivi nel formato della coppia chiave-valore . Quando fai clic sul collegamento, questi parametri aggiuntivi vengono passati insieme al modulo.

Configurare l’invio asincrono dei moduli con Adobe Sign

Puoi configurare l’invio di un modulo adattivo solo dopo che tutti i destinatari avranno completato la cerimonia di firma. Segui i passaggi riportati di seguito per configurare l’impostazione utilizzando Adobe Sign.

  1. Nell’istanza di authoring, apri un modulo adattivo in modalità di modifica.
  2. Dal riquadro a sinistra, tocca l’icona Proprietà ed espandi il SEGNALAZIONE ELETTRONICA opzione .
  3. Seleziona Abilita Adobe Sign. Vengono visualizzate varie opzioni di configurazione.
  4. In Invia il modulo seleziona la sezione dopo che ogni destinatario ha completato la cerimonia di firma opzione per configurare l’azione Invia modulo , in cui il modulo viene inviato per la prima volta a tutti i destinatari per la firma. Dopo che tutti i destinatari hanno firmato il modulo, viene inviato solo il modulo.

Salva Forms adattivo come bozze

È possibile salvare i moduli come bozze per completarli in un secondo momento. Esistono due modi in cui un modulo viene salvato come bozza:

  • Crea una regola "Salva modulo" su un componente modulo, ad esempio un pulsante. Facendo clic sul pulsante, la regola viene attivata e il modulo viene salvato come bozza.
  • Attiva la funzione di salvataggio automatico, che salva il modulo in base all’evento specificato o dopo un intervallo di tempo configurato.

Creare regole per salvare un modulo adattivo come bozza

Per creare una regola "Salva modulo" su un componente modulo, ad esempio un pulsante, segui la procedura seguente:

  1. Nell’istanza di authoring, apri un modulo adattivo in modalità di modifica.
  2. Dal riquadro a sinistra, tocca Icona Componenti e trascinare il Pulsante al modulo.
  3. Tocca Pulsante quindi tocca Icona Configura.
  4. Tocca Modifica regole per aprire l’Editor regole.
  5. Tocca Crea per configurare e creare la regola.
  6. In Quando seleziona "è cliccato" e nella sezione Then selezionare le opzioni "Salva modulo".
  7. Tocca Fine per salvare la regola.

Abilita salvataggio automatico

È possibile configurare la funzione di salvataggio automatico per un modulo adattivo come segue:

  1. Nell’istanza di authoring, apri un modulo adattivo in modalità di modifica.
  2. Dal riquadro a sinistra, tocca il Icona Proprietà ed espandere SALVATAGGIO AUTOMATICO opzione .
  3. Seleziona la Abilita casella di controllo per abilitare il salvataggio automatico del modulo. Puoi configurare le seguenti operazioni:
  • Per impostazione predefinita, la Evento modulo adattivo è impostato su "true", il che implica che il modulo viene salvato automaticamente dopo ogni evento.
  • In Trigger, configura per attivare il salvataggio automatico in base all’occorrenza di un evento o dopo un intervallo di tempo specifico.

In questa pagina