Show Menu
SUJETS×

Introduction to AEM Forms app

Présentation

L’application AEM Forms permet de synchroniser des formulaires adaptatifs, des formulaires mobiles et des jeux de formulaires sur les périphériques mobiles, en fonction de votre serveur. Vous pouvez définir des processus en tant que Processus spécifiques à Forms on OSGi ou Processus Forms on JEE. Par exemple, vous dirigez un établissement bancaire et utilisez AEM Forms pour gérer les demandes et les communications de vos clients. Vos clients remplissent un formulaire et le soumettent pour vérification. Si vous activez le formulaire sur des périphériques mobiles, vos clients peuvent remplir le formulaire dans l’application AEM Forms. Vous pouvez également gérer le processus de vérification en activant le formulaire de vérification sur les périphériques mobiles. Votre agent de terrain peut apporter un périphérique mobile au client, vérifier les détails et envoyer le formulaire. L’application AEM Forms se synchronise avec le serveur AEM Forms et récupère les formulaires compatibles avec les périphériques mobiles. Si l’application est hors ligne, elle enregistre les données localement.
Le code source de l’application AEM Forms est accessible via la Distribution de logiciels. The source code package in Software Distribution is available as: adobe-aemfd-forms-app-src-pkg-<version>.zip .
L’application AEM Forms est prise en charge sur les périphériques iOS, Android, Windows. Vous pouvez installer une application AEM Forms pour Android depuis Google Play, iOS depuis l’App Store et Windows depuis le Windows Store.
&lbrack; ![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)

Pour installer, personnaliser et distribuer l’application sur les périphériques iOS, Android ou Windows, consultez Personnaliser, créer et distribuer l’application AEM Forms .

Conditions préalables

L’application AEM Forms nécessite un serveur AEM Forms. Les utilisateurs peuvent générer les formulaires que vous créez dans le serveur AEM Forms, les remplir, les enregistrer sous forme de brouillons et les envoyer. L’application se connecte au serveur et y récupère les formulaires activés. L’application AEM Forms se synchronise avec le serveur et dès que les formulaires sont chargés dans l’application, les utilisateurs peuvent travailler hors ligne. Si l’application est hors ligne, les données sont enregistrées sur le périphérique, et les données sont synchronisées avec le serveur lorsque l’application est en ligne.

Application AEM Forms avec des serveurs utilisant AEM Forms Workflow

Si vous avez un serveur AEM Forms Workflow, vous pouvez générer des formulaires en tant que tâches au sein de l’application AEM Forms. Par exemple, vous dirigez un établissement bancaire et un client remplit une demande d’utilisation de vos services. La demande est un formulaire adaptatif qui accepte les informations de vos clients, puis les stocke en tant qu’envoi pour révision. L’administrateur examine la demande et transfère une demande de vérification à l’agent de terrain. La demande transférée active un formulaire de vérification dans l’application de l’agent de terrain en tant que tâche. Votre agent de terrain apporte le périphérique mobile auprès de votre client et vérifie les détails.

Application AEM Forms avec des serveurs utilisant des processus basés sur l’utilisation de Forms on OSGi

Si vous avez un serveur AEM Forms, vous pouvez générer des formulaires adaptatifs en tant que demande depuis la boîte de réception AEM et tâches au sein de l’application AEM Forms. Par exemple, vous dirigez un établissement bancaire et un client remplit une demande d’utilisation de vos services. La demande est associée à un formulaire adaptatif qui accepte les informations de vos clients, puis les stocke en tant qu’envoi pour révision. L’administrateur examine la tâche et approuve la demande de vérification à l’agent de terrain. Votre agent de terrain apporte le périphérique mobile auprès de votre client et vérifie les détails.

Formulaires autonomes ou application AEM Forms avec des serveurs sans le serveur AEM Forms Workflow

Un serveur AEM Forms qui n’utilise pas AEM Forms Workflow est un serveur AEM Forms on OSGi ou un formulaire adaptatif ou mobile autonome. L’application AEM Forms fonctionne avec votre implémentation d’AEM Forms on OSGi . Forms que vous activez et publiez pour l’application AEM Forms est disponible dans votre application.
Les formulaires sont téléchargés sur votre application et sont disponibles hors ligne. Par exemple, vous dirigez un établissement bancaire et un client remplit une demande sur votre site. L’application est un formulaire adaptatif qui accepte les informations de vos clients, puis les stocke en vue d’une révision. L’administrateur examine le formulaire et crée un formulaire de vérification dans l’instance d’auteur AEM. L’administrateur active la synchronisation du formulaire avec l’application AEM Forms, et le publie. Si le formulaire de vérification est disponible dans l’application AEM Forms, votre agent de terrain peut utiliser un périphérique mobile pour vérifier les détails de votre client. Le périphérique mobile se synchronise avec le serveur et le formulaire de vérification est chargés dans l’application. Votre agent de terrain peut rendre visite à votre client, vérifier les détails, enregistrer les données en tant que brouillon ou envoyer le formulaire de vérification. Le formulaire est synchronisé avec le serveur dès que l’application est en ligne.
Pour synchroniser votre formulaire dans l’application AEM Forms :
  1. Dans l’instance d’auteur, sélectionnez un formulaire, puis cliquez sur Afficher les propriétés .
  2. In the properties page, click Advanced .
  3. Under Advanced, enable option: Sync with AEM Forms App and tap Save .
Lorsque le formulaire est publié, l’application se synchronise avec le serveur et récupère le formulaire. Pour synchroniser plusieurs formulaires, dans l’instance d’auteur, sélectionnez plusieurs formulaires dans le gestionnaire de formulaires et appuyez sur Synchroniser avec l’application AEM Forms .

Prise en charge des périphériques mobiles

Fonctions clés de l’application AEM Forms

Application AEM Forms avec les serveurs AEM Forms

Vous pouvez synchroniser votre application avec le serveur AEM Forms et manipuler des formulaires sur votre périphérique mobile.
Avec le serveur AEM Forms Workflow, un formulaire peut être associé à un point de départ dans un processus Workbench et une demande depuis la boîte de réception AEM. Une demande depuis la boîte de réception AEM peut avoir un formulaire adaptatif qui lui est associé. Un point de départ peut avoir un formulaire adaptatif, un formulaire HTML5 ou un jeu de formulaires qui lui est associé. Un point de départ peut être envoyé comme tâche ou la tâche peut être enregistrée en tant que brouillon. Pour plus d’informations sur les différences entre une demande depuis la boîte de réception AEM et un point de départ voir Actions et fonctionnalités des processus AEM basés sur l’utilisation de Forms on OSGi et des processus AEM Forms JEE .
Avec le serveur AEM Forms sans AEM Forms workflow, un formulaire activé pour synchronisation dans l’application est rendu dans l’application AEM Forms. Les formulaires sont disponibles dans l’onglet Formulaires de l’application ; ils peuvent être envoyés ou enregistrés en tant que brouillon. Les formulaires adaptatifs et les formulaires mobiles sont pris en charge dans l’application.
  1. Enregistrement d’une tâche ou d’un formulaire en tant que brouillon
    L’option Enregistrer en tant que brouillon enregistre un instantané d’une tâche ou d’un formulaire avec les données remplies et les fichiers joints dans le formulaire associé. Les brouillons sont enregistrés sur le périphérique mobile, et synchronisés avec le serveur AEM Forms pour une récupération ultérieure.
  2. Enregistrer un formulaire en tant que modèle
    Parfois, lorsque les utilisateurs remplissent un formulaire, les entrées à certains champs restent les mêmes. Pour ces instances, vous pouvez remplir les champs nécessitant des valeurs identiques dans chaque instance et enregistrer le formulaire ou le brouillon en tant que modèle. Désormais, chaque fois que vous créez une instance du modèle, les champs spécifiés sont déjà remplis avec les valeurs spécifiées dans le modèle. Cela vous aide à gagner du temps et les efforts requis pour remplir le formulaire.

Utilisation des tâches et des formulaires

Vous pouvez synchroniser votre application avec le serveur AEM Forms Workflow et travailler avec des tâches et des formulaires sur votre périphérique mobile.
A task on the mobile device contains an adaptive form, HTML5 form, or a form set and can also contain attachments and summary URL . By default, tasks assigned to you are placed in the Tasks folder. Lorsque vous travaillez sur une tâche, vous pouvez modifier la tâche et enregistrer un brouillon de tâche sur le serveur AEM Forms.
Un formulaire sur le périphérique mobile peut être un formulaire adaptatif ou un formulaire mobile. Les formulaires activés pour synchronisation dans l’application de formulaires sont disponibles dans le dossier Formulaires. Vous pouvez synchroniser des formulaires activés dans le serveur AEM Forms sans AEM Forms Workflow (AEM Forms on OSGi).
Voir :

Travail hors connexion

Vous pouvez travailler sur votre périphérique mobile en mode hors connexion. Vous pouvez vous connecter à l’application même s’il n’y a aucune connectivité réseau et travailler sur tous les formulaires qui ont été synchronisées avec le périphérique lors de votre dernière connexion. Pour plus d’informations sur les modalités de synchronisation de vos formulaires, consultez la section Synchronisation de l’application . Si vous choisissez de synchroniser les pièces jointes associées à un formulaire, vous pouvez également ouvrir les pièces jointes en mode hors connexion. Vous pouvez modifier le formulaire, ajouter des annotations et envoyer ou enregistrer un formulaire en mode hors connexion. Le formulaire sera synchronisé avec le serveur AEM Forms lors de votre prochaine connexion.
Pour plus d’informations, consultez la section Utilisation en mode hors connexion .

Ajout d’annotations

Vous pouvez ajouter les pièces jointes suivantes à un formulaire sur votre périphérique mobile
  • Notes - Vous pouvez utiliser la fonction Notes pour ajouter une saisie tactile à main levée ou une note de texte dans votre formulaire. Pour plus d’informations, consultez la section Ajout d’une note .
  • Image - L'application AEM Forms comprend une fonctionnalité qui utilise la fonctionnalité d'appareil photo ou la galerie de votre périphérique mobile. En utilisant la pièce jointe de photo, vous pouvez ajouter une photo avec le formulaire associé. Pour plus d’informations, consultez la section Ajout d’une photographie .

Enregistrement auto

Lorsqu’un utilisateur saisit des données dans l’application AEM Forms, la fonction d’enregistrement automatique l’enregistre à intervalles réguliers. La fonction d’enregistrement automatique dans l’application AEM Forms vous permet d’éviter la perte de données si l’application se ferme en raison de conditions comme une batterie faible.

Différences entre les fonctionnalités de la boîte de réception AEM et l’application AEM Forms

Two of the prominent ways to launch a Forms-centric workflow are using AEM Inbox and AEM Forms app. Les fonctionnalités de la boîte de réception AEM et de l’application AEM Forms sont cependant différentes. AEM Inbox works only with Forms-centric workflows while the AEM Forms app works with both Forms-centric workflows as well as process management. For more information on differences between AEM Inbox and AEM Forms app capabilities, see Actions and capabilities of Form-centric AEM Workflows on OSGi and AEM Forms JEE workflows .

Formulaires pris en charge

Types de formulaire pris en charge par l’application AEM Forms :

Formulaire adaptatif

Un formulaire adaptatif qui s’adapte de façon dynamique aux entrées utilisateur est pris en charge par l’application AEM Forms. Les formulaires adaptatifs chargés en différé sont également pris en charge.

Formulaire pour périphérique mobile

Vous pouvez créer des formulaires pour les périphériques mobiles dans AEM Forms. Les formulaires pour périphériques mobiles sont rendus en tant que formulaires HTML sur des périphériques mobiles qui s’adaptent en fonction des périphériques d’affichage.

Jeu de formulaires

Avec les jeux de formulaires, plusieurs formulaires associés à un service ou processus peuvent être regroupés pour automatiser un processus d’entreprise et présentés aux utilisateurs finaux. Dans ce cas, les utilisateurs peuvent remplir le jeu entier comme un seul et il n’est pas nécessaire de classer, envoyer et suivre des processus ou des formulaires individuels.
Nécessite AEM Forms Workflow (AEM Forms sous JEE).

Fonctionnement de l’application AEM Forms

L’application AEM Forms fournit une solution mobile permettant aux agents de terrain de travailler sur les formulaires qui leur sont assignés. L’application met en cache les données complètes à partir du serveur et apporte une expérience utilisateur supérieure en enregistrant le travail en local. Les données du disque sont envoyées au serveur via les mises à jour régulières de synchronisation.
L’application AEM Forms est une application PhoneGap 5.0 dans laquelle le modèle Backbone est utilisé efficacement pour présenter les données stockées dans les modèles par le biais de vues. Toutes les opérations natives sont exécutées via des modules externes PhoneGap.

Personnaliser, créer et distribuer l’application AEM Forms

Applicable uniquement si vous utilisez le code source de l’application AEM Forms pour créer l’application.
L’application AEM Forms est facile à personnaliser en fonction des besoins de l’entreprise. Le code source de l’application est fourni avec AEM Forms. Vous pouvez modifier le code source et concevoir votre propre solution mobile destinée au personnel de terrain. Vous pouvez également signer l’application avec votre propre clé d’entreprise.

Personnalisation

Vous pouvez personnaliser votre application aux fins suivantes :
Identité graphique  : modifiez l’icône de l’application, le nom de l’application, les images de lancement et les pages dans l’application AEM Forms. Vous pouvez également modifier le texte pour adapter l’application à une région particulière. Pour plus d’informations sur l’identité graphique de l’application AEM Forms, référez-vous à Personnalisation de l’identité graphique .
Thème : Modifiez les styles de couleur, de police et d’espacement dans l’interface utilisateur de l’application AEM Forms. Pour plus d’informations, consultez Personnalisation du thème .
Mouvement : Modifiez les mouvements, tels que le glissement vers la droite ou vers la gauche, dans l’interface utilisateur de l’application AEM Forms. Pour plus d’informations, consultez Personnalisation des gestes .
Pour plus d’informations sur la configuration d’un projet d’application AEM Forms à des fins de personnalisation, consultez :

Créer et distribuer

The source code for the AEM Forms app can be extracted from the adobe-lc-mobileworkspace-src.zip that is available as part of the AEM Forms app source package on Software Distribution.
Pour obtenir le code source de l’application AEM Forms, procédez comme suit :
  1. Open Software Distribution . Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.
  2. Tap Adobe Experience Manager available in the header menu.
  3. Dans la section Filtres  :
    1. Sélectionnez Formulaires dans la liste déroulante Solution .
    2. Sélectionnez la version et le type du package. You can also use the Search Downloads option to filter the results.
  4. Tap the package name applicable to your operating system, select Accept EULA Terms , and tap Download .
  5. Open Package Manager and click Upload Package to upload the package.
  6. Select the package and click Install .
Pour iOS  :
Pour plus d’informations sur la création d’une application iOS (.ipa), référez-vous à Configuration d’un projet Xcode et création d’une application iOS .
For details on how to sign the AEM Forms app with your provisioning profile, see iOS Code Signing Setup, Process, and Troubleshooting .
Pour Android  :
For details on how to create an Android app (.apk), refer Set up the Eclipse project and build the Android app .
For details on how to sign the AEM Forms app, see Signing Your Applications .
Pour Windows  :
For details on how to create a Windows app (.appx), refer Set up the Visual Studio project and build the Windows app .
Pour plus d’informations sur les modalités de distribution de l’application via MDM, consultez la page Distribution de l’application AEM Forms . La distribution de l’application via MDM s’applique uniquement à iOS et Android.

Recommandations de mise à niveau de Mobile Workspace vers l’application à l’application AEM Forms

Si vous effectuez une mise à niveau vers la dernière version de l’application AEM Forms, veillez à lire les points suivants :
  • Si vous avez installé une version antérieure de l’application à partir du Play Store sur Android, vous pouvez mettre à niveau l’application directement du Play Store.
  • Si une version antérieure de l’application est créée et installée à l’aide du code source (applicable pour iOS et Android) :
    Avant d’installer la nouvelle application, synchronisez toutes vos données avec le serveur AEM Forms. Une fois les données synchronisées, désinstallez la version antérieure de l’application et installez la nouvelle application.