Show Menu
ARGOMENTI×

Introduction to AEM Forms app

Panoramica

L'app AEM Forms consente la sincronizzazione di moduli adattivi, moduli mobili e set di moduli su dispositivi mobili, in base al server in uso. È possibile definire flussi di lavoro incentrati su Forms nei flussi di lavoro OSGi o Forms in JEE . Ad esempio, è possibile eseguire una società bancaria e utilizzare AEM Forms per gestire le applicazioni e le comunicazioni dei clienti. I clienti compilano un modulo e lo inviano per la verifica. Se il modulo è abilitato su dispositivi mobili, i clienti possono compilarlo nell'app AEM Forms. È inoltre possibile gestire il flusso di lavoro di verifica abilitando il modulo di verifica sui dispositivi mobili. Il lavoratore sul campo può trasportare un dispositivo mobile al cliente, verificare i dettagli e inviare il modulo. L’app AEM Forms si sincronizza con il server AEM Forms e recupera i moduli abilitati per i dispositivi mobili. Se l'app è offline, memorizza i dati localmente.
Il codice sorgente dell’app AEM Forms è disponibile per i clienti tramite la condivisione di pacchetti. Il pacchetto del codice sorgente nella condivisione del pacchetto è disponibile come segue: adobe-aemfd-forms-app-src-pkg-<version>.zip .
L'app AEM Forms è supportata sui dispositivi iOS, Android e Windows. Puoi installare l’app AEM Forms per Android da Google Play, iOS dall’App Store e Windows da Windows Store.
[ ![google_play](assets/google_play.png)](https://play.google.com/store/apps/details?id=com.adobe.aem.forms)
    
    [ ![app_store](assets/app_store.png)](https://itunes.apple.com/us/app/adobe-experience-manager-forms/id1129625976?ls=1&amp;mt=8)
    
    [ ![microsoft-badge-icon](assets/microsoft-badge-icon.png)](https://www.microsoft.com/en-us/store/p/adobe-experience-manager-forms/9nd12rlxtgtt)

Per installare, personalizzare e distribuire l'app sui dispositivi iOS, Android o Windows, consultate Personalizzare, creare e distribuire l'app AEM Forms.

Prerequisiti

L'app AEM Forms richiede un server AEM Forms. Gli utenti possono eseguire il rendering dei moduli creati con AEM Forms compilateli, salvateli come bozze e inviateli. L'app si connette al server e recupera i moduli abilitati da esso. L'app AEM Forms si sincronizza con il server e, non appena i moduli vengono caricati nell'app, gli utenti possono lavorare offline. Se l'app è offline, i dati vengono salvati sul dispositivo e i dati vengono sincronizzati con il server quando l'app è online.

App AEM Forms con i server che utilizzano il flusso di lavoro AEM Forms

Se si dispone di un server AEM Forms Workflow, è possibile eseguire il rendering dei moduli come attività nell'app AEM Forms. Ad esempio, si esegue un'azienda bancaria e il cliente compila un'applicazione per utilizzare i propri servizi. L’applicazione è un modulo adattivo che accetta le informazioni dei clienti e le memorizza come invio per la revisione. L'amministratore rivede un'applicazione e inoltra una richiesta di verifica al lavoratore sul campo. L'applicazione inoltrata abilita un modulo di verifica nell'app del lavoratore sul campo come attività. Il lavoratore sul campo trasporta il dispositivo mobile al cliente e verifica i dettagli.

App AEM Forms con i server che utilizzano il flusso di lavoro incentrato sui moduli in OSGi

Se si dispone di un server AEM Forms, è possibile eseguire il rendering dei moduli adattivi come applicazione AEM Inbox e delle attività nell'app AEM Forms. Ad esempio, si esegue un'azienda bancaria e il cliente compila un'applicazione per utilizzare i propri servizi. L'applicazione è associata a un modulo adattivo che accetta le informazioni dei clienti e le memorizza come invio per la revisione. L'amministratore rivede l'attività e approva la richiesta di verifica al lavoratore del campo. Il lavoratore sul campo trasporta il dispositivo mobile al cliente e verifica i dettagli.
Per ulteriori informazioni sull'app AEM Forms che utilizza il server AEM Forms, consulta la sezione dedicata all'attività di valutazione di Conard nella documentazione relativa al sito Web.

Moduli standalone o app AEM Forms con server senza AEM Forms Workflow

Un server AEM Forms che non utilizza AEM Forms Workflow è AEM Forms su OSGi o un modulo mobile o adattivo autonomo. L’app AEM Forms funziona con l’implementazione di AEM Forms su OSGi . I moduli che abilitate e pubblicate per l'app AEM Forms sono disponibili nell'app.
I moduli vengono scaricati nell'app e sono disponibili offline. Ad esempio, si esegue un'azienda bancaria e un cliente compila un'applicazione sul sito. L'applicazione è un modulo adattivo che accetta le informazioni dei clienti e le memorizza per la revisione. L’amministratore esamina il modulo e crea un modulo di verifica nell’istanza di creazione di AEM. L'amministratore abilita la sincronizzazione del modulo con l'app AEM Forms e lo pubblica. Se il modulo di verifica è disponibile nell'app AEM Forms, l'agente del campo può utilizzare un dispositivo mobile per verificare i dettagli del cliente. Il dispositivo mobile si sincronizza con il server e il modulo di verifica viene caricato nell'app. L'agente del campo può visitare il cliente, verificare i dettagli, salvare i dati come bozza o inviare il modulo di verifica. Il modulo viene sincronizzato con il server ogni volta che l'app è online.
Per sincronizzare il modulo nell'app AEM Forms:
  1. Nell’istanza di creazione, selezionare un modulo e fare clic su Visualizza proprietà .
  2. Nella pagina delle proprietà fare clic su Avanzate .
  3. In Avanzate, abilita opzione: Sincronizza con l&#39;app AEM Forms e tocca Salva .
Quando il modulo viene pubblicato, l'app si sincronizza con il server e recupera il modulo. Per sincronizzare più moduli, nell'istanza di creazione selezionare più moduli in Forms Manager e toccare Sincronizza con l&#39;app AEM Forms.

Supporto per dispositivi mobili

Funzioni principali dell'app AEM Forms

App AEM Forms con i server AEM Forms

È possibile sincronizzare l'app con il server AEM Forms e lavorare con i moduli sul dispositivo mobile.
Con il server AEM Forms Workflow, un modulo può essere associato a un punto di partenza in un processo Workbench e all’applicazione AEM Inbox. A un'applicazione AEM Inbox può essere associato un modulo adattivo. A un punto di avvio possono essere associati moduli adattivi, moduli HTML5 o un set di moduli. Un punto di avvio può essere inviato come attività oppure l'attività può essere salvata come bozza. Per ulteriori informazioni sulle differenze tra un’applicazione AEM Inbox e un punto di partenza, consultate Azioni e funzionalità dei flussi di lavoro AEM incentrati sui moduli nei flussi di lavoro JEE OSGi e AEM Forms.
Con il server AEM Forms senza flusso di lavoro AEM Forms, viene eseguito il rendering di un modulo abilitato per la sincronizzazione nell'app AEM Forms. I moduli sono disponibili nella scheda Moduli dell'app, possono essere inviati o salvati come bozza. Nell'app sono supportati moduli adattivi e moduli per dispositivi mobili.
  1. Salvataggio di un'attività o di un modulo come bozza
    L'opzione Salva come bozza consente di salvare un'istantanea di un'attività o di un modulo insieme ai dati compilati e ai file allegati nel modulo associato. Le bozze vengono salvate sul dispositivo mobile e sincronizzate con il server AEM Forms per un successivo recupero.
  2. Salva modulo come modello
    A volte, quando gli utenti compilano un modulo, gli input di alcuni campi rimangono gli stessi. Per tali istanze, è possibile compilare i campi che richiedono valori identici in ogni istanza e salvare il modulo o la bozza come modello. Ora, ogni volta che create un’istanza del modello, i campi specificati sono già compilati con i valori specificati nel modello. Consente di risparmiare tempo e sforzi per compilare il modulo.

Operazioni con le attività e i moduli

Puoi sincronizzare l’app con il server AEM Forms Workflow e lavorare su attività e moduli sul dispositivo mobile.
Un'attività sul dispositivo mobile contiene un modulo adattivo, un modulo HTML5 o un set di moduli e può contenere allegati e URL di riepilogo. Per impostazione predefinita, le attività assegnate all’utente vengono inserite nella cartella Attività . Quando lavori su un’attività, puoi modificare l’attività e salvare una bozza di copia dell’attività nel server AEM Forms.
Un modulo sul dispositivo mobile può essere un modulo adattivo o mobile. I moduli abilitati per la sincronizzazione nell'app dei moduli sono disponibili nella cartella Forms. È possibile sincronizzare i moduli abilitati nel server AEM Forms senza il flusso di lavoro AEM Forms (AEM Forms su OSGi).
Vedi:

Utilizzo offline

Potete utilizzare il dispositivo mobile in modalità offline. È possibile accedere all'applicazione anche in assenza di connettività di rete e lavorare su tutti i moduli sincronizzati con il dispositivo al momento dell'ultima connessione. Per informazioni dettagliate sulla sincronizzazione dei moduli, vedere Sincronizzazione dell'app . Se si sceglie di sincronizzare gli allegati associati a un modulo, è possibile aprire gli allegati anche in modalità offline. È possibile modificare il modulo, aggiungere annotazioni e inviare o salvare un modulo in modalità offline. Al successivo accesso online, il modulo viene sincronizzato con il server AEM Forms.
Per informazioni dettagliate, consultate Utilizzo della modalità offline.

Adding annotations

È possibile aggiungere i seguenti allegati a un modulo sul dispositivo mobile
  • Note : è possibile utilizzare la funzione Note per aggiungere uno script a mano libera o una nota di testo nel modulo. Per informazioni dettagliate, consultate Aggiunta di una nota .
  • Immagine - L'app AEM Forms include una funzione che utilizza la funzionalità della fotocamera o la galleria del dispositivo mobile. Utilizzando l'allegato fotografico, è possibile aggiungere una foto al modulo associato. Per informazioni dettagliate, consultate Aggiunta di una fotografia .

Autosavaluta

Quando un utente immette dei dati nell'app AEM Forms, la funzione di salvataggio automatico li salva a intervalli regolari. La funzione di salvataggio automatico nell'app AEM Forms consente di evitare la perdita di dati se l'app si chiude a causa di condizioni come la batteria scarica.

Differenze tra le funzioni dell'app AEM Inbox e AEM Forms

Due dei modi principali per avviare un flusso di lavoro incentrato sui moduli sono utilizzare l'app AEM Inbox e AEM Forms. Le funzionalità dell'app AEM Inbox e AEM Forms, tuttavia, sono diverse. AEM Inbox funziona solo con flussi di lavoro incentrati su Forms, mentre l'app AEM Forms funziona sia con flussi di lavoro incentrati sui moduli che con la gestione dei processi. Per ulteriori informazioni sulle differenze tra le funzionalità delle app AEM Inbox e AEM Forms, consultate Azioni e funzionalità dei flussi di lavoro AEM incentrati sui moduli nei flussi di lavoro OSGi e AEM Forms JEE.

Moduli supportati

Tipi di modulo supportati nell'app AEM Forms:

Modulo adattivo

Un modulo adattivo che si adatta dinamicamente agli input degli utenti è supportato nell'app AEM Forms. Sono supportati anche i moduli adattivi caricati in modo persistente.

Modulo mobile

In AEM Forms è possibile creare moduli per dispositivi mobili. I moduli mobili vengono rappresentati come moduli HTML nei dispositivi mobili che si adattano in base ai dispositivi di visualizzazione.

Set di moduli

Con i formati, è possibile raggruppare più moduli relativi a un servizio o a un processo per automatizzare un processo aziendale e presentarli agli utenti finali. In questo caso, gli utenti possono compilare l'intero set come un unico set e non è necessario archiviare, inviare e tenere traccia dei singoli moduli o processi.
Richiede il flusso di lavoro AEM Forms (AEM Forms on JEE).

Funzionamento dell’app AEM Forms

L'app AEM Forms offre una soluzione mobile per consentire ai lavoratori del settore di lavorare sui moduli ad essi assegnati. L'applicazione memorizza nella cache i dati completi dal server e fornisce un'esperienza utente efficiente salvando tutto il lavoro localmente. I dati del disco vengono inviati al server tramite aggiornamenti tempestivi della sincronizzazione.
L'app AEM Forms è un'applicazione basata su PhoneGap 5.0 in cui il modello Backbone viene utilizzato in modo efficiente per presentare i dati memorizzati nei modelli attraverso le viste. Tutte le operazioni native vengono eseguite tramite i plug-in PhoneGap.

Personalizzare, creare e distribuire l'app AEM Forms

Applicabile solo se per creare l'app si utilizza il codice sorgente dell'app AEM Forms.
L'app AEM Forms è facile da personalizzare in base alle esigenze specifiche dell'organizzazione. Il codice sorgente per l’applicazione viene fornito insieme a AEM Forms. Puoi cambiare il codice sorgente e creare una tua soluzione per la forza lavoro mobile. Potete inoltre firmare l'app con la vostra chiave enterprise.

Personalizza

Potete personalizzare l'app per:
Marchio : Modifica l'icona dell'app, il nome dell'app, le immagini di avvio e le pagine nell'app AEM Forms. Potete anche modificare il testo per localizzare l'app per un'area specifica. Per ulteriori informazioni sul branding dell'app AEM Forms, consultate Personalizzazione del marchio.
Tema : Modifica di stili quali colori, font e spaziatura nell'interfaccia utente dell'app AEM Forms. Per ulteriori informazioni, consultate Personalizzazione dei temi .
Gesti : Modifica gesti quali il passaggio del dito verso destra e il passaggio del dito verso sinistra nell'interfaccia utente dell'app AEM Forms. Per ulteriori informazioni, consultate Personalizzazione dei gesti .
Per ulteriori informazioni sulla configurazione di un progetto di app AEM Forms per la personalizzazione, vedi:

Creazione e distribuzione

Il codice sorgente per l’app AEM Forms può essere estratto dal file adobe-lc-mobileworkspace-src.zip disponibile come parte del pacchetto di origine dell’app AEM Forms per la condivisione di pacchetti.
Per ottenere l'origine dell'app AEM Forms, effettua i seguenti passaggi:
  1. Passa alla condivisione del pacchetto
    URL: https://<server>:<port>/crx/packageshare .
  2. Scaricate il pacchetto sorgente. Quando scaricate il pacchetto, questo viene aggiunto nel gestore pacchetti di AEM Forms.
  3. Dopo il download, passa a: https://<server>:<port>/crx/packmgr/index.jsp e installare adobe-aemfd-forms-app-src-pkg-<version>.zip .
  4. Per scaricare il pacchetto, aprite https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip nel browser.
    Il pacchetto di origine viene scaricato sul dispositivo.
Per iOS :
Per informazioni dettagliate su come creare un'app iOS (.ipa), consultate Configurare il progetto Xcode e creare l'app iOS.
Per informazioni dettagliate su come firmare l'app AEM Forms con il profilo di provisioning, consultate Configurazione, elaborazione e risoluzione dei problemi per la firma del codice iOS .
Per Android :
Per informazioni dettagliate su come creare un'app Android (.apk), consultate Configurare il progetto Eclipse e creare l'app Android.
Per informazioni dettagliate su come firmare l'app AEM Forms, consultate Firma delle applicazioni .
Per Windows :
Per informazioni dettagliate su come creare un'app Windows (.appx), consultate Configurare il progetto Visual Studio e creare l'app Windows.
Per informazioni dettagliate sulla distribuzione dell'app tramite MDM, consultate Distribuire app AEM Forms. La distribuzione delle app tramite MDM è applicabile solo per iOS e Android.

Consigli per aggiornare Mobile Workspace all'app AEM Forms

Se state effettuando l'aggiornamento alla versione più recente dell'app AEM Forms, accertatevi di leggere i punti seguenti:
  • Se avete installato una versione precedente dell'app dallo store Play su Android Potete aggiornare l'app direttamente dallo store Play.
  • Se la versione precedente dell'app è creata e installata utilizzando il codice sorgente (applicabile per iOS e Android) :
    Prima di installare la nuova app, sincronizza tutti i dati con il server AEM Forms. Dopo la sincronizzazione dei dati, disinstallate la versione precedente dell'app e installate la nuova app.